forked from quickshell/quickshell
		
	core: stop using the simple animation driver by default
This commit is contained in:
		
							parent
							
								
									cb2862eca9
								
							
						
					
					
						commit
						2c87cc3803
					
				
					 1 changed files with 9 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -329,12 +329,15 @@ int qs_main(int argc, char** argv) {
 | 
			
		|||
		qputenv(var.toUtf8(), val.toUtf8());
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// The simple animation driver seems to work far better than the default one
 | 
			
		||||
	// when more than one window is in use, and even with a single window appears
 | 
			
		||||
	// to improve animation quality.
 | 
			
		||||
	if (!qEnvironmentVariableIsSet("QSG_USE_SIMPLE_ANIMATION_DRIVER")) {
 | 
			
		||||
		qputenv("QSG_USE_SIMPLE_ANIMATION_DRIVER", "1");
 | 
			
		||||
	}
 | 
			
		||||
	// While the simple animation driver can lead to better animations in some cases,
 | 
			
		||||
	// it also can cause excessive repainting at excessively high framerates which can
 | 
			
		||||
	// lead to noticeable amounts of gpu usage, including overheating on some systems.
 | 
			
		||||
	// This gets worse the more windows are open, as repaints trigger on all of them for
 | 
			
		||||
	// some reason. See QTBUG-126099 for details.
 | 
			
		||||
 | 
			
		||||
	// if (!qEnvironmentVariableIsSet("QSG_USE_SIMPLE_ANIMATION_DRIVER")) {
 | 
			
		||||
	// 	qputenv("QSG_USE_SIMPLE_ANIMATION_DRIVER", "1");
 | 
			
		||||
	// }
 | 
			
		||||
 | 
			
		||||
	// Some programs place icons in the pixmaps folder instead of the icons folder.
 | 
			
		||||
	// This seems to be controlled by the QPA and qt6ct does not provide it.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue