Jump to content

ATI HD 5770


ralfhome
 Share

1,160 posts in this topic

Recommended Posts

hi trauma

 

I simply use switch resolution x

defined a custom resolution with the correct timings

edited bootlist - 1920x1200x32@60

and bingo..

 

much easier as on win7 ..there I had to frickel a edid override with Moninfo and other tools ..this took me several hours

 

I don't see the relation between SwitchResX and boot resolution. My boot.plist is edited like yours since a long time, cause my previous card had the right resolutions in VESA mode.

 

I see people saying they have full screen res, yes i do too, but aspect ration isn't good. See Chameleon video info for supported VESA modes.

 

Bye.

Link to comment
Share on other sites

I see people saying they have full screen res, yes i do too, but aspect ration isn't good. See Chameleon video info for supported VESA modes.

 

Bye.

 

I use a modified chameleon theme to correct the aspect ratio, if that's what you mean?

see here.

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 ;)

 

Bye.

Link to comment
Share on other sites

Hi guys,

 

I was wondering if someone might be able to help me out. I've built my first Hack this weekend using TonyMac's new Mac Pro build, using:

GA-X58A-UD3R (FA) / Core i7 930 / 6GB OCZ DDR3-2000 / Gigabyte ATI HD 5570 1GB

 

I used Retail DVD, [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] ATI 5XXX v3 and [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] with MacMan's custom DSDT for the board:

http://www.tonymacx86.com/viewtopic.php?f=3&t=4837

 

All is working fine with the board and CPU however something funny is going on with my Gigabyte ATI HD 5570 1GB card. All through the install I had 1 DVI cable plugged into my monitor and all was fine right up until I applied [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] (where I selected the options listed in the post - Graphics Enabler "ATY_Init Vervet" and 32-bit GraphicsEnabler=No) and when I rebooted after initially showing the Apple Logo and the little grey circle for 5-10 seconds the screen went black and into standby mode.

 

After a bit of a panic I tried the VGA connector to the same screen through a DVI-VGA adapter and screen started to work again.

 

I've tried many things (some of which broke my install so I did a fresh install) but cannot seem to get either of the DVI outputs of the card to work with my DVI input to my monitor.

 

After reading 21 pages of this thread I've seen that someone had similar text when booting in verbose mode that "ATY_Init: card 0x68b8 was not posted" but that someone said not to worry about that.

 

In my System Profiler it is properly showing my monitor at full resolution - I just don't understand why it won't work with the DVI. Here's my System Profiler:

 

[center]
ATI Radeon HD 5700 Series:

Chipset Model: ATI Radeon HD 5700 Series
Type: GPU
Bus: PCIe
Slot: Slot-1
PCIe Lane Width: x16
VRAM (Total): 1024 MB
Vendor: ATI (0x1002)
Device ID: 0x68b8
Revision ID: 0x0000
ROM Revision: 113-B7710C-176
EFI Driver Version: 01.00.318
Displays:

DELL E248WFP:
Resolution: 1920 x 1200 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
[/center]

 

I've tried ATY_Uakari but that shows odd resolutions and also doesn't recognise my monitor as a "DELL E248WFP".

 

I've seen in previous posts people mentioning having to have two DVI's connected for certain frame buffers to work but I only have 1 DVI screen.

 

Can anyone help? I'm new to Hack building so don't quite understand what else to try! Let me know if there's any more info that I can post up to help like copies of my ATY_Init file or the ATI5000XXX.kext or anything else .... !

 

:rolleyes:

Link to comment
Share on other sites

I see people saying they have full screen res, yes i do too, but aspect ration isn't good. See Chameleon video info for supported VESA modes.

 

Bye.

 

aspect ratio is absolutely correct here -

this is much more hazzle on win 7 - my custom edid override inf for my 1920x1200 TFT

is not always loaded by the OS - every ati driver update from 9.12 >10.7 is different

 

small caveat : flashing another bios for ATI cards is not always a good idea in win7

 

10.6 -10.7 Ati driver detects flashed cards and disables Ati Override

you cannot manipulate fan speeds and gpu and memory clock anymore

if you do not edit your flashed card in bios editor exactly

 

best

a

Link to comment
Share on other sites

I can confirm HDMI sound is working fine, Im listening to internet radio right now ^_^

 

I am using traumas boot file and sapphire rom. I add to the DSDT what was suggested as working with the Geforce cards (see a few pages back).

 

I can choose 24 bit but only 48 khz, maybe my monitor DAC is not good enough to handle higher or is it the graphics card that doesn't support higher?

 

Just as FKA explained in a previous post you need to connect HDMI before it will show up in the preferences.

post-78274-1282554636_thumb.png

Link to comment
Share on other sites

Here is the boot file, supports up to 3 displays : boot7.zip

 

