• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Dumping bios from Apple cards

pipomolo42

New Member
Joined
Jan 24, 2008
Messages
4 (0.00/day)
Hi,

Currently, GPU-Z does not seem to ba able to dump completely the rom of a Apple card...

Does it read it from 0xC0000, or from the card's BAR register ?

Apple Nvidia cards have 128kb roms (64kb for BIOS and 64 kb for EFI), and only the first half is copied to 0xC0000.

To be a bit more precise: the card's romchip contains two contatenated PCI Option Roms, and the Option Rom PCIR structure contains an "indicator" byte which is equal to 0x80 if this is the last Option Rom, and 0x00 otherwise

And Apple ATI cards romchip seems to only contain a EFI Option Rom, and the machine's EFI Firmware contains somethingthat looks like a ATI BIOS Option Rom. So, in this case, what is present in 0xC0000 has absolutely nothing in common with what is in the romchip

It would be really nice if GPU-Z could dump them correctly ... and I'm available if testing is required (as it seems it's a closed source application, there's not much more I can do).


Regards,
Alex
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
26,958 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
gpu-z reads using the PCI BAR or internal GPU mechanisms, but never using C0000.

what kind of bios dumps do you get with gpuz ?
 

pipomolo42

New Member
Joined
Jan 24, 2008
Messages
4 (0.00/day)
Well, here is the full dump of my card: http://boeglin.org/~alex/7300_orig.rom

With GPU-Z, I only get the first 59904 bytes.

At offset 0x18 of the Option Rom, you have a word pointer to the PCIR structure, and at byte 0x15 of this structure, you have the "last rom indicator" byte.
 

pipomolo42

New Member
Joined
Jan 24, 2008
Messages
4 (0.00/day)
Hello,

It seems the issue is still there in GPU-Z 0.1.6.

Is there anything I can do ?
 

pipomolo42

New Member
Joined
Jan 24, 2008
Messages
4 (0.00/day)
Sorry to insist ;) I just tried 0.1.7 with the same result. Also, even if only Apple cards use that kind of "multi part" roms now, it might become much more common soon, as EFI is supposed to replace bios in the next few years (or at least, that's what EFI vendors are claiming)...
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
25,776 (3.79/day)
Location
Alabama
System Name Rocinante
Processor I9 14900KS
Motherboard EVGA z690 Dark KINGPIN (modded BIOS)
Cooling EK-AIO Elite 360 D-RGB
Memory 64GB Gskill Trident Z5 DDR5 6000 @6400
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 500GB 980 Pro | 1x 1TB 980 Pro | 1x 8TB Corsair MP400
Display(s) Odyssey OLED G9 G95SC
Case Lian Li o11 Evo Dynamic White
Audio Device(s) Moondrop S8's on Schiit Hel 2e
Power Supply Bequiet! Power Pro 12 1500w
Mouse Lamzu Atlantis mini (White)
Keyboard Monsgeek M3 Lavender, Akko Crystal Blues
VR HMD Quest 3
Software Windows 11
Benchmark Scores I dont have time for that.
youll prob get your answer but w1zz is at cbit and will offline for a couple of days
 
Joined
Oct 27, 2007
Messages
1,132 (0.19/day)
System Name Grandpa
Processor i5 4690K
Motherboard Gigabyte Z97X-UD5H-BK
Cooling water
Memory 8GB Corsair Vengence 2400MHz
Video Card(s) Gigabyte 5850 x2
Storage Samsung SM951
Display(s) Catleap 27"
Case coolermaster stacker
Power Supply corsair AX860i
Mouse logitech g5 original
Keyboard Ducky
Software Windows 8.1
youll prob get your answer but w1zz is at cbit and will offline for a couple of days

Lets buy Wizz a crackberry so he can respond 24/7
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
25,776 (3.79/day)
Location
Alabama
System Name Rocinante
Processor I9 14900KS
Motherboard EVGA z690 Dark KINGPIN (modded BIOS)
Cooling EK-AIO Elite 360 D-RGB
Memory 64GB Gskill Trident Z5 DDR5 6000 @6400
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 500GB 980 Pro | 1x 1TB 980 Pro | 1x 8TB Corsair MP400
Display(s) Odyssey OLED G9 G95SC
Case Lian Li o11 Evo Dynamic White
Audio Device(s) Moondrop S8's on Schiit Hel 2e
Power Supply Bequiet! Power Pro 12 1500w
Mouse Lamzu Atlantis mini (White)
Keyboard Monsgeek M3 Lavender, Akko Crystal Blues
VR HMD Quest 3
Software Windows 11
Benchmark Scores I dont have time for that.
no thats like the wow of phones poor w1zz :(
 
Top