JadeRover Posted May 2 Posted May 2 Hello everyone ! linked is my very very very early version of a pascal to ada lovelace vbios editor. as of right now it can only read bioses !! Here is the link, the details are explained in the repository https://github.com/JadeRover/Nvidia-vBIOS-Clock-Power-Tweaker Pictures : 3 1 Precision M6700 : i7-3740QM | P3000 6gb engineering vbios | 20gb DDR3 1600Mhz | FHD ips dreamcolor | delta fans Zbook 17 g3 : i7-6820HQ -75mv | M3000m 4gb | 16gb DDR4 2400Mhz | FHD ips Precision 7720 : i7-6820HQ -80mv & 102.7mhz BCLK| Zotac GTX1060 6gb, 100w OC vbios | 16gb DDR4 2666Mhz | (crappy) FHD ips -> 1440p165hz upgraded Zbook 17 g5 : i7-8850H, -140mv | P5200 16gb | 32gb DDR4 | FHD IPS
ssj92 Posted May 3 Posted May 3 6 hours ago, JadeRover said: Hello everyone ! linked is my very very very early version of a pascal to ada lovelace vbios editor. as of right now it can only read bioses !! Here is the link, the details are explained in the repository https://github.com/JadeRover/Nvidia-vBIOS-Clock-Power-Tweaker Pictures : Super excited to try this in the future. my rtx 5000 is 90w. t1000 is 50w. Alienware Area-51M : Intel Core i9-9900K @ 5.3Ghz | nVidia GeForce RTX 2080 | AX210 | Samsung 970 Evo+ Alienware M18x R2 : Intel Core i7 3920XM @ 4.7Ghz | nVidia GeForce RTX 3080 | AX210 | Samsung 980 PRO Alienware 18 : Intel Core i7 4930MX @ 4.5Ghz | nVidia Quadro RTX 5000 | AX210 | Samsung 980 NVMe More Laps: M14x | M14xR2 | M15x (980m) | M17xR2 (RTX 3000) | M17xR3 (WX 7100) | M18xR1 (RTX 5000) Precision 7520 (T1000) | 7720 (Tesla P6) BEAST Server: Intel Xeon W7-3465X 28 P-Cores | 2x nVidia RTX Titan | 128GB RDIMM | Intel Optane P5800X CS Studios YouTube: https://www.youtube.com/c/CSStudiosYT
ifrit05 Posted May 3 Posted May 3 Kinda works on Linux, have to comment out line 25. Great work so far. Precision 7710: Xeon E3-1505v5 - Quadro P3000 - 32GB - 1TB NVMEx2 - 165Hz IPS QHD - CachyOS Precision M6800: Core i7-4900HQ - Quadro M4000M - 16GB - 1TB SSD - 256GB mSATA - LVDS FHD - CachyOS (Retired) EliteBook 8770W: Core i7-3630QM - Quadro M4000M - 16GB - 256GB SSD - LVDS FHD - Windows XP SP3 (Retro Mobile Battlestation)
JadeRover Posted May 3 Author Posted May 3 2 hours ago, ifrit05 said: Kinda works on Linux, have to comment out line 25. Great work so far. Yes that bitmap icon is killing me! It prevented me from exporting to a single exe file 😞 I would get an error Precision M6700 : i7-3740QM | P3000 6gb engineering vbios | 20gb DDR3 1600Mhz | FHD ips dreamcolor | delta fans Zbook 17 g3 : i7-6820HQ -75mv | M3000m 4gb | 16gb DDR4 2400Mhz | FHD ips Precision 7720 : i7-6820HQ -80mv & 102.7mhz BCLK| Zotac GTX1060 6gb, 100w OC vbios | 16gb DDR4 2666Mhz | (crappy) FHD ips -> 1440p165hz upgraded Zbook 17 g5 : i7-8850H, -140mv | P5200 16gb | 32gb DDR4 | FHD IPS
JadeRover Posted May 3 Author Posted May 3 Updated the repository -> version 0.3 Now turing cards read properly and the standalone windows exe works. @ssj92 You can now properly read the clock values of your T1000 and RTX5000 2 Precision M6700 : i7-3740QM | P3000 6gb engineering vbios | 20gb DDR3 1600Mhz | FHD ips dreamcolor | delta fans Zbook 17 g3 : i7-6820HQ -75mv | M3000m 4gb | 16gb DDR4 2400Mhz | FHD ips Precision 7720 : i7-6820HQ -80mv & 102.7mhz BCLK| Zotac GTX1060 6gb, 100w OC vbios | 16gb DDR4 2666Mhz | (crappy) FHD ips -> 1440p165hz upgraded Zbook 17 g5 : i7-8850H, -140mv | P5200 16gb | 32gb DDR4 | FHD IPS
SuperMG Posted May 3 Posted May 3 Hello. It really needs the display table views. A/B/C/D/E, very important for eDP users and for users who want to use DVI/DP externally
JadeRover Posted May 3 Author Posted May 3 Yes, agreed, that info would be crucial. I had started a draft that would show the display table, all the info relative to "dispkay outputs" is stored in the DCB table : see here https://nvidia.github.io/open-gpu-doc/DCB/DCB-4.x-Specification.html Luckily this table has not been updated for a while so it should be compatible with all the bios from the Pascal-Lovelace era. If you want to help out you can contribute to the github. What we need is algorithms going through all the table entries and parsing the data in a user friendly format showing : DP_X = such interface + i2c controls ? (basically if it supports eDP) + enabled ? Precision M6700 : i7-3740QM | P3000 6gb engineering vbios | 20gb DDR3 1600Mhz | FHD ips dreamcolor | delta fans Zbook 17 g3 : i7-6820HQ -75mv | M3000m 4gb | 16gb DDR4 2400Mhz | FHD ips Precision 7720 : i7-6820HQ -80mv & 102.7mhz BCLK| Zotac GTX1060 6gb, 100w OC vbios | 16gb DDR4 2666Mhz | (crappy) FHD ips -> 1440p165hz upgraded Zbook 17 g5 : i7-8850H, -140mv | P5200 16gb | 32gb DDR4 | FHD IPS
SuperMG Posted May 3 Posted May 3 8 minutes ago, JadeRover said: Yes, agreed, that info would be crucial. I had started a draft that would show the display table, all the info relative to "dispkay outputs" is stored in the DCB table : see here https://nvidia.github.io/open-gpu-doc/DCB/DCB-4.x-Specification.html Luckily this table has not been updated for a while so it should be compatible with all the bios from the Pascal-Lovelace era. If you want to help out you can contribute to the github. What we need is algorithms going through all the table entries and parsing the data in a user friendly format showing : DP_X = such interface + i2c controls ? (basically if it supports eDP) + enabled ? I only understand PHP, JS, Node.js, web development. Very hard for me to make random hex into readable data. But yes we need to know what video output is for A/B/C/D/E (type and if it's enabled or not). With GPU-Z we can read them but we don't know which is A/B/C/D... I would pay 20€ to someone who can bypass the eDP checks (if enabled or disabled) when the drivers loads (for 4080 and 4090 MXM cards)
Tenoroon Posted May 3 Posted May 3 My 115w 2070S in my P870TM has been killing me! I never was able to figure out how to up the power limit because I know it can run at 200w with the dual vapor chamber heatsink. If this works in the future, this would be wonderful! I am willing to do any testing if needed, just let me know. I also have a 1.8v vBIOS programmer if any crazy stuff needs to happen. 1 Clevo P870TM-G: Core i7 8700k @ 4.8ghz | Clevo RTX 2070 Super | 32gb HyperX DDR4 @ 3200mhz | 17" 1440p 120hz B173QTN01.0 Screen | 256gb Samsung 850 EVO | 500gb WD Blue SSD | Prema BIOS Alienware 17 R1: Core i7 4710mq @ 3.619ghz 741 CBR15 (834 CBR15 @ 4.213ghz) | Dell GTX 860m | 16gb HyperX DDR3L @ 2133mhz | 17" 3D 120hz LTN173HT02-T01 Screen | 256gb mSATA SSD Asus Zephyrus G14: Ryzen 7 4800hs @ 4.2ghz | GTX 1650 | 16gb DDR4 @ 3200mhz | 14" 120hz LM140LF1F01 Screen | 512gb NVME SSD
ssj92 Posted 8 hours ago Posted 8 hours ago On 5/3/2026 at 8:27 AM, JadeRover said: Yes, agreed, that info would be crucial. I had started a draft that would show the display table, all the info relative to "dispkay outputs" is stored in the DCB table : see here https://nvidia.github.io/open-gpu-doc/DCB/DCB-4.x-Specification.html Luckily this table has not been updated for a while so it should be compatible with all the bios from the Pascal-Lovelace era. If you want to help out you can contribute to the github. What we need is algorithms going through all the table entries and parsing the data in a user friendly format showing : DP_X = such interface + i2c controls ? (basically if it supports eDP) + enabled ? Is there anyway to change the outputs in vBIOS? Example changing eDP from DP_C to DP_D etc? Assuming the physical card/connections are supported of course. Alienware Area-51M : Intel Core i9-9900K @ 5.3Ghz | nVidia GeForce RTX 2080 | AX210 | Samsung 970 Evo+ Alienware M18x R2 : Intel Core i7 3920XM @ 4.7Ghz | nVidia GeForce RTX 3080 | AX210 | Samsung 980 PRO Alienware 18 : Intel Core i7 4930MX @ 4.5Ghz | nVidia Quadro RTX 5000 | AX210 | Samsung 980 NVMe More Laps: M14x | M14xR2 | M15x (980m) | M17xR2 (RTX 3000) | M17xR3 (WX 7100) | M18xR1 (RTX 5000) Precision 7520 (T1000) | 7720 (Tesla P6) BEAST Server: Intel Xeon W7-3465X 28 P-Cores | 2x nVidia RTX Titan | 128GB RDIMM | Intel Optane P5800X CS Studios YouTube: https://www.youtube.com/c/CSStudiosYT
JadeRover Posted 2 hours ago Author Posted 2 hours ago 5 hours ago, ssj92 said: Is there anyway to change the outputs in vBIOS? Example changing eDP from DP_C to DP_D etc? Assuming the physical card/connections are supported of course. Hello, yes there is a way to do so. The mac rumor vbios have different output table from stock vbios + documentation exists on the "DCB" table (display table) of nvidia vbios, that's the next step of the program is to read and edit these outputs. Unfortunately when testing with an RTX3000 gpu, my custom vbios did not work, the card would be bricked with error 43. Moreover, changing 2 adjacent bytes in the bios by doing +1 and -1 to the hex value (so that checksum is the same) results in a brick as well for this Turing card = meaning that Turing has more security checks then Pascal and any custom vbios bricks the card (also this was documented on mac rumors). AKA turing custom vbios won't be possible 😞 Precision M6700 : i7-3740QM | P3000 6gb engineering vbios | 20gb DDR3 1600Mhz | FHD ips dreamcolor | delta fans Zbook 17 g3 : i7-6820HQ -75mv | M3000m 4gb | 16gb DDR4 2400Mhz | FHD ips Precision 7720 : i7-6820HQ -80mv & 102.7mhz BCLK| Zotac GTX1060 6gb, 100w OC vbios | 16gb DDR4 2666Mhz | (crappy) FHD ips -> 1440p165hz upgraded Zbook 17 g5 : i7-8850H, -140mv | P5200 16gb | 32gb DDR4 | FHD IPS
JadeRover Posted 2 hours ago Author Posted 2 hours ago Version 1.0 is released : Release v1.0 | Nvidia-vBIOS-Clock-Power-Tweaker · JadeRover/Nvidia-vBIOS-Clock-Power-Tweaker Editing and saving vbios is possible + checksum is fixed. Therefore I need volunteers with an external flasher to test on pascal cards these modifications ! Precision M6700 : i7-3740QM | P3000 6gb engineering vbios | 20gb DDR3 1600Mhz | FHD ips dreamcolor | delta fans Zbook 17 g3 : i7-6820HQ -75mv | M3000m 4gb | 16gb DDR4 2400Mhz | FHD ips Precision 7720 : i7-6820HQ -80mv & 102.7mhz BCLK| Zotac GTX1060 6gb, 100w OC vbios | 16gb DDR4 2666Mhz | (crappy) FHD ips -> 1440p165hz upgraded Zbook 17 g5 : i7-8850H, -140mv | P5200 16gb | 32gb DDR4 | FHD IPS
SuperMG Posted 2 hours ago Posted 2 hours ago 7 minutes ago, JadeRover said: Hello, yes there is a way to do so. The mac rumor vbios have different output table from stock vbios + documentation exists on the "DCB" table (display table) of nvidia vbios, that's the next step of the program is to read and edit these outputs. Unfortunately when testing with an RTX3000 gpu, my custom vbios did not work, the card would be bricked with error 43. Moreover, changing 2 adjacent bytes in the bios by doing +1 and -1 to the hex value (so that checksum is the same) results in a brick as well for this Turing card = meaning that Turing has more security checks then Pascal and any custom vbios bricks the card (also this was documented on mac rumors). AKA turing custom vbios won't be possible 😞 But could it be possible for the software to sort the Display tables? To know which is A, B, C, D and E?
JadeRover Posted 2 hours ago Author Posted 2 hours ago Yes, the display table has tons of info here is a snippet (non parsed data): Highlighted is the entire display table, notice this repeating pattern of 6 lines lines 5F10 and 5F60 starting with header "60". These are the DP_X display entries from A to F Precision M6700 : i7-3740QM | P3000 6gb engineering vbios | 20gb DDR3 1600Mhz | FHD ips dreamcolor | delta fans Zbook 17 g3 : i7-6820HQ -75mv | M3000m 4gb | 16gb DDR4 2400Mhz | FHD ips Precision 7720 : i7-6820HQ -80mv & 102.7mhz BCLK| Zotac GTX1060 6gb, 100w OC vbios | 16gb DDR4 2666Mhz | (crappy) FHD ips -> 1440p165hz upgraded Zbook 17 g5 : i7-8850H, -140mv | P5200 16gb | 32gb DDR4 | FHD IPS
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now