Works fine here without loading rom, although I still need this in DSDT for the GPU audio to work!

 

                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)
                   OperationRegion (HDAH, PCI_Config, Zero, 0x40)
                   Field (HDAH, ByteAcc, NoLock, Preserve)
                   {
                       VID0,   16, 
                       DID0,   16
                   }

                   Method (_DSM, 4, NotSerialized)
                   {
                       If (LEqual (Arg0, Buffer (0x10)
                               {
                                   /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, 
                                   /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
                               }))
                       {
                           If (LNotEqual (And (VID0, 0xFFFF), 0xFFFF))
                           {
                               Store (Package (0x02)
                                   {
                                       "hda-gfx", 
                                       Buffer (0x0A)
                                       {
                                           "onboard-1"
                                       }
                                   }, Local0)
                               DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                               Return (Local0)
                           }
                       }

                       Return (0x80000002)
                   }
               }
           }

 

Windows7 tip for extracting and flashing rom - use a DOS boot USB and ATIFlash

 

C:\atiflash 0 -s BIOS0.ROM

 

Cant extract in Windows7 and flashing not recommended in Windows

 

Many thanks

D

Link to comment
Share on other sites

I can confirm HDMI sound is working fine, Im listening to internet radio right now ;)

 

I am using traumas boot file and sapphire rom. I add to the DSDT what was suggested as working with the Geforce cards (see a few pages back).

 

I can choose 24 bit but only 48 khz, maybe my monitor DAC is not good enough to handle higher or is it the graphics card that doesn't support higher?

 

Just as FKA explained in a previous post you need to connect HDMI before it will show up in the preferences.

 

Great news for some people. Could you post your DSDT and what are you setting to "MacPro" or "iMac"?

 

Can you disable sound on board in BIOS and would like to know will you get HDMI audio working?

 

I still could not get ATI HDMI audio working under OS X. I am finding what causes are.

 

Thank you.

Link to comment
Share on other sites

Radeon BIOS editor can extract the graphics card bios from windows:

http://www.techpowerup.com/rbe/

 

Its also a very good tool for editing the bios with.

 

CS

 

Works fine here without loading rom, although I still need this in DSDT for the GPU audio to work!

 

                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)
                   OperationRegion (HDAH, PCI_Config, Zero, 0x40)
                   Field (HDAH, ByteAcc, NoLock, Preserve)
                   {
                       VID0,   16, 
                       DID0,   16
                   }

                   Method (_DSM, 4, NotSerialized)
                   {
                       If (LEqual (Arg0, Buffer (0x10)
                               {
                                   /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, 
                                   /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
                               }))
                       {
                           If (LNotEqual (And (VID0, 0xFFFF), 0xFFFF))
                           {
                               Store (Package (0x02)
                                   {
                                       "hda-gfx", 
                                       Buffer (0x0A)
                                       {
                                           "onboard-1"
                                       }
                                   }, Local0)
                               DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                               Return (Local0)
                           }
                       }

                       Return (0x80000002)
                   }
               }
           }

 

Windows7 tip for extracting and flashing rom - use a DOS boot USB and ATIFlash

 

C:\atiflash 0 -s BIOS0.ROM

 

Cant extract in Windows7 and flashing not recommended in Windows

 

Many thanks

D

Link to comment
Share on other sites

I use MacPro3,1 as identifier.

 

AppleHDA kext is 10.6.4, the version that you created for the ALC888-2 that doesn't require any LegacyHDA. I inject the HDA information using DSDT.

 

When I disable the onboard audio in bios (not tried removing the device from DSDT) I will lose all the input and outputs of the onboard audio, so I am pretty sure its completely disabled.

 

The HDMI audio is still there working perfectly.

 

I boot up the computer with 1 monitor connected, my Dell 2409W. Its connected to HDMI obviously.

 

I have invluded my DSDT in this post.

 

Any test, ioreg that you might need please let me know.

 

CS

 

Great news for some people. Could you post your DSDT and what are you setting to "MacPro" or "iMac"?

 

Can you disable sound on board in BIOS and would like to know will you get HDMI audio working?

 

I still could not get ATI HDMI audio working under OS X. I am finding what causes are.

 

Thank you.

DSDT.dsl.zip

Link to comment
Share on other sites

Radeon BIOS editor can extract the graphics card bios from windows:

http://www.techpowerup.com/rbe/

 

Its also a very good tool for editing the bios with.

 

CS

 

Correct, very good for editing but It wont extract bios on my win7 x64 install !

You have used it to extract ROM?

 

D

 

Great news for some people. Could you post your DSDT and what are you setting to "MacPro" or "iMac"?

 

I'm set as iMac9,1

Link to comment
Share on other sites

