Jump to content

ATI HD 5770


ralfhome
 Share

1,160 posts in this topic

Recommended Posts

Okay guys let me say this, thanks A LOT !!! Lots of incredibly helpful people in here.

 

I got it working on the second time in 64 bit. I first used the UAKARI FB with ATY!init in 32 bit (-x32) with a seemingly heavy booter (boot file was 600kb or sg) and forgot the ATI GL Bundle.

 

What am I using now ?

 

ATI5000Controller.kext:

ATIFramebuffer.kext:

ATIRadeonX3000.kext:

ATIRadeonX3000GA.plugin:

ATIRadeonX3000GLDriver.bundle:

ATIRadeonX3000VADriver.bundle:

ATISupport.kext:

ATISupport.kext.bak:

ATI_init.kext

 

The boot7 mentionned before and the rom for the Sapphire HD5770 that i just put in extra.

I replaced all the values of Uakari in the file with Vervet and it worked like a charm !

Only pb my hdmi port seems to be displaying an extended desktop so i'm using dvi

Link to comment
Share on other sites

I'll end up to do this if I don't find any other tweak... But when the VESA mode as the same res as your monitor you have the right aspect ratio. Whatever is your screen format... that's it. So you can enjoy chameleon GUI @ full resolution, and that pretty nice :rolleyes:

 

Bye.

 

Would you mind posting your latest ati.c? I would like to play around with a few different framebuffer identities for my eyefinity 5 5770.

Link to comment
Share on other sites

Ive got an 5750 with an 5770 bios. On windows 7 it is recognized as an 5770 and in games it runs flawlessly. So this method from netas(or the boot7) shut work doenst it? Well, but it didnt. Still pernel panic, on 32 and 64 bit.

Chameleon recognizes a higher resolution as my 7800gt but thats it.

 

I flashed the posted sapphire bios.

Link to comment
Share on other sites

Interesting finding for all who use netkas original 5770 rom.

 

Did a quick analyze with Bioseditor and flashed it to

my Sapphire HD 5770 (reference design) :

 

Got a severe degradation :

 

Performance in OpenCl : - 25 %

 

Performance in OpenGL : - 8 %

 

card was sluggish in Photoshop _Motion_OpenGL based games

 

 

So I went back to my custom bios immediately...

 

 

For all who want to see their real HD 5770 performance after romupgrades or rominjections please :

 

dl :Smalluxgpubench (or Cinemabench 11.5) and test your graphiccard with this tool ...

before you end up with reduced realworld performance of your card

 

http://www.rapidshare.com/files/410151278/...uxGPU171_V3.zip

 

 

To give you a reference point :

 

Correct performance of a HD 5770 in OpenCL will be :

 

6,9 - 7,2 sec. in mid.bench

32 - 34 sek. in ultra.bench

 

(depending on your CPU and RAM -speed)

 

as a reference point

this is with my old Quad 9550 @ 3 GHz :

 

 

post-253749-1282984336_thumb.pngpost-253749-1283155514_thumb.png

 

 

 

Post your results here , so we can find an optimal bios for the HD 5770

 

 

best

 

as

 

 

 

 

Link to comment
Share on other sites

I have exactly the same card , so do the test above ..post it here (mid and ultra test)

 

if your bios fits , you have to see :

 

with an i-7 cpu and a X-58

 

6,8 -7,1 sec. range in mid.bench

 

32- 33 sec. range in ultra.bench

Link to comment
Share on other sites

Slower then yours, on my Core i7 computer i get: 46,7 sec for Luxball Ultra

and for Luxball Mid 9.3 seconds.

 

you see :

 

Exactly the > 25 % degradation I pointed out above

 

you may try to look at your OPENGL performance with Cinebench 11.5 as well (very usefull)

you have to see 30-36 fr. with your rig. You may post it here in this thread.

 

 

http://www.maxon.net/de/downloads/download...ebench-115.html

 

As a reference point again :Quad 9550@3 GHz - stock ATi HD 5770 Sapphire (custom bios )

 

 

 

So before flashing this Netkas-ROM or inject this ROM ....- backup your original bios !

 

