• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Why is the vbios size different when dumped from gpuz than when at command line

gridrunner

New Member
Joined
Mar 25, 2017
Messages
4 (0.00/day)
Hi. I need to dump some GPU Vbios. I normally do it from command line in Linux using for example
  • echo 1 > /sys/devices/pci0000:00/0000:00:02.0/rom
  • cat /sys/devices/pci0000:00/0000:00:02.0/rom > vbios.dump
  • echo 0 > /sys/devices/pci0000:00/0000:00:02.0/rom
I use these files for gpu passthrough in KVM.
I was hoping that gpuz would do this easier for me. However, the GPU vbios dumps are a different size.
For example, my 750ti from Linux dump is 131kb but from gpuz its 165kb.

Why is it different. Unfortunately, the gpuz dump doesn't work for the purpose of GPU passthrough in KVM.
 
This would be best suited for @W1zzard
 
should just be some null bytes.

On recent NVIDIA cards, possibly including yours, the BIOS saved through GPU-Z includes some kind of NVIDIA header, which is required to be able to flash the BIOS using NVIDIA tools.

You might want to remove it for what you do. Remove everything before 0x55 0xAA
 
should just be some null bytes.

On recent NVIDIA cards, possibly including yours, the BIOS saved through GPU-Z includes some kind of NVIDIA header, which is required to be able to flash the BIOS using NVIDIA tools.

You might want to remove it for what you do. Remove everything before 0x55 0xAA
@W1zzard thanks. Yes, that makes sense. It would be very useful to be able to do. I use unRAID Linux and to be able to do this would be great for us guys. In KVM to dump the vbios is awkward. You can only do it when GPU is a secondary card.(due to vbios shadowing) If we could edit the files uploaded to techpowerup to work by removing the Nvidia header that would be awesome! Now my only problem is I am new to any kind od vbios editing. Which tool would I use to be able to remove everything before 0x55 0xAA
Thanks so much for the help
 
If we could edit the files uploaded to techpowerup to work by removing the Nvidia header that would be awesome!
while that might suit you the vast majority of users would then have problems using the Nvidia flashing tool kind of unfair to others
Suggest that if you need headers removed from vbios" you do it on an as needed basis"after you download them
 
while that might suit you the vast majority of users would then have problems using the Nvidia flashing tool kind of unfair to others
Suggest that if you need headers removed from vbios" you do it on an as needed basis"after you download them
@dorsetknob No, I don't mean the vbios should be uploaded without the headers on the site. (that would be very unfair and selfish) I mean it would be great if 'we' (me and others who need them this way) could remove the headers ourselves from the ones uploaded. I just don't know what tool to use to remove everything before 0x55 0xAA as @W1zzard suggests and was hoping with some help on how I do that. :)
 
hex editor will work fine. maybe someone can post a sed oneliner
 
Back
Top