Sorry I never tried it myself since I don't have Windows installed, I just assumed it would work since the program had the feature. Didn't think you knew about this program.

 

Also, can you choose higher frequency then 48 khz for 24 bit? I wonder if this is ATI limitation or my monitor digital to analog converter that cannot go higher.

 

CS

 

Correct, very good for editing but It wont extract bios on my win7 x64 install !

You have used it to extract ROM?

 

D

 

 

 

I'm set as iMac9,1

Link to comment
Share on other sites

Also, can you choose higher frequency then 48 khz for 24 bit? I wonder if this is ATI limitation or my monitor digital to analog converter that cannot go higher.

 

Looks like its all I have too:

 

post-275122-1282574708_thumb.png

 

D

Link to comment
Share on other sites

And only 2 channels? Then we cannot get any surround sound for movies?

 

Looks bad for people wanting to build htpc systems.

 

EDIT: The hardware is capable of the following:

 

"Integrated HD audio controller

Output protected high bit rate 7.1 channel surround sound over HDMI with no additional cables required

Supports AC-3, AAC, Dolby TrueHD and DTS Master Audio formats"

 

It seems the driver are not working correctly.

 

EDIT2: The mac version of the card doesn't have HDMI output only mini display port, perhaps the drivers don't work too well with HDMI output? perhaps mini display port works better? Or maybe we simply need to tweak the DSDT?

 

CS

 

Looks like its all I have too:

 

post-275122-1282574708_thumb.png

 

D

Link to comment
Share on other sites

Apologies - I've just realised that my signature was incorrect - I have bought a GV-R577UD-1GB Gigabyte HD 5770 1GB GDDR5 card.

 

Can anyone help with my issue that if I connect my DVI cable I get a blank screen in OSX but I get full resolution if I use a DVI->VGA converter and plug in my VGA monitor cable with the same screen!

 

I'm used [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] + [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] + Retail to install - with ATY_Init - Vervet buffer.

 

I've tried both DVI ports with no joy. I had my DVI cable in and working all the way up to applying the ATY_Init option in [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] and rebooting.

 

Any ideas?

Link to comment
Share on other sites

hey guys, i have a question about this boot method.

 

If I replace the boot for chameleon, would i need anything else other than the replacement bootfile it self?

 

so if i have a vanilla system (granted i have the necessary kext to boot, right now I only need DSDT.aml, and LegacyHDA, FakeSMC, Jmicron36xATA.kext, and Jmicron36xeSATA.kext kexts, nothing else). Can I just put GraphicsEnabler=Yes (like an supported nvidia card) and boot?

 

or do I need to do anything else like overwriting the original ati kexts with modified ones?

 

I'm trying to get the most vanilla card, which seems to be only NVIDIA Cards atm, but i would love to pick up an Radeon 5770 and use that.,

Link to comment
Share on other sites

hey guys, i have a question about this boot method.

 

If I replace the boot for chameleon, would i need anything else other than the replacement bootfile it self?

 

so if i have a vanilla system (granted i have the necessary kext to boot, right now I only need DSDT.aml, and LegacyHDA, FakeSMC, Jmicron36xATA.kext, and Jmicron36xeSATA.kext kexts, nothing else). Can I just put GraphicsEnabler=Yes (like an supported nvidia card) and boot?

 

or do I need to do anything else like overwriting the original ati kexts with modified ones?

 

I'm trying to get the most vanilla card, which seems to be only NVIDIA Cards atm, but i would love to pick up an Radeon 5770 and use that.,

for me

i have that card

and worked out of box with boot file and graphicsenabler=yes :)

Link to comment
Share on other sites

for me

i have that card

and worked out of box with boot file and graphicsenabler=yes :)

 

that's it? you don't need to do ANYTHING else? just replace the boot file and have GraphicsEnabler = Yes? Like if I had a vanilla installation (well aside form chameleon and 4 kexts that i need to run the system), replacing the boot file and editing com.apple.boot.plist to have graphicsenabler = yes is the only thing i need to do to get the card working?

 

Something I also realized is that Trauma says that he has a Sapphire Radeon 5770 1 (Go? i think he means GB) card and he has a black screen and 100% fan...unless he used a ROM. Is yours different than his? Also I think I saw a member with Radeon 5770 by XFX running correctly.

 

Oh and how are the ports? Do hdmi, dvi, display ports work? I am planning to use dual DVI monitors (or one DVI, one HDMI, but probably never display port) with this.

 

Also, do you think you can help me out with some info about this, I want to know what version chameleon this is edited on.

thank you so much for your time!

 

edit**

 

http://www.amazon.com/Sapphire-Radeon-Disp...2367&sr=8-1

 

is that the same one? thank you.

Link to comment
Share on other sites

