netkas.org forum
December 02, 2020, 08:11:37 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Information for registering users http://forum.netkas.org/index.php/topic,2246.0.html
 
   Home   Help Search Login Register  
Pages: 1 2 3 [4] 5 6 ... 47
  Print  
Author Topic: 7xxx rom creating test.  (Read 1076351 times)
Rominator
Hero Member
*****
Offline Offline

Posts: 2346



« Reply #45 on: April 03, 2013, 02:17:23 AM »

My oh my!!!  Roll Eyes Roll Eyes Roll Eyes

Silly boy!  I thought you knew the macpro had efi?  And that if you flash a PC version with your half modded bios, that you get a boot screen and running at 2.5GT/S?  Next time RTFP before flaming.  No wonder you were **BANNED** from MacRumors.  Perhaps Arn should do the same for MacVidCards??  



Im running an unflashed 7950.   Loosing performance is not worth a grey apple logo at boot.   When we can figure out the slowdown issue, I'll consider the logo screen.    Flashing the firmware with the new vanity rom is equivalent to enabling a PC to boot a manufacturer logo screen, but slowing the RAM from 1600Mhz to 800Mhz  - or - Better yet, bolting on 1000Lbs of vanity add-ons to a street racer.   All vanity with no substance.  

Great analogies, unfortunately you are using all of this flowery language to illustrate a nonsense point.

If you use your PC BIOS with the Mac EFI you get BOTH. Boot screens, correct name in profiler AND faster speeds.

Living in ignorance with a card with no boot screens just because you don't understand how EFI works is like living with a 100 kg mole on your butt because you think the Dr. who could remove it for FREE has bad breath.

Please take some time to educate yourself.

Whether flashed or not you are at PCIE 1.0.

When you connect your PC BIOS with Mac EFI you get best of both worlds. EFI boot screens and original speeds/fans, etc from ORIGINAL PC BIOS)

You truly haven't a clue what you are talking about.

Look up "lspci" and run it with flags "-vv"

You can thank me AFTER you apologize.
« Last Edit: April 03, 2013, 02:20:55 AM by Rominator » Logged

Before asking a question, check your "Personal Settings" and be sure that you have "Brain Services" set to "On".
tactoad
Not Newbie
*
Offline Offline

Posts: 10


« Reply #46 on: April 03, 2013, 10:02:45 AM »

Hey guys,

Flashed a MSI R7950 Twin Frozr 3GD5/OC with Nekas EFI and it works great.
Running on a MP 4.1(flashed to 5.1). ML 10.8.3

Coming from a R6870 it runs slightly hotter and a tad louder. Running one 8 to 6-pin adapter seems to work with no hassle.
Performancewise it wasn't a huge leap though, at least not in WoW.

Thanks for the EFI!
« Last Edit: April 03, 2013, 10:04:51 AM by tactoad » Logged
GP-SE
Jr. Member
**
Offline Offline

Posts: 75


« Reply #47 on: April 03, 2013, 03:05:35 PM »

Hey guys,

Flashed a MSI R7950 Twin Frozr 3GD5/OC with Nekas EFI and it works great.
Running on a MP 4.1(flashed to 5.1). ML 10.8.3

Coming from a R6870 it runs slightly hotter and a tad louder. Running one 8 to 6-pin adapter seems to work with no hassle.
Performancewise it wasn't a huge leap though, at least not in WoW.

Thanks for the EFI!


does your Power Supply for PCI-E fan spin any faster with the new card? should be:
PCI: 600
Power Supply: 600
Logged
aphexz1234567890
Newbie

Offline Offline

Posts: 1


« Reply #48 on: April 03, 2013, 10:13:53 PM »

Hey Rom-Guys,

thanks for writing these patches.

Today I got my Sapphire 7950 Boost (Dual Fan). Now I patched my extracted ROM and flashed it back. Bootscreen works fine, but I can't boot my 10.8.3 with chameleon (yes I'm running an 1,1 MacPro).

I got the following error:

Code:
Memory allocation error! Addr: 0xdeadbeef, size: 0x0, File: ati.c, Line: 965

This is a non recoverable error! System HALTED!!!

Do they want to try kidding me? "deadbeaf"-adress? three "!!!"?


Has anyone else tried the card in an 1,1?

