mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu.git
				synced 2025-05-12 00:45:25 +00:00 
			
		
		
		
	Implement Pull #3528 from citra: use nvidia graphics automatically on laptops with optimus (with AMD support) (#271)
* Port 3528: use nvidia graphics automatically on laptops with optimus * Force dedicated AMD Card for switchable Graphics * Ran clang-format
This commit is contained in:
		
							parent
							
								
									e90a12f80c
								
							
						
					
					
						commit
						8a47e7e493
					
				| @ -44,6 +44,15 @@ | ||||
| Q_IMPORT_PLUGIN(QWindowsIntegrationPlugin); | ||||
| #endif | ||||
| 
 | ||||
| #ifdef _WIN32 | ||||
| extern "C" { | ||||
| // tells Nvidia and AMD drivers to use the dedicated GPU by default on laptops with switchable
 | ||||
| // graphics
 | ||||
| __declspec(dllexport) unsigned long NvOptimusEnablement = 0x00000001; | ||||
| __declspec(dllexport) int AmdPowerXpressRequestHighPerformance = 1; | ||||
| } | ||||
| #endif | ||||
| 
 | ||||
| /**
 | ||||
|  * "Callouts" are one-time instructional messages shown to the user. In the config settings, there | ||||
|  * is a bitfield "callout_flags" options, used to track if a message has already been shown to the | ||||
|  | ||||
| @ -37,6 +37,15 @@ | ||||
| #include "yuzu_cmd/config.h" | ||||
| #include "yuzu_cmd/emu_window/emu_window_sdl2.h" | ||||
| 
 | ||||
| #ifdef _WIN32 | ||||
| extern "C" { | ||||
| // tells Nvidia and AMD drivers to use the dedicated GPU by default on laptops with switchable
 | ||||
| // graphics
 | ||||
| __declspec(dllexport) unsigned long NvOptimusEnablement = 0x00000001; | ||||
| __declspec(dllexport) int AmdPowerXpressRequestHighPerformance = 1; | ||||
| } | ||||
| #endif | ||||
| 
 | ||||
| static void PrintHelp(const char* argv0) { | ||||
|     std::cout << "Usage: " << argv0 | ||||
|               << " [options] <filename>\n" | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 N00byKing
						N00byKing