Don `t flash the XFX bios if you have a Win 7 double boot , it will ruin your Powerplay

options with the new ATI 10.7 driver (brought OpenGL 3.0 support)

 

post-253749-1282989423_thumb.png

post-253749-1282991718_thumb.jpg

post-253749-1283155260_thumb.jpg

Link to comment
Share on other sites

as I remember these ROMs are identical. :D

 

Results in CineBench depend on CPU speed as well

Your CPU and speed ? Let us see a screenshot ;)

 

The >33 fps I posted as reference point

was measured with an : Intel Quad 9550 ES @3 Ghz

 

i CPUs and new AMD Phenoms OC are faster

 

28.63 fps, I'm under the 33-36 ;)

 

Again: Chameleon RC4 normal version, Only Aty_Init with Graph.EN = No

And the ati kexts from netkas.

 

BTW. i have the Sapphire 5770 1gb, and it looks like:

http://www.vgadownload.com/wp-content/uplo...eon-HD-5770.jpg

 

28,63 fr. looks quite normal, though a little bit on the week side

and exactly what I wrote above : I got about 8 % loss in framerate....

 

 

Exactly same card here : this is a Sapphire rev.3

Link to comment
Share on other sites

Ive got an 5750 with an 5770 bios. On windows 7 it is recognized as an 5770 and in games it runs flawlessly. So this method from netas(or the boot7) shut work doenst it? Well, but it didnt. Still pernel panic, on 32 and 64 bit.

Chameleon recognizes a higher resolution as my 7800gt but thats it.

 

I flashed the posted sapphire bios.

Link to comment
Share on other sites

Ive got an 5750 with an 5770 bios. On windows 7 it is recognized as an 5770 and in games it runs flawlessly. So this method from netas(or the boot7) shut work doenst it? Well, but it didnt. Still pernel panic, on 32 and 64 bit.

Chameleon recognizes a higher resolution as my 7800gt but thats it.

 

I flashed the posted sapphire bios.

 

Did you override the dev id while flashing ? If not you need to edit the kexts to add your id's. Or use a legacy injector.

Link to comment
Share on other sites

Did you override the dev id while flashing ? If not you need to edit the kexts to add your id's. Or use a legacy injector.

 

right

never overlook it , in your bioseditor look for the right id before flashing.

I use the ATI ID - 1002 (ATI -and partners)

Link to comment
Share on other sites

I am using boot8 and 5770 ROM in 64bit. Everything works fine and all 4 monitor ports work. HDMI and DisplayPort work only in mirroring mode though. Did anyone get them to work in extended mode?

 

Are you trying to use triple display? If yes then dual DVI + 1 HDMI won't work. The board can power 2xDVI+1xDisplayport at best with the displaport having either a displayport monitor, an active display port to dual link dvi adapter or a display port to VGA adapter.

Link to comment
Share on other sites

now with the new id. the bootscreen doesnt even appear. it seems that chameleon is crashing? (rc4)

 

delted the ati injector. now, bootscreen and then "restart your computer"-{censored}. :(

 

i dont quiet understand. to i have to put a rom file in the extra folder?

isnt flashing the card enough?

Link to comment
Share on other sites

now with the new id. the bootscreen doesnt even appear. it seems that chameleon is crashing? (rc4)

 

delted the ati injector. now, bootscreen and then "restart your computer"-{censored}. :(

 

i dont quiet understand. to i have to put a rom file in the extra folder?

isnt flashing the card enough?

Just bought a XFX 5770.

 

boot7 + XFX 5770 rom = working

boot7 = 100% fan, black

boot8 = 100% fan, black

boot8 + XFX 5770 rom = 100% fan, black.

 

So for me, boot7 + XFX 5770 ROM only works.

I want to try Tmongkol's DSDT method but i can't seem to copy what he has done in his dsdt into mine... :-/

Link to comment
Share on other sites

Try boot9 it's working great here. Still need to add the rom file for the moment.

 

With much respect to Tmongkol's works and finding, trust me there no advantage at all to use this DSDT code. Injecting device-properties inside ACPI is handy in some cases, but it's not the way it as to be done.

Link to comment
Share on other sites

Try boot9 it's working great here. Still need to add the rom file for the moment.

 

With much respect to Tmongkol's works and finding, trust me there no advantage at all to use this DSDT code. Injecting device-properties inside ACPI is handy in some cases, but it's not the way it as to be done.

 

Hi trauma

 

(thanx for your works)

 

Are there any experiences using Cartris bios 0.8 with boot 9 ?

 

With a custom 5770 bios ( UVD and fanspeed edited)

 

( boot didn`t work for me - KP -speedstep) )