@Rominator: I think at macrumors you posted that you installed the original mac 7950 on an 1,1 MacPro. Did it run on 10.8.3 booted with chameleon? Did that work flawlessly?

Hope I get it running soon.


PS: Win7 is running fine.
Logged
vidkidd
Not Newbie
*
Offline Offline

Posts: 42


« Reply #49 on: April 04, 2013, 12:59:15 AM »

Not a problem to apologize.  Grin   So your saying if I liash my Gigabyte 7950 it will run at PCIE 2.0 and a 5.0Gbps memory clock in a 2009 MacPro flashed to the latest refi firmware.   I must have misread all the reports stating that after the flash, the cards run at 2.5gts.

On another note, have you looked at the Gigabyte EFIBios mentioned earlier in this thread?   They run the core clock speed at 900Mhz with an effective memory clock of 1250 at 5.0Gbps.

Btw.. I can appreciate your walk through hex land looking for the magic key.   Always a fun exercise for those with passion. 



My oh my!!!  Roll Eyes Roll Eyes Roll Eyes

Silly boy!  I thought you knew the macpro had efi?  And that if you flash a PC version with your half modded bios, that you get a boot screen and running at 2.5GT/S?  Next time RTFP before flaming.  No wonder you were **BANNED** from MacRumors.  Perhaps Arn should do the same for MacVidCards??  



Im running an unflashed 7950.   Loosing performance is not worth a grey apple logo at boot.   When we can figure out the slowdown issue, I'll consider the logo screen.    Flashing the firmware with the new vanity rom is equivalent to enabling a PC to boot a manufacturer logo screen, but slowing the RAM from 1600Mhz to 800Mhz  - or - Better yet, bolting on 1000Lbs of vanity add-ons to a street racer.   All vanity with no substance.  

Great analogies, unfortunately you are using all of this flowery language to illustrate a nonsense point.

If you use your PC BIOS with the Mac EFI you get BOTH. Boot screens, correct name in profiler AND faster speeds.

Living in ignorance with a card with no boot screens just because you don't understand how EFI works is like living with a 100 kg mole on your butt because you think the Dr. who could remove it for FREE has bad breath.

Please take some time to educate yourself.

Whether flashed or not you are at PCIE 1.0.

When you connect your PC BIOS with Mac EFI you get best of both worlds. EFI boot screens and original speeds/fans, etc from ORIGINAL PC BIOS)

You truly haven't a clue what you are talking about.

Look up "lspci" and run it with flags "-vv"

You can thank me AFTER you apologize.

Logged
Rominator
Hero Member
*****
Offline Offline

Posts: 2346



« Reply #50 on: April 04, 2013, 01:20:05 AM »

Not a problem to apologize.  Grin   So your saying if I liash my Gigabyte 7950 it will run at PCIE 2.0 and a 5.0Gbps memory clock in a 2009 MacPro flashed to the latest refi firmware.   I must have misread all the reports stating that after the flash, the cards run at 2.5gts.

On another note, have you looked at the Gigabyte EFIBios mentioned earlier in this thread?   They run the core clock speed at 900Mhz with an effective memory clock of 1250 at 5.0Gbps.

Btw.. I can appreciate your walk through hex land looking for the magic key.   Always a fun exercise for those with passion. 





Was that the apology? it takes a big man to admit when he's wrong, guess i'll keep waiting.

Anyhow, I think you are still missing the point so I will spell it out with numbers. All apply ONLY to cards running in actual Mac Pro 3,1 or later.


1. An unflashed 7xxx card runs at the PC BIOS speeds for Ram and GPU. It runs at 2.5 GT/s on the PCIE bus in both OSX and Windows.

2. A card flashed with the pure Mac 7950 EFI & BIOS that I posted will run at the Mac speeds in both OSX and WIndows and at 2.5 GT/s on the PCIE bus.

3. If you COMBINE your PC BIOS with the EFI from Mac 7950 and flash your card (hint...look at title of the thread) you will have a card that runs at the PC BIOS speeds in Windows & OSX but still runs at PCIE 2.5 GT/s in both.

4. If you buy a Mac 7950 it will run at PCIE 2.0 speed of 5.0 GT/s in both OSX and Windows.

EFI introduces the card at system boot. It is run from the PC BIOS once driver loads. So the EFI JUST ADDS BOOT SCREENS, it does not affect the card after boot, other than if it assigns a frame buffer personality.




Logged

