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

Dumping bios from Apple cards

Joined
Jan 24, 2008
Messages
4 (0.00/day)
Likes
0
#1
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
17,158 (3.43/day)
Likes
18,108
Processor Core i7-4790K
Memory 16 GB
Video Card(s) GTX 1080
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 7
#2
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)
Likes
0
#5
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

Creator Solaris Utility DVD
Joined
Aug 16, 2005
Messages
19,376 (4.27/day)
Likes
6,287
Location
Florida
System Name Venslar
Processor I9 7980XE
Motherboard MSI x299 Tomahawk Arctic
Cooling EKWB L360 R2.0
Memory 32GB Corsair DDR4 3000mhz
Video Card(s) Gigabyte 1080TI
Storage 2x SG 3TB HDDs (RAID 0) | 1x ADATA 128 SSD (Cache) | 1x Drevo 256 SSD | 1x 1TB Samsung 850 EVO (OS)
Display(s) 3x AOC Q2577PWQ (2k IPS)
Case Inwin 303 White (Thermaltake Ring 120mm Purple accent)
Audio Device(s) Realtek ALC 1220 on Audio-Technica ATH-AG1
Power Supply Seasonic 1050W Snow
Mouse Roccat Tyon White
Keyboard Ducky Shine 6 Snow White
Software Windows 10 x64 Pro
#6
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.30/day)
Likes
160
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
#7
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

Creator Solaris Utility DVD
Joined
Aug 16, 2005
Messages
19,376 (4.27/day)
Likes
6,287
Location
Florida
System Name Venslar
Processor I9 7980XE
Motherboard MSI x299 Tomahawk Arctic
Cooling EKWB L360 R2.0
Memory 32GB Corsair DDR4 3000mhz
Video Card(s) Gigabyte 1080TI
Storage 2x SG 3TB HDDs (RAID 0) | 1x ADATA 128 SSD (Cache) | 1x Drevo 256 SSD | 1x 1TB Samsung 850 EVO (OS)
Display(s) 3x AOC Q2577PWQ (2k IPS)
Case Inwin 303 White (Thermaltake Ring 120mm Purple accent)
Audio Device(s) Realtek ALC 1220 on Audio-Technica ATH-AG1
Power Supply Seasonic 1050W Snow
Mouse Roccat Tyon White
Keyboard Ducky Shine 6 Snow White
Software Windows 10 x64 Pro
#8
no thats like the wow of phones poor w1zz :(