Thanks. I suspected that Time to invest in a nice 1440p 144Hz monitor...Since the display card definitely can do that. Even my 7950 can do this "forced HiDPI" on the 27" 2560x1440 Apple Cinema Display. I can only assume it's the monitor
Thanks. I suspected that Time to invest in a nice 1440p 144Hz monitor...Since the display card definitely can do that. Even my 7950 can do this "forced HiDPI" on the 27" 2560x1440 Apple Cinema Display. I can only assume it's the monitor
The PolarisBiosEditor 1.6.7 may able to fix the checksum issue. I didn't try that on my own yet. But I used that to edit the voltage pointer, GPU clock, memory voltage, etc for my 256kB PULSE VBIOS, and it's definitely working.
https://forums.macrumors.com/threads/sapphire-pulse-rx580-8gb-vbios-study.2133607/#post-26377909
So, may be it can fix the check sum if we mod the part number. At least, it can automatically fix the check sum after we mod the other parameters.
In any case, I can 100% sure that the method in post #1 still work, my check sum difference is 1A (Hex), all I need to do is just change the "1988-2010" to "0000-2010" (1+9+8+8 = 1A in Hex), then my card has the correct Orinoco framebuffer.
At this moment, I have absolutely no idea if this really has any benefit yet, because the Radeon Framebuffer seems working good on the PULSE RX580. So, if you has any concern, I will say no need to mod. But until a day the card shows abnormal behaviour (e.g. can't wake up properly after sleep), then this can be the fix.
I did the p/n change with the edited bits to make sure the size is the same, but when I open the edited ROM in PolarisBiosEditor it complains that the checksum is wrong and it "fixes" it for me automatically. The card works in High Sierra, but not in Windows. The drivers refuse to load. Any suggestions?
Can you show me how you do it? It's hard to tell what's wrong from your description.
Anyway, before you do anything, better flash the original ROM back in.
The original card:
View attachment 793550
New Rom:
View attachment 793557
44 30 30 39 30 34 52 45 2D 31 30 33 Original Hex Sum=299
34 45 33 35 33 42 55 2D 4F 34 45 20 Modified Hex Sum=2C0
2C0-299= 27
Subtract FF-27=D8
View attachment 793564
Well, I have to subtract 27 and since all numbers start from 30 in HEX it would be hard to alter the date. Anyway, the strange thing is that all Display ports work properly with Orinoco. The only problem I have is the Windows driver and the fact that the CRC check does not pass
I believe you can safely mod the "-" (2d) to " " (20), then the remaining 1a difference is very easy to be fixed by changing the 1988 and 2010, to 0002 and 0010.
Anyway, better not to touch that large piece of FF.
Yesterday I bought a SAPPHIRE PULSE Radeon™ RX 580 8GD5 video card:
PN 299-1E388-400SA
SKU# 11265-05-20G
Did not touch the bios. Framebuffer Orinoco.
Boot ROM Version: 140.0.0.0.0
View attachment 793990 View attachment 793991 View attachment 793992
Yesterday I bought a SAPPHIRE PULSE Radeon™ RX 580 8GD5 video card:
PN 299-1E388-400SA
SKU# 11265-05-20G
Did not touch the bios. Framebuffer Orinoco.
Boot ROM Version: 140.0.0.0.0
View attachment 793990 View attachment 793991 View attachment 793992
See the files in the attachment.Can you run the cinebench test?
Yesterday I bought a SAPPHIRE PULSE Radeon™ RX 580 8GD5 video card:
PN 299-1E388-400SA
SKU# 11265-05-20G
Did not touch the bios. Framebuffer Orinoco.
Boot ROM Version: 140.0.0.0.0
View attachment 793990 View attachment 793991 View attachment 793992
I think that ROM 140 brought a correctionSee the files in the attachment.
Hey. Yes, you are rightHi Turluttu....
Did you just take out of the box and install it.... no need for "FLASHING" and "BIOS" amending.... it was just plug 'n' play ?
That is just showing the reference score, You did not run the test by pressing RUN button from what it shows on the picture.See the files in the attachment.
My friend, this test is performed on my 580 graphics card.That is just showing the reference score, You did not run the test by pressing RUN button from what it shows on the picture.
I think that ROM 140 brought a correction
[doublepost=1539267057][/doublepost]
Hey. Yes, you are right
My friend, this test is performed on my 580 graphics card.
It was on the High Sierra 10.13.6 (17G65)WOW!!! That is great news.... but was that on High Sierra (10.13.6 (17G65) ) or the new macOS Mojave ?
Yesterday I bought a SAPPHIRE PULSE Radeon™ RX 580 8GD5 video card:
PN 299-1E388-400SA
SKU# 11265-05-20G
Did not touch the bios. Framebuffer Orinoco.
Boot ROM Version: 140.0.0.0.0
View attachment 793990 View attachment 793991 View attachment 793992
Strange. Mine shows like this.
[doublepost=1539272171][/doublepost]I wonder if it is this card:
https://www.sonnetstore.com/collections/pcie-cards/products/radeon-rx-580
Thanks for the report. This is interesting. Because when I talked to the Apple engineer via bugreport.apple.com, they actually told me only those two part numbers are "blessed", and all other PULSE 580 can only enjoy RadeonFramebuffer, that's intended behaviour. No fix will be provided.
Anyway, I don't think that has anything to do with 140.0.0.0.0. This new BootROM seems provide zero function for RX580 so far (that's why we still can't see the boot screen).
CineBench OpenGL test is well know CPU single thread limiting. This absolutely has nothing to do about your GPU performance. It's basically your CPU's single thread speed + driver performance at that moment.
Strange, but I did not touch the bios card. Soon I will check this video card on another computer with the old Boot Rom.
This is a good idea if you can do that.
If possible, move your boot drive to that Mac as well. So, same OS, same kext, same software, same user account, same graphic card, but mainly the BootROM is different.
Checked with 138.0.0.00. The same boot disk. Only BootRom is different. No computer with an older Boot Rom.
View attachment 794183 View attachment 794184