Before asking a question, check your "Personal Settings" and be sure that you have "Brain Services" set to "On".
DanielCoffey
Not Newbie
*
Offline Offline

Posts: 9


« Reply #51 on: April 04, 2013, 09:19:52 AM »

Thanks for this explanation of the alternatives, Rominator. It makes the benefits and drawbacks of each option very clear.

I have just ordered a PC 7950 and intend to add the EFI once it arrives and may have a couple of beginners questions once I start looking at the flashing procedure. Would you prefer that I post any questions in a separate thread rather than clutter up this 7xxx rom discussion post?
Logged
Pete248
Not Newbie
*
Offline Offline

Posts: 22


« Reply #52 on: April 04, 2013, 11:49:08 AM »

2. A card flashed with the pure Mac 7950 EFI & BIOS that I posted will run at the Mac speeds in both OSX and WIndows and at 2.5 GT/s on the PCIE bus.

I know in reality there is close to no difference performance wise in running the card at 2.5 GT/s vs. 5.0 GT/s.

Anyhow what is the actual state with lifting this limitation? Has anyone succeeded by resoldering resistors on the card or patching the rom or driver?

If it is still unresolved, is anybody still working on a solution (Netkas, Rominator, ... ?), or has Sapphire this time managed to keep exclusivity on this feature?
« Last Edit: April 04, 2013, 11:54:54 AM by Pete248 » Logged
Pete248
Not Newbie
*
Offline Offline

Posts: 22


« Reply #53 on: April 04, 2013, 12:03:52 PM »

does your Power Supply for PCI-E fan spin any faster with the new card? should be:
PCI: 600
Power Supply: 600

Are these numbers for the Sapphire 7950 Mac edition on idle? Seem to be very low ?!?

If not, can someone with a Sapphire 7950 Mac edition post their fan speeds (desktop/idle)?
Logged
Mounhotep
Not Newbie
*
Offline Offline

Posts: 6


« Reply #54 on: April 04, 2013, 12:20:21 PM »


If not, can someone with a Sapphire 7950 Mac edition post their fan speeds (desktop/idle)?


On my Mac Pro 5,1 with 7950 Mac Edition, 850rpm for expension slots fan and 600rpm for power supply.

* 7950 Mac Edition.bin (128 KB - downloaded 916 times.)
Logged
dyttioaoa?
Not Newbie
*
Offline Offline

Posts: 25


« Reply #55 on: April 04, 2013, 01:09:19 PM »

This is the output of the scipt on my 7970 BIOS. Since the BIOS size is also "80", it only adds the header of the EFI. Getting "file not found" errors.

Code:
running on 7950mac.efi, efiromheader.rom with devid 6798
Patching files 7950mac.efi, efiromheader.rom for device-id 0x6798
Successfully patched efi file
Successfully patched efi rom file
./makerom.sh: line 42: /Volumes/HDD: No such file or directory
dd: 7950mac.efi.comp: No such file or directory
EFI part is ready at 6798.efipart.rom
orig size - 65536
65536+0 records in
65536+0 records out
65536 bytes transferred in 0.090261 secs (726072 bytes/sec)
rm: 7950mac.efi.comp: No such file or directory
Before:
OpRom (size=65536, indicator_offset=0x23d, indicator=0x80, checksum=0x0)
OpRom (size=48128, indicator_offset=0x31, indicator=0x80, checksum=0x0)
RawData (size=17408)

After:
OpRom (size=65536, indicator_offset=0x23d, indicator=0x0, checksum=0x80)
OpRom (size=48128, indicator_offset=0x31, indicator=0x80, checksum=0x89)
RawData (size=17408)
the rom is ready at BIOS7970.ROM.efi.rom

Found the mistake: I had spaces in my Volume name. I retried on my USB stick (no spaces in volume tree/name) and the scipt ran error free:

Code:
running on 7950mac.efi, efiromheader.rom with devid 6798
Patching files 7950mac.efi, efiromheader.rom for device-id 0x6798
Successfully patched efi file
Successfully patched efi rom file

Orig Size = 125440
Comp Size = 47591
47591+0 records in
47591+0 records out
47591 bytes transferred in 0.058828 secs (808987 bytes/sec)
EFI part is ready at 6798.efipart.rom
orig size - 65536
65536+0 records in
65536+0 records out
65536 bytes transferred in 0.081033 secs (808757 bytes/sec)
Before:
OpRom (size=65536, indicator_offset=0x23d, indicator=0x80, checksum=0x0)
OpRom (size=48128, indicator_offset=0x31, indicator=0x80, checksum=0x0)
RawData (size=17408)