Link to comment
Share on other sites

I bought Sapphire vapor-x HD 5770 1GB and tested it with OS X 10.6.4 today. I tried to find this Sapphire HD 5770 but it's not available at local stores. So, I got vapor-x one. PN 288-1E147-301SA, SKU# 11163-05-41R. I saw a new version of vapor-x HD 5770, its PCB is different from the one I got. I have no idea whether native HDMI audio is working on such OS X 10.6.4 or not. So, I listed PN and SKU#.

 

I got native HDMI working as extended monitor and got HDMI audio thru native HDMI port. Connecting ATI DVI2HDMI adaptor to both DVI ports had no HDMI audio. I also tested my new vapor-x one under Windows 7. Connecting ATI DVI2ATI adaptor to DVI ports got no HDMI audio device. Connecting to native HDMI and DisplayPort via DP2miniDP cable plus miniDP2HDMI got HDMI audio device. Finally, I think it is about how to design graphic cards. P.S. At startup, fan speed's full for a few minutes after that it went to normal. I will try to use 1002_68b8.rom later.

 

 

In contrast, I tested Gigabyte HD 5770 (batman) (sold) and I got native HDMI working as mirror and got no audio thru HDMI (but under Windows 7 got sound thru every port).

 

 

Added to DSDT, got to do it yourself.

           Device (PEGP)
           {
               Name (_ADR, 0x00010000)        <------ it depends on each mother board.
               Name (_PRW, Package (0x02)
               {
                   0x09, 
                   0x05
               })
               Device (GFX0)
               {
                   Name (_ADR, Zero)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x02)
                           {
                               "hda-gfx", 
                               Buffer (0x0A)
                               {
                                   "onboard-1"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }

               Device (HDAU)
               {
                   Name (_ADR, One)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x02)
                           {
                               "hda-gfx", 
                               Buffer (0x0A)
                               {
                                   "onboard-1"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }
           }

 

Got sound assertions, I will try to find out when I have a time.

Aug 29 19:45:07 Mac-Pro kernel[0]: Sound assertion "( cyclicBufMemoryDescriptor->getCapacity() * 2 ) > mDspFuncManager->getBufferSizeForFuncs()" failed in "/SourceCache/AppleHDA/AppleHDA-187.4.1/AppleHDA/AppleHDAEngine.cpp" at line 2374 goto Exit
Edited: using AppleHDA.kext version 1.8.9f1, this error's gone.


........

Got these after using DVD Player
Aug 29 19:46:25 Mac-Pro kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-187.4.1/AppleHDA/AppleHDAWidget.cpp" at line 3891 goto handler
Aug 29 19:46:55: --- last message repeated 2 times ---
Aug 29 19:46:55 Mac-Pro kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-187.4.1/AppleHDA/AppleHDAWidget.cpp" at line 3891 goto handler
Aug 29 19:47:30: --- last message repeated 1 time ---

Edited: still got sound assertion after opening DVDPlayer.  It is possible to be software issue.
Aug 31 23:20:42 Mac-Pro kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-189.4.1/AppleHDA/AppleHDAWidget.cpp" at line 3891 goto handler

 

post-93383-1283089220_thumb.jpg

post-93383-1283089250_thumb.jpg

post-93383-1283089282_thumb.jpg

post-93383-1283089318_thumb.jpg

 

Edited:

P.S. I think why some could not get HD 5770 working properly while they're using "boot" to run at 64 bit because graphic card bus address's not 0x00010000. So, they got to add 1002_68b8.rom into /Extra since boot could not get bin image from such 0x0003000 even though there is DSDT.aml in /Extra, for example. Need talent people, like trauma! and netkas to fix this problem.

Link to comment
Share on other sites

 Share

×
×
  • Create New...