mirror of
				https://github.com/gnif/LookingGlass.git
				synced 2025-10-31 04:31:57 +00:00 
			
		
		
		
	 c12c6ea3c7
			
		
	
	c12c6ea3c7
	
	
	
		
			
			Certain users of Radeon cards have observed that the host fails to start at boot, with D3D11CreateDevice failing with HSTATUS 0x887a0004, which translates to "The specified device interface or feature level is not supported on this system." This failure results in a LG_HOST_EXIT_FAILED exit code, which the service does not attempt to restart. The user has to manually restart the service for the host application to work. These users reported that the host application started fine on B2. This strongly suggests that the fix to enable capturing the login screen made the host application start too early during the boot process, and the graphics driver did not have time to initialize fully. This PR allows the service to retry a few times on LG_HOST_EXIT_FAILED, with exponential backoff, before giving up. This should cover this bug and other similar bugs related to the early initialization which I do not have logs for.