Thanks for providing the script Netkas Smiley.
« Last Edit: April 04, 2013, 01:15:14 PM by dyttioaoa? » Logged
vidkidd
Not Newbie
*
Offline Offline

Posts: 42


« Reply #56 on: April 04, 2013, 02:43:23 PM »

Thanks for taking the time to put that together in one list, that's the best summary I've seen to date.  Now if I offended you or anyone else, I'm happy to say I'm sorry.  That said, I don't take well to strong words from others that are directed in a derogatory, demeaning, and belittling manner.  So if there is a punch, expect a jab.   Cool




Not a problem to apologize.  Grin   So your saying if I liash my Gigabyte 7950 it will run at PCIE 2.0 and a 5.0Gbps memory clock in a 2009 MacPro flashed to the latest refi firmware.   I must have misread all the reports stating that after the flash, the cards run at 2.5gts.

On another note, have you looked at the Gigabyte EFIBios mentioned earlier in this thread?   They run the core clock speed at 900Mhz with an effective memory clock of 1250 at 5.0Gbps.

Btw.. I can appreciate your walk through hex land looking for the magic key.   Always a fun exercise for those with passion. 





Was that the apology? it takes a big man to admit when he's wrong, guess i'll keep waiting.

Anyhow, I think you are still missing the point so I will spell it out with numbers. All apply ONLY to cards running in actual Mac Pro 3,1 or later.


1. An unflashed 7xxx card runs at the PC BIOS speeds for Ram and GPU. It runs at 2.5 GT/s on the PCIE bus in both OSX and Windows.

2. A card flashed with the pure Mac 7950 EFI & BIOS that I posted will run at the Mac speeds in both OSX and WIndows and at 2.5 GT/s on the PCIE bus.

3. If you COMBINE your PC BIOS with the EFI from Mac 7950 and flash your card (hint...look at title of the thread) you will have a card that runs at the PC BIOS speeds in Windows & OSX but still runs at PCIE 2.5 GT/s in both.

4. If you buy a Mac 7950 it will run at PCIE 2.0 speed of 5.0 GT/s in both OSX and Windows.

EFI introduces the card at system boot. It is run from the PC BIOS once driver loads. So the EFI JUST ADDS BOOT SCREENS, it does not affect the card after boot, other than if it assigns a frame buffer personality.





Logged
GP-SE
Jr. Member
**
Offline Offline

Posts: 75


« Reply #57 on: April 04, 2013, 04:44:19 PM »

does your Power Supply for PCI-E fan spin any faster with the new card? should be:
PCI: 600
Power Supply: 600

Are these numbers for the Sapphire 7950 Mac edition on idle? Seem to be very low ?!?

If not, can someone with a Sapphire 7950 Mac edition post their fan speeds (desktop/idle)?

sorry I meant 850 for PCI,
these are a reference AMD 7950 at idle, with EFI added to the original BIOS.
Logged
tactoad
Not Newbie
*
Offline Offline

Posts: 10


« Reply #58 on: April 04, 2013, 11:10:20 PM »

Hey guys,

Flashed a MSI R7950 Twin Frozr 3GD5/OC with Nekas EFI and it works great.
Running on a MP 4.1(flashed to 5.1). ML 10.8.3

Coming from a R6870 it runs slightly hotter and a tad louder. Running one 8 to 6-pin adapter seems to work with no hassle.
Performancewise it wasn't a huge leap though, at least not in WoW.

Thanks for the EFI!


does your Power Supply for PCI-E fan spin any faster with the new card? should be:
PCI: 600
Power Supply: 600


Idle: 36C
PCI: 800
PS: 600
« Last Edit: April 04, 2013, 11:25:03 PM by tactoad » Logged
Pete248
Not Newbie
*
Offline Offline

Posts: 22


« Reply #59 on: April 05, 2013, 09:07:39 AM »

sorry I meant 850 for PCI,
these are a reference AMD 7950 at idle, with EFI added to the original BIOS.

Thanks.

That's more in the range, what I've expected.
Logged
Pages: 1 2 3 [4] 5 6 ... 47
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!