ChaosAttractor 
							
						 
					 
					
						
						
							
						
						262146dc76 
					 
					
						
						
							
							Override edid of built-in display  
						
						 
						
						... 
						
						
						
						Fix the problem that the edid of the built-in display only provided 60hz mode when use Hybrid Graphics
It appears to be a Lenovo firmware issue and i try to fix it. This issue still reproducible on BIOS version GKCN58WW(22/12/16)
Lenovo Legion 5 Pro is a laptop which support a technology called "DDG" that can allow you switch between discrete graphics mode and hybrid mode (optiums).
In discrete graphics mode, the firmware provides the correct edid and anything works fine, the built-in display work well at 165hz.
But if switch to hybrid mode, the firmware provides a different edid, causing the built-in display only can work at 60hz.
So I extracted the edid file of discrete graphics mode and override the edid that built-in display provide to solve this problem.
Co-Authored-By: Jörg Thalheim <Mic92@users.noreply.github.com > 
						
						
					 
					
						2022-12-17 18:38:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								4JX 
							
						 
					 
					
						
						
							
						
						b441875a50 
					 
					
						
						
							
							Apply suggestion  
						
						 
						
						
						
						
					 
					
						2022-11-24 16:39:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								4JX 
							
						 
					 
					
						
						
							
						
						776287c483 
					 
					
						
						
							
							Add some data about the device used  
						
						 
						
						
						
						
					 
					
						2022-11-24 00:12:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								4JX 
							
						 
					 
					
						
						
							
						
						56bb7c93b3 
					 
					
						
						
							
							Add Lenovo Legion 5 Pro Gen 6  
						
						 
						
						
						
						
					 
					
						2022-11-23 20:47:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						0099253ad0 
					 
					
						
						
							
							Merge  #502  
						
						 
						
						... 
						
						
						
						502: common/gpu/nvidia*: Migrate to common/gpu/nvidia/* and add non-prime r=Mic92 a=TLATER
Co-authored-by: Tristan Daniël Maat <tristan.maat@codethink.co.uk > 
						
						
					 
					
						2022-11-22 19:43:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tristan Daniël Maat 
							
						 
					 
					
						
						
							
						
						cdd049a353 
					 
					
						
						
							
							treewide: Migrate to new nvidia modules  
						
						 
						
						
						
						
					 
					
						2022-11-13 01:55:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								matthewcroughan 
							
						 
					 
					
						
						
							
						
						435a9c6526 
					 
					
						
						
							
							Add support for ssd to Lenovo ThinkPad T480  
						
						 
						
						
						
						
					 
					
						2022-11-11 13:43:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Reimer 
							
						 
					 
					
						
						
							
						
						7b063efe67 
					 
					
						
						
							
							add lenovo/thinkpad/x1/10th-gen  
						
						 
						
						
						
						
					 
					
						2022-11-05 22:15:29 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MayNiklas 
							
						 
					 
					
						
						
							
						
						2c27afc7ed 
					 
					
						
						
							
							add lenovo/thinkpad/x1/yoga/7th-gen  
						
						 
						
						
						
						
					 
					
						2022-10-22 15:35:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Davide Dapelo 
							
						 
					 
					
						
						
							
						
						821c9f1d35 
					 
					
						
						
							
							Add support for ssd to Lenovo ThinkPad T480s  
						
						 
						
						
						
						
					 
					
						2022-10-15 13:54:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Edgar B 
							
						 
					 
					
						
						
							
						
						d3e383e974 
					 
					
						
						
							
							15arh05: add acpi_call  
						
						 
						
						... 
						
						
						
						This can be used by tools like shaansubbaiah/powercontrol to enable fast charging 
						
						
					 
					
						2022-10-14 05:38:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Edgar B 
							
						 
					 
					
						
						
							
						
						322dc8db3e 
					 
					
						
						
							
							15arh05: fix tlp scaling governor  
						
						 
						
						
						
						
					 
					
						2022-10-14 05:36:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								K900 
							
						 
					 
					
						
						
							
						
						1788d8f74e 
					 
					
						
						
							
							lenovo/thinkpad/x1-extreme: remove acpi_call  
						
						 
						
						... 
						
						
						
						It's deprecated and doesn't work correctly anyway. Recent firmwares can power the GPU off if it drops off the bus, which can be forced with udev rules. 
						
						
					 
					
						2022-10-02 12:50:42 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jörg Thalheim 
							
						 
					 
					
						
						
							
						
						5c0995a012 
					 
					
						
						
							
							thinkpad-z: fix eval  
						
						 
						
						
						
						
					 
					
						2022-09-29 13:32:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jörg Thalheim 
							
						 
					 
					
						
						
							
						
						a0df6cd6e1 
					 
					
						
						
							
							Merge pull request  #462  from flosse/p16s  
						
						 
						
						... 
						
						
						
						Add lenovo/thinkpad/p16s/amd/gen1 
						
						
					 
					
						2022-09-15 10:12:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jörg Thalheim 
							
						 
					 
					
						
						
							
						
						f29ce8dd25 
					 
					
						
						
							
							Merge pull request  #464  from CalebJohn/t14amdgen3  
						
						 
						
						... 
						
						
						
						Add thinkpad t14 amd gen3 
						
						
					 
					
						2022-09-15 10:12:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Kohlhase 
							
						 
					 
					
						
						
							
						
						1cf3862265 
					 
					
						
						
							
							Add lenovo/thinkpad/p16s/amd/gen1  
						
						 
						
						
						
						
					 
					
						2022-09-14 13:44:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jörg Thalheim 
							
						 
					 
					
						
						
							
						
						c4cb6735ba 
					 
					
						
						
							
							Merge pull request  #460  from Guekka/ideapad-15arh05  
						
						 
						
						... 
						
						
						
						add lenovo ideapad 5 15arh05 
						
						
					 
					
						2022-09-14 07:25:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								CalebJohn 
							
						 
					 
					
						
						
							
						
						f6f318b52a 
					 
					
						
						
							
							Add thinkpad t14 amd gen3  
						
						 
						
						
						
						
					 
					
						2022-09-13 16:36:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Domen Kožar 
							
						 
					 
					
						
						
							
						
						305bbc2442 
					 
					
						
						
							
							tinkpad t14s amd: enable deep sleep  
						
						 
						
						
						
						
					 
					
						2022-09-13 12:16:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Guekka 
							
						 
					 
					
						
						
							
						
						1f9058d65d 
					 
					
						
						
							
							add lenovo ideapad 5 15arh05  
						
						 
						
						
						
						
					 
					
						2022-09-12 13:50:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jörg Thalheim 
							
						 
					 
					
						
						
							
						
						7866333317 
					 
					
						
						
							
							Merge pull request  #447  from aciceri/thinkpad-x1-g7  
						
						 
						
						... 
						
						
						
						Removed unnecesary quirks and added `throttled` service 
						
						
					 
					
						2022-09-02 05:22:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jörg Thalheim 
							
						 
					 
					
						
						
							
						
						57164fc634 
					 
					
						
						
							
							Merge pull request  #452  from marijanp/z-series  
						
						 
						
						... 
						
						
						
						lenovo/z: add Lenovo Thinkpad Z(13) 
						
						
					 
					
						2022-09-02 05:22:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marijan Petričević 
							
						 
					 
					
						
						
							
						
						fb635bfba0 
					 
					
						
						
							
							lenovo/z: add Lenovo Thinkpad Z(13)  
						
						 
						
						... 
						
						
						
						Co-authored-by: toastal <toastal@posteo.net > 
						
						
					 
					
						2022-09-01 12:04:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philippe Schaaf 
							
						 
					 
					
						
						
							
						
						7ffa41766a 
					 
					
						
						
							
							added lenovo thinkpad T590  
						
						 
						
						... 
						
						
						
						Copied from T550 and T490 config.
Omit the pulseaudio profile from T490 config for now.
Signed-off-by: Philippe Schaaf <philippe.schaaf@secunet.com > 
						
						
					 
					
						2022-08-18 08:54:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrea Ciceri 
							
						 
					 
					
						
						
							
						
						adbeb1a5d6 
					 
					
						
						
							
							Enable throttled for Thinkpad X1 gen 7 too  
						
						 
						
						... 
						
						
						
						Even if this device is currently not mentioned upstream between the
devices that need this I stressed my machine (using `s-tui`) with and
without and I can confirm that it incremented the average CPU frequency
during the stress test (from 1.8/2GHz to around 3GHz). 
						
						
					 
					
						2022-08-17 16:41:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrea Ciceri 
							
						 
					 
					
						
						
							
						
						2284621815 
					 
					
						
						
							
							Quirks no more needed  
						
						 
						
						
						
						
					 
					
						2022-08-17 14:45:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark K Gardner 
							
						 
					 
					
						
						
							
						
						b19015a0ba 
					 
					
						
						
							
							Adds support for Thinkpad T460p  
						
						 
						
						
						
						
					 
					
						2022-07-19 09:06:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Horiguchi 
							
						 
					 
					
						
						
							
						
						e3259b25eb 
					 
					
						
						
							
							Fix legion 7 slim 15ach6  
						
						 
						
						
						
						
					 
					
						2022-07-19 09:06:57 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris McDonough 
							
						 
					 
					
						
						
							
						
						0e7decc220 
					 
					
						
						
							
							fix merge conflicts from p52-to-master merge  
						
						 
						
						
						
						
					 
					
						2022-07-13 17:48:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris McDonough 
							
						 
					 
					
						
						
							
						
						6aafb9960b 
					 
					
						
						
							
							comment about silencing ACPI errors  
						
						 
						
						
						
						
					 
					
						2022-07-13 01:15:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris McDonough 
							
						 
					 
					
						
						
							
						
						66f8f007d0 
					 
					
						
						
							
							add comment about normalizing dpi between sync and offload mode  
						
						 
						
						
						
						
					 
					
						2022-07-12 23:02:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris McDonough 
							
						 
					 
					
						
						
							
						
						a3f3326899 
					 
					
						
						
							
							add comment about normalizing dpi between sync and offload mode  
						
						 
						
						
						
						
					 
					
						2022-07-12 23:01:26 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris McDonough 
							
						 
					 
					
						
						
							
						
						e8e0e7dc37 
					 
					
						
						
							
							conditionally turn on power management and modesetting when we are in sync mode  
						
						 
						
						
						
						
					 
					
						2022-07-12 20:02:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris McDonough 
							
						 
					 
					
						
						
							
						
						6261a28429 
					 
					
						
						
							
							conditionally turn on power management and modesetting when we are in sync mode  
						
						 
						
						
						
						
					 
					
						2022-07-12 20:01:42 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris McDonough 
							
						 
					 
					
						
						
							
						
						fd08b05aed 
					 
					
						
						
							
							comment about acpi errors  
						
						 
						
						
						
						
					 
					
						2022-07-12 17:11:02 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris McDonough 
							
						 
					 
					
						
						
							
						
						116ae977ab 
					 
					
						
						
							
							throttled consistency  
						
						 
						
						
						
						
					 
					
						2022-07-11 17:44:39 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris McDonough 
							
						 
					 
					
						
						
							
						
						47cb2be872 
					 
					
						
						
							
							mkDefault consistency  
						
						 
						
						
						
						
					 
					
						2022-07-10 19:13:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris McDonough 
							
						 
					 
					
						
						
							
						
						c2295916b3 
					 
					
						
						
							
							mkDefault consistency  
						
						 
						
						
						
						
					 
					
						2022-07-10 19:10:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris McDonough 
							
						 
					 
					
						
						
							
						
						bd873a9807 
					 
					
						
						
							
							cannot replicate sleep problem without external monitor or any usb device plugged in  
						
						 
						
						
						
						
					 
					
						2022-07-09 04:36:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris McDonough 
							
						 
					 
					
						
						
							
						
						f5d9dd114f 
					 
					
						
						
							
							cannot replicate findings for sleep not working when system has no usb or external video plugged in to it, make wireless work  
						
						 
						
						
						
						
					 
					
						2022-07-08 23:11:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris McDonough 
							
						 
					 
					
						
						
							
						
						22cdffc925 
					 
					
						
						
							
							turns out hardware.enableAllFirmware is also required for p51 wireless  
						
						 
						
						
						
						
					 
					
						2022-07-07 10:00:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris McDonough 
							
						 
					 
					
						
						
							
						
						005e19d6f0 
					 
					
						
						
							
							required to make wireless work  
						
						 
						
						
						
						
					 
					
						2022-07-07 09:31:42 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris McDonough 
							
						 
					 
					
						
						
							
						
						ac75bbc476 
					 
					
						
						
							
							transform sleep comment into optionally includable expression  
						
						 
						
						
						
						
					 
					
						2022-07-05 17:45:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris McDonough 
							
						 
					 
					
						
						
							
						
						e36b0c4022 
					 
					
						
						
							
							add p52  
						
						 
						
						
						
						
					 
					
						2022-07-05 14:39:22 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris McDonough 
							
						 
					 
					
						
						
							
						
						f90db4cb9e 
					 
					
						
						
							
							add p50 and p51  
						
						 
						
						
						
						
					 
					
						2022-07-04 23:24:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jörg Thalheim 
							
						 
					 
					
						
						
							
						
						c530838143 
					 
					
						
						
							
							Merge pull request  #429  from xfix/lenovo-gen4  
						
						 
						
						... 
						
						
						
						thinkpad/x1-extreme/gen4: add module 
						
						
					 
					
						2022-07-01 21:04:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Konrad Borowski 
							
						 
					 
					
						
						
							
						
						c3aa1fae79 
					 
					
						
						
							
							lenovo/thinkpad/x1-extreme/gen4: add module  
						
						 
						
						
						
						
					 
					
						2022-07-01 20:54:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Hierholzer 
							
						 
					 
					
						
						
							
						
						3d9b6a6215 
					 
					
						
						
							
							Fix Wifi for Lenovo Thinkpad T14s Gen1  
						
						 
						
						
						
						
					 
					
						2022-06-28 08:28:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ulrik Strid 
							
						 
					 
					
						
						
							
						
						9ec5f52ea2 
					 
					
						
						
							
							Add lenovo legion 7 16ITHg6  
						
						 
						
						
						
						
					 
					
						2022-06-23 09:30:05 +02:00