Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						1984908543 
					 
					
						
						
							
							Fix include order  
						
						 
						
						
						
						
					 
					
						2019-02-12 08:55:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						fa38ef4e23 
					 
					
						
						
							
							Add a macro to validate a vendor value  
						
						 
						
						
						
						
					 
					
						2019-02-12 08:55:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						57a55c41cc 
					 
					
						
						
							
							Call gpuclockctl  
						
						 
						
						
						
						
					 
					
						2019-02-12 08:55:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						8a52e812d9 
					 
					
						
						
							
							Correct format args  
						
						 
						
						
						
						
					 
					
						2019-02-12 08:55:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						a395caeb48 
					 
					
						
						
							
							Refactor the governor request into an external process helper function  
						
						 
						
						
						
						
					 
					
						2019-02-12 08:55:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						0f6c9a8a95 
					 
					
						
						
							
							Fix formatting  
						
						 
						
						
						
						
					 
					
						2019-02-12 08:55:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						6b268e8349 
					 
					
						
						
							
							Convert "apply_gpu_optimisations" to a string with a special key  
						
						 
						
						
						
						
					 
					
						2019-02-12 08:55:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						7bdbc1adc5 
					 
					
						
						
							
							Add more helper comments to the config ini  
						
						 
						
						
						
						
					 
					
						2019-02-12 08:55:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						252aa89fa6 
					 
					
						
						
							
							Sanity check the config values  
						
						 
						
						... 
						
						
						
						These values are up for debate, perhaps AMD or NV give nice limits 
						
						
					 
					
						2019-02-12 08:55:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						a9237bc1dd 
					 
					
						
						
							
							Add ERROR to some error messages  
						
						 
						
						
						
						
					 
					
						2019-02-12 08:55:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						ad2c218ab3 
					 
					
						
						
							
							Allow setting the device value with a hex string  
						
						 
						
						... 
						
						
						
						Also stops erroring on 0 value longs 
						
						
					 
					
						2019-02-12 08:55:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						fe9b5c8744 
					 
					
						
						
							
							Error with invalid device or vendor values  
						
						 
						
						
						
						
					 
					
						2019-02-12 08:55:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						cee2351c55 
					 
					
						
						
							
							Add config for vendor and device  
						
						 
						
						
						
						
					 
					
						2019-02-12 08:55:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						8d4e9ac54e 
					 
					
						
						
							
							Add gpuclockctl to allow privilaged control of GPU parameters  
						
						 
						
						
						
						
					 
					
						2019-02-12 08:55:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						b1bf33d386 
					 
					
						
						
							
							Add config parameters for GPU clocking  
						
						 
						
						
						
						
					 
					
						2019-02-12 08:55:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						aeaef7377d 
					 
					
						
						
							
							Preliminary (empty) implementation of GPU optimisations  
						
						 
						
						
						
						
					 
					
						2019-02-12 08:55:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Smith 
							
						 
					 
					
						
						
							
						
						92f8d3225d 
					 
					
						
						
							
							Merge pull request  #99  from mdiluz/minor-improvements  
						
						 
						
						... 
						
						
						
						Assorted Improvements 
						
						
					 
					
						2019-02-12 08:48:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						cc646fe5d2 
					 
					
						
						
							
							Fix bug in tests: mypath contained junk so wasn't always null terminated  
						
						 
						
						
						
						
					 
					
						2019-02-06 19:24:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						66cc9e10f2 
					 
					
						
						
							
							Fix up a few more logs not using our macros  
						
						 
						
						
						
						
					 
					
						2019-02-06 19:18:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						3ae26596bc 
					 
					
						
						
							
							Fix up logging in the tests to use our macros  
						
						 
						
						
						
						
					 
					
						2019-02-06 19:11:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						6793d0d436 
					 
					
						
						
							
							Prepend ERROR: to all error logs  
						
						 
						
						
						
						
					 
					
						2019-02-06 17:08:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						ae016c4b5e 
					 
					
						
						
							
							Actually log errors to stderr and LOG_ERR  
						
						 
						
						... 
						
						
						
						Amazingly, this has been a mistake since c459c05 
						
						
					 
					
						2019-02-06 17:08:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						d90d1a71d6 
					 
					
						
						
							
							Add -r -t to the usage text  
						
						 
						
						
						
						
					 
					
						2019-02-06 17:04:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						440400c2d4 
					 
					
						
						
							
							Set up some man page generation  
						
						 
						
						... 
						
						
						
						Start with the example config file 
						
						
					 
					
						2019-02-06 16:35:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						0d5fb9de20 
					 
					
						
						
							
							Add note that there is an Ubuntu Cosmic package now available!  
						
						 
						
						
						
						
					 
					
						2019-02-06 16:35:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						f09ce2a96c 
					 
					
						
						
							
							Add a required NULL to execl  
						
						 
						
						... 
						
						
						
						And add a more descriptive error for issue #100  
						
						
					 
					
						2019-02-05 21:30:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						74e26d6f63 
					 
					
						
						
							
							Add "gamemoderun", a wrapper bash script like "primusrun"  
						
						 
						
						... 
						
						
						
						This should remove a point of failure currently where users fail to set LD_PRELOAD correctly, or the path is wrong somehow.
	FWIW: The old method still works, and I've noted that in the README. 
						
						
					 
					
						2019-02-05 21:16:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						89263ba6fd 
					 
					
						
						
							
							Silence cpugovctl when it succeeds  
						
						 
						
						... 
						
						
						
						Remove a duplicate journal log that fills up the status 
						
						
					 
					
						2019-02-03 16:56:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						ba49055519 
					 
					
						
						
							
							Set up inhibit_screensaver config option to disable the feature  
						
						 
						
						
						
						
					 
					
						2019-02-03 15:45:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						6a7aa1e307 
					 
					
						
						
							
							Add -t to the man page  
						
						 
						
						
						
						
					 
					
						2019-02-03 15:37:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						5b55506050 
					 
					
						
						
							
							Correct double invalid in error message, and actually skip out on the renice  
						
						 
						
						
						
						
					 
					
						2019-02-03 15:05:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						0df479537e 
					 
					
						
						
							
							Update the explanation at the start  
						
						 
						
						
						
						
					 
					
						2019-01-31 19:40:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						04a81105df 
					 
					
						
						
							
							Re-order the install dependencies title  
						
						 
						
						
						
						
					 
					
						2019-01-31 19:31:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						9369388669 
					 
					
						
						
							
							Make the package manager part clearer  
						
						 
						
						
						
						
					 
					
						2019-01-31 19:31:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						b63b0d3393 
					 
					
						
						
							
							More minor edits to README  
						
						 
						
						... 
						
						
						
						* Add titles to features
	* Remove now defunct "Users" title
	* Add title to Integrations
	* Move up CPU overclocking warning into Features 
						
						
					 
					
						2019-01-31 19:28:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						65717599ec 
					 
					
						
						
							
							Add titles to building and installing  
						
						 
						
						
						
						
					 
					
						2019-01-31 19:23:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						6c277af7a2 
					 
					
						
						
							
							Add the travis status  
						
						 
						
						
						
						
					 
					
						2019-01-31 19:19:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						8a472663bd 
					 
					
						
						
							
							A big README refactor  
						
						 
						
						... 
						
						
						
						* Move the explanation of features down
	* Move the explanation of developer info down
	* Move configuration info up
	* Simplify build instructions 
						
						
					 
					
						2019-01-31 19:16:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						b54a406b97 
					 
					
						
						
							
							Don't log an error about a default initial renice value  
						
						 
						
						
						
						
					 
					
						2019-01-31 19:06:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Smith 
							
						 
					 
					
						
						
							
						
						a8539eade7 
					 
					
						
						
							
							Merge pull request  #97  from mdiluz/add-more-integration  
						
						 
						
						... 
						
						
						
						Have the full bootstrap script run in the CI 
						
						
					 
					
						2019-01-29 16:39:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						e342b6e394 
					 
					
						
						
							
							Remove SCHED_ISO from gamemode.c  
						
						 
						
						... 
						
						
						
						As per request, no longer needed 
						
						
					 
					
						2019-01-29 16:38:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						568d9b5b51 
					 
					
						
						
							
							Run gamemoded -v as well to ensure basic functionality works  
						
						 
						
						
						
						
					 
					
						2019-01-28 18:57:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						0c35f32c55 
					 
					
						
						
							
							Run bootstrap in the integration  
						
						 
						
						
						
						
					 
					
						2019-01-28 18:57:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						82efafd54d 
					 
					
						
						
							
							Define SCHED_ISO if not defined  
						
						 
						
						
						
						
					 
					
						2019-01-28 18:57:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						206700919c 
					 
					
						
						
							
							Only request input if we're not travis  
						
						 
						
						
						
						
					 
					
						2019-01-28 18:57:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						57cf99ba85 
					 
					
						
						
							
							Install dependencies needed for build  
						
						 
						
						
						
						
					 
					
						2019-01-28 18:57:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						b2de93bd14 
					 
					
						
						
							
							Upgrade the travis docker image to use xenial  
						
						 
						
						... 
						
						
						
						Fix clang-format package name 
						
						
					 
					
						2019-01-28 18:50:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Smith 
							
						 
					 
					
						
						
							
						
						a725ae21a0 
					 
					
						
						
							
							Merge pull request  #96  from mdiluz/disable-screensaver  
						
						 
						
						... 
						
						
						
						Add code to disable the screensaver during Game Mode 
						
						
					 
					
						2019-01-28 18:13:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Smith 
							
						 
					 
					
						
						
							
						
						5b0dc8f87f 
					 
					
						
						
							
							Merge pull request  #95  from mdiluz/add-tests  
						
						 
						
						... 
						
						
						
						Add integration tests 
						
						
					 
					
						2019-01-28 18:09:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Di Luzio 
							
						 
					 
					
						
						
							
						
						b4ba947255 
					 
					
						
						
							
							Fix up calling screensaver, now appears to work  
						
						 
						
						
						
						
					 
					
						2019-01-28 16:36:56 +00:00