So I have been having issues with my 5770 install (using [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]+[url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]). The [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 5xxx dvd allows me to install and run with 1024x768 but When I try to use [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to install any graphics related kexts, I get double kernel panic. I read about this thread over on the tonymacx86 thread and thought that I would check it out. It sounds as if many people are running in 64-bit mode! Exciting! I would love to get a working install with full resolution. HDMI audio would be nice but for now is not a priority.

 

If I understand correctly, according to Trauma's post (linked below) I should take the following steps:

http://www.insanelymac.com/forum/index.php...802&st=400#

 

1. Boot with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 5xxx -2 and install OS X

2. Restart

3. Boot with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 5xxx -2 and install 10.6.4 update

4. Use [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to add all non graphics related kexts and set to boot in 64-bit mode

5. Rename rom file to 1002_68b8.rom and cut and paste into Volume/extra/

6. Add the following code to com.apple.boot.plist

 

	<key>UseAtiROM</key>
 <string>yes</string>
 <key>GraphicsEnabler</key>
 <string>Yes</string>

7. What do I do with boot7.zip and the boot file contained within?

 

Thank you for your help in advance! And thank you for all your work with this awesome project!

Link to comment
Share on other sites

5. Rename rom file to 1002_68b8.rom and cut and paste into /system/extra/

the 1002_68b8.rom goes in the /Extra folder not /System/Extra

 

7. What do I do with boot7.zip and the boot file contained within?

put the file called boot that should be inside the zip and put it in the root of the partiton with chameleon on it

 

Everything else is good! hope it works for you :( unlike me :angry:

Link to comment
Share on other sites

the 1002_68b8.rom goes in the /Extra folder not /System/Extra

 

 

put the file called boot that should be inside the zip and put it in the root of the partiton with chameleon on it

 

Everything else is good! hope it works for you :D unlike me :(

 

Awesome, changed my quick and dirty guide. How do I access the partition that chameleon is installed on? I assume that chameleon creates a tiny efi partition, but how do I view it or make changes to it?

 

Thanks :)

 

EDIT: oh wow, I never knew how complicated the chameleon installation was without [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url]. I guess I have a lot to learn... Should I be doing a manual install?

 

DOUBLE EDIT: Or wait, if I make no changes in a [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] installation of chameleon, does that mean that chameleon is installed on the same partition as OSX?

Link to comment
Share on other sites

that's it? you don't need to do ANYTHING else? just replace the boot file and have GraphicsEnabler = Yes? Like if I had a vanilla installation (well aside form chameleon and 4 kexts that i need to run the system), replacing the boot file and editing com.apple.boot.plist to have graphicsenabler = yes is the only thing i need to do to get the card working?

 

Something I also realized is that Trauma says that he has a Sapphire Radeon 5770 1 (Go? i think he means GB) card and he has a black screen and 100% fan...unless he used a ROM. Is yours different than his? Also I think I saw a member with Radeon 5770 by XFX running correctly.

 

Oh and how are the ports? Do hdmi, dvi, display ports work? I am planning to use dual DVI monitors (or one DVI, one HDMI, but probably never display port) with this.

 

Also, do you think you can help me out with some info about this, I want to know what version chameleon this is edited on.

thank you so much for your time!

 

edit**

 

http://www.amazon.com/Sapphire-Radeon-Disp...2367&sr=8-1

 

is that the same one? thank you.

 

yes this is my card

 

i setup retail 10.6.3 then setup update 10.6.4 then graphics update 1.0

but make sure that you work with boot file :( or you will get panic during setuping gfx update 1.0

then install chameleon manually and put boot file in partion of osx and edit boot plist now you have working GFX compleate other kexts :D

Link to comment
Share on other sites

And only 2 channels? Then we cannot get any surround sound for movies?

 

Looks bad for people wanting to build htpc systems.

 

EDIT: The hardware is capable of the following:

 

"Integrated HD audio controller

Output protected high bit rate 7.1 channel surround sound over HDMI with no additional cables required

Supports AC-3, AAC, Dolby TrueHD and DTS Master Audio formats"

 

It seems the driver are not working correctly.

 

EDIT2: The mac version of the card doesn't have HDMI output only mini display port, perhaps the drivers don't work too well with HDMI output? perhaps mini display port works better? Or maybe we simply need to tweak the DSDT?

 

CS

 

Thanks for DSDT.

 

How many channels you can get? It depends on LCD/LED/Plasma TV (mostly only 2 channels) or a receiver that has the feature of "Audio and 1080p Video Processing via HDMI." You can get 5.1 or 7.1, including encoded digital output, that based on your receiver.

 

GT240 to a receiver

post-93383-1282625935_thumb.jpgpost-93383-1282625948_thumb.jpg

Link to comment
Share on other sites

 Share

×
×
  • Create New...