Jump to content

ATI Radeon HD6000, HD5000 and HD4000 series support in Chameleon


Kabyl
 Share

868 posts in this topic

Recommended Posts

That's insane that I have less performance than you with a much better card and setup. I get like 29,7 fps in cinebench.

I think that x58 chipset drivers are not properly tweaked or I don't understand. Congrats :star_smile:.

I remember with my old EP45-UD3R motherboard I got more performance than now in some aspects.

As I said, I don't undersand.

 

Cheers.

ed_co,

My setup has more parity with yours. For reference my, overclocked 5850, is getting above 42 on Cinebench 11.5. The i7-950 at 4.2GHz is getting a 7.29 CPU score.

 

These scores are in line with those obtained with Kabyl's r486 bootloader. I also saw minimal changes going from 10.6.4 to 10.6.5.

 

Not sure what advice is best to help your scores. You could try a clean install on a 2nd drive for perspective. I'm particularly fond of digital_dreamer's hackinstaller script, especially for your board. Try building your DSDT from scratch using the script vs. copying it from your existing install. d00d's DSDT guide is freakin' brilliant, but it might make sense to set it aside initially for comparison testing.

 

Also, I think your 920 C0 should be able to make it to 3.8GHz with little trouble. That is, so long as you have a decent cooling setup. Even if you don't keep the speed bump, it would be interesting to see how much a higher OC of the board affects your OpenGL scores.

Link to comment
Share on other sites

Yeh I've read about you guys with 58xx not having sucha good time!

What do you get with cinebench in windows (7 x64 if you have?)?

 

D

 

My genuine Apple 5870 in Windows 7 Ultimate reaches 70 fps in Cinebench OpenGL test while, on the same system, with Mac OSX 10.6.5 gets to only 32.6 fps.

 

But that doesn't seem to have anything to do with Hack OSX implementation or Kabyl's boot file.

On December 12, we tested the same Apple 5870 on a brand new Mac Pro and got the same 32 fps OpenGL Cinebench test result.

Numerous Mac Pro / 5870 users are complaining on the web about it. Hopefully Apple - ATI will come up with a fix.

 

BTW: Has anybody tested 5770 using Cinebench in both Windows 7 and Hack OSX 10.6.5 environments? Are these results close?

If 5770 results are close that would mean that 5870 Mac driver is a problem.

Link to comment
Share on other sites

My genuine Apple 5870 in Windows 7 Ultimate reaches 70 fps in Cinebench OpenGL test while, on the same system, with Mac OSX 10.6.5 gets to only 32.6 fps.

 

But that doesn't seem to have anything to do with Hack OSX implementation or Kabyl's boot file.

On December 12, we tested the same Apple 5870 on a brand new Mac Pro and got the same 32 fps OpenGL Cinebench test result.

Numerous Mac Pro / 5870 users are complaining on the web about it. Hopefully Apple - ATI will come up with a fix.

 

BTW: Has anybody tested 5770 using Cinebench in both Windows 7 and Hack OSX 10.6.5 environments? Are these results close?

If 5770 results are close that would mean that 5870 Mac driver is a problem.

 

As I said OS X i get around 31-32fps in OpenGL test and win7 x64 using 64bit cinebench I get around 54fps!

 

Have discussed this over at the 5770 thread - There where no answers other than either the OS X drivers are keeping the GPU out of it's highest power level (ATI powerplay) - i.e underclocking the card.

 

Or the OS X implementation of OpenGL isn't as good as that in Win7 x64 ?

 

As we have no equivelant of nvclock for radeon HD, we're a bit stuffed as finding out current GPU core and memory clock!

The only tell-tale you may have is GPU temp at load in Win7 and OS X - but any differance could also be related to fan speed at load under each OS rather than anything else.

 

Need the help of a Genii' :(

 

EDIT - We where also discussing a choppyness/ sluggishness in moving video when 2x monitors are in use (post 963 onwards.). Have any of you guys had a similar problem ?

 

D

Link to comment
Share on other sites

Yeh I've read about you guys with 58xx not having sucha good time!

What do you get with cinebench in windows (7 x64 if you have?)?

 

D

 

Sorry, I haven't it installed, and I haven't got too much time for that, but when I have it, I'll try.

Thanks man.

 

 

ed_co,

My setup has more parity with yours. For reference my, overclocked 5850, is getting above 42 on Cinebench 11.5. The i7-950 at 4.2GHz is getting a 7.29 CPU score.

 

These scores are in line with those obtained with Kabyl's r486 bootloader. I also saw minimal changes going from 10.6.4 to 10.6.5.

 

Not sure what advice is best to help your scores. You could try a clean install on a 2nd drive for perspective. I'm particularly fond of digital_dreamer's hackinstaller script, especially for your board. Try building your DSDT from scratch using the script vs. copying it from your existing install. d00d's DSDT guide is freakin' brilliant, but it might make sense to set it aside initially for comparison testing.

 

Also, I think your 920 C0 should be able to make it to 3.8GHz with little trouble. That is, so long as you have a decent cooling setup. Even if you don't keep the speed bump, it would be interesting to see how much a higher OC of the board affects your OpenGL scores.

 

Thanks for the advises. And as I said, I haven't got enough time to test or try (install again, implies a lot of things...). But when I have it, is good to know all the possibilities that you provide. I appreciate it.

My cooling setup is a thermalright ultra 120 extreme, is it enought to get 3,8Ghz OC?

 

 

My genuine Apple 5870 in Windows 7 Ultimate reaches 70 fps in Cinebench OpenGL test while, on the same system, with Mac OSX 10.6.5 gets to only 32.6 fps.

 

But that doesn't seem to have anything to do with Hack OSX implementation or Kabyl's boot file.

On December 12, we tested the same Apple 5870 on a brand new Mac Pro and got the same 32 fps OpenGL Cinebench test result.

Numerous Mac Pro / 5870 users are complaining on the web about it. Hopefully Apple - ATI will come up with a fix.

 

BTW: Has anybody tested 5770 using Cinebench in both Windows 7 and Hack OSX 10.6.5 environments? Are these results close?

If 5770 results are close that would mean that 5870 Mac driver is a problem.

Interesting info about an original mac pro. Only a couple of questions:

- what is your mac pro rig?

- the graphic card that you have tested, is the original one from apple or a patched one?

- why have you bought this having that so good setup in your hackintosh?

Thanks.

Link to comment
Share on other sites

test hd5670 (640sp) failure

 

my hd5678 info

ATT Version 1.6.9.1479

Display adapter ATI display adapter (0x68B9)

Core Name EG JUNIPER

SubVendor Sapphire (P.C. Partner) (174B)

SubDevice E144

BUS 1

Device 0

Function 0

Base Address 0 E000000C

Base Address 1 00000000

Base Address 2 FBDC0004

Base Address 3 00000000

 

Bus Type Supported PCI Express 2.x

PCI-E Link Width 16

Max PCI-E Link Width 16

SMARTGART Installed No

 

Driver Version 10.10

Release Version 8.782-100930m-106921C-ATI

QuadBuffer Stereo Support No

Catalyst Registry Path

System\CurrentControlSet\Control\Video\{FDFC258D-0E1C-40FF-B6E7-C3E3DD3AEAC5}\0000

 

______________________________

Clock Information

BIOS VPU 0.00

Current VPU 0.00

BIOS MEM 0.00

Current MEM 0.00

 

______________________________

Overdrive

Supported No

 

______________________________

Radeon PCI configuration space

00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00 02 10 B9 68 07 04 10 00 00 00 00 03 10 00 80 00

10 0C 00 00 E0 00 00 00 00 04 00 DC FB 00 00 00 00

20 01 DE 00 00 00 00 00 00 00 00 00 00 4B 17 44 E1

30 00 00 00 00 50 00 00 00 00 00 00 00 00 01 00 00

40 00 00 00 00 00 00 00 00 00 00 00 00 4B 17 44 E1

50 01 58 03 06 00 00 00 00 10 A0 12 00 A1 8F 2C 01

60 10 29 09 00 02 0D 00 00 40 00 02 11 00 00 00 00

70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

80 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00

90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

A0 05 00 81 00 0C F0 E0 FE 00 00 00 00 A0 49 00 00

B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 

Hardware Information ASIC (Software) Method

Family 90

Emulated Revision 21

Gfx Engine ID 8

VRam Bit Width 128

Installed memory 512

 

Hardware Information Direct hardware access

Installed memory 0 Mb

Memory Type GDDR3

Memory Width 128 bit

Active Rendering Pipelines 128 bit

 

______________________________

Radeon Registers

RADEON_BIOS_0_SCRATCH 00000004

RADEON_BIOS_1_SCRATCH 000000FF

RADEON_X_MPLL_REF_FB_DIV 01010101

RADEON_XCLK_CNTL 00000000

RADEON_MCLK_CNTL 00000000

GB_TILE_CONFIG FBDC0004

MC_TIMING_CNTL 00000000

MC_SDRAM_MODE_REG 00000000

 

Video BIOS Information Adapter0

Version 012.018.000.007

Part Number 113-C09901-850

Date 2010/07/18 23:24

Vram Type GDDR5

______________________________

remake bootload

 

svn co -r HEAD Http://forge.voodooprojects.org/svn/chameleon/branches/Kabyl

 

edit ati.c

 

add { 0x68B9, 0xE144174B, CHIP_FAMILY_JUNIPER, "ATI Radeon HD 5600 Series", kBaboon },

 

MAKE V=99

 

CP BOOT ./

 

cp 1002_68b9_e144174b.rom /extra

 

edit ATI5000Controller.kext add 0x68B91002

 

edit com.apple.boot

 

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>-v </string>

<key>UseAtiROM</key>

<string>yes</string>

<key>GraphicsEnabler</key>

<string>Yes</string>

<key>Timeout</key>

<string>1</string>

<key>Legacy Logo</key>

<string>Yes</string>

<key>EthernetBuiltIn</key>

<string>Yes</string>

</dict>

</plist>

 

reboot

 

test1

 

SET PCIORRTUUID=1

 

Login failed

Responsive keyboard does not crash

 

test2

 

set PCIROOTUUID=0

 

Log function

Identification failure Graphics Cards

post-670416-1292895936_thumb.jpg

Link to comment
Share on other sites

Thanks for the advises. And as I said, I haven't got enough time to test or try (install again, implies a lot of things...). But when I have it, is good to know all the possibilities that you provide. I appreciate it.

My cooling setup is a thermalright ultra 120 extreme, is it enought to get 3,8Ghz OC?

This guide should get you close to 4GHz. They use the Thermalright Extreme 120 on their test system, so you're off to a good start.

Have fun.

Link to comment
Share on other sites

Interesting info about an original mac pro. Only a couple of questions:

- what is your mac pro rig?

- the graphic card that you have tested, is the original one from apple or a patched one?

- why have you bought this having that so good setup in your hackintosh?

Thanks.

 

Just to clarify, it was not me but a good friend of mine who bought Mac Pro. His entirely genuine Apple configuration is:

 

2.8GHz Quad-Core Intel Xeon “Nehalem”

8GB (4x2GB) RAM

1TB 7200-rpm Serial ATA hard drive

ATI Radeon HD 5870 1GB

 

So we did test genuine Apple 5870 in his brand new Mac Pro a week ago.

 

On the other hand, after some ten days of unsuccessful attempts to get Saphire 5870 (6 MDP) to run in my 'Hack Pro', month ago I decided to return it and buy somewhat less expensive genuine Apple 5870 instead. Installed Windows 7 and Mac OSX in dual boot and tested in Cinebench in both OS-es.

 

One more potentially interesting result is that Saphire 5870 scored roughly the same as Apple 5870 in Cinebench - Windows 7.

 

Finally, on a personal note, my quite extravagant 'Hack Pro' outperforms Mac Pro in all tests (OpenGL excluded: same video card, same results in both Mac and Hack), while still costs half the price. I have MBP 15", MBA 11", ACD 27", iPad, iPod, iPhone.... but can't swallow to pay a fortune for Mac Pro without flexibility to keep evolving it when new technology is available. Additionally, my wife solves Sudoku and I build Hackintoshes as an intellectual exercise in solving problems.

 

Cheers,

Link to comment
Share on other sites

Excellent work! My configuration is DVI DVI and DisplayPort

all three monitors work properly, don't have any issues yet.

 

 

Output:

 

01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Unknown device [1002:68b8] (prog-if 00 [VGA controller])

Subsystem: XFX Pine Group Inc. Unknown device [1682:2990]

--

 

01:00.1 Audio device [0403]: ATI Technologies Inc Unknown device [1002:aa58]

Subsystem: XFX Pine Group Inc. Unknown device [1682:aa58]

Link to comment
Share on other sites

Excellent work! My configuration is DVI DVI and DisplayPort

all three monitors work properly, don't have any issues yet.

 

 

Output:

 

01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Unknown device [1002:68b8] (prog-if 00 [VGA controller])

Subsystem: XFX Pine Group Inc. Unknown device [1682:2990]

--

 

01:00.1 Audio device [0403]: ATI Technologies Inc Unknown device [1002:aa58]

Subsystem: XFX Pine Group Inc. Unknown device [1682:aa58]

 

Sheik,

 

What Frame Buffer have you used for the card?

I am just about to install almost identical XFX video card, Mini Display Port instead of Display port.

 

Thanks for your help

Link to comment
Share on other sites

I have not specified a framebuffer. This is all I have.

 

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>-pci0 -arch=i386 -x32</string>

<key>Timeout</key>

<string>30</string>

<key>GraphicsEnabler</key>

<string>yes</string>

<key>ForceHPET</key>

<string>yes</string>

<key>Graphics Mode</key>

<string>1920x1200x32</string>

</dict>

</plist>

Link to comment
Share on other sites

This guide should get you close to 4GHz. They use the Thermalright Extreme 120 on their test system, so you're off to a good start.

Have fun.

 

Wow, thanks. Good to know.

 

Just to clarify, it was not me but a good friend of mine who bought Mac Pro. His entirely genuine Apple configuration is:

 

2.8GHz Quad-Core Intel Xeon “Nehalem”

8GB (4x2GB) RAM

1TB 7200-rpm Serial ATA hard drive

ATI Radeon HD 5870 1GB

 

So we did test genuine Apple 5870 in his brand new Mac Pro a week ago.

 

On the other hand, after some ten days of unsuccessful attempts to get Saphire 5870 (6 MDP) to run in my 'Hack Pro', month ago I decided to return it and buy somewhat less expensive genuine Apple 5870 instead. Installed Windows 7 and Mac OSX in dual boot and tested in Cinebench in both OS-es.

 

One more potentially interesting result is that Saphire 5870 scored roughly the same as Apple 5870 in Cinebench - Windows 7.

 

Finally, on a personal note, my quite extravagant 'Hack Pro' outperforms Mac Pro in all tests (OpenGL excluded: same video card, same results in both Mac and Hack), while still costs half the price. I have MBP 15", MBA 11", ACD 27", iPad, iPod, iPhone.... but can't swallow to pay a fortune for Mac Pro without flexibility to keep evolving it when new technology is available. Additionally, my wife solves Sudoku and I build Hackintoshes as an intellectual exercise in solving problems.

 

Cheers,

 

I agree, good to know that I have a system that outperforms a quad current mac pro.

 

Cheers.

Link to comment
Share on other sites

I have XFX ATI 5870 1GB installed in a P5K deluxe with DSDT, running in 64-bit, using latest boot file from here.

 

With the Uakari frame buffer, running at 2560x1600, after a fresh boot, the screen goes immediately into power saving mode, both with DVI or DisplayPort. I have to unplug and replug the monitor to get a video signal (this works with DVI only). But when waking up from sleep, I can never get the video back at all, no matter what I do.

 

I tried several other frame buffer (Vervet, Zonalis, etc) with even worse results than Uakari.

 

I also tried to force 1920x1200 resolution as some people said they had luck with this, not me, this will work, but only for the original first boot, it still will not wake up from sleep, screen remains black after a sleep and unpluging and repluging monitor does not work.

 

I also tried the .rom file injection by putting it in my /Extra folder, no difference, same issues.

 

Ideas?

 

<key>AtiConfig</key>
<string>Uakari</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1920x1200x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>arch=x86_64</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string>10</string>

Link to comment
Share on other sites

Hi Kabyl, got a question.

 

First of all thanx for your work on ATI support.

I've been using this version of boot for a while. Got nice result. System Profiler doen't give correct info.

 

Right now I'm using my own compiled version of your branch (v679). Better hardware support /recognition (System profiler all ok). BUT: System Performance is much lower than with old version.

 

My question: How? Where to discuss??

 

Thanx you !! . Rupke

Anywhere you prefer; here, via PM or at http://forge.voodooprojects.org/p/chameleon/issues/

Link to comment
Share on other sites

I have a Gigabyte HD Radeon 5830 card working with your boot file

 

UPDATE: After a little more testing I found that ZONALIS works much better than FLICKER (all ports working and multimonitor support verified) with and without the ROM file. Zonalis correctly allows DVI port 2 as well as HDMI (I am unable to test DisplayPort but I bet it works too). DVI port 1 also works.

 

I didn't try dvi1 and dvi2 together but I have a feeling they would work as well. As I stated, multimonitor support works and you can mirror displays from HDMI and DVI port 2 as well as span.

 

If you have a 5830 Card try Zonalis!! (if you have any issues with Zonalis try Flicker on HDMI with dvi2 dongle/connected)...

 

Hope this helps!!!

 

Awesome work!

 

-------------------------------------------------------------------------------------------------------------------------------------

Original Message Below:

 

I wasn't able to get anything but black screens for Vervet and Uakari however the first frame buffer to work for me is FLICKER. However it is only working via HDMI port and only when second DVI port is connected as well. If I disconnect 2nd DVI port while HDMI is connected, you get a black screen on both ports. If I try connecting first DVI port instead, you get the same result on both ports.

 

I will be doing more testing shortly but I'm happy to finally have one work for me! It detects my display (Westinghouse LVM-37W3) correctly and in System Preferences you have all the display modes including 1080p which I'm using now! :)

 

BTW I'm using SL 10.6.3 and I didn't even update to .4 or .5 and also didn't do the Graphics Update! :| Also, I'm using the Legacy Kernel in 32 bit mode. I threw the necessary kexts into Extra/Extensions (ATI5000Controller.kext, ATIRadeonX3000.kext and IOGraphicsFamily.kext, added Device ID of 0x689E1002 into Info.plist of ATI5000Controller.kext as well as ATIRadeonX3000.kext and ran Kext.utility to fix permissions and rebuild caches etc. Also edited com.apple.boot.plist to add GraphicsEnabler=Yes)...

 

Hope this helps some people who have ATI 5830 cards! Thanks Kabyl! If I find a better FrameBuffer, I'll let you know shortly however I'll take this for now! Beautiful work!

----------------------------------------------------------------------------------------------------------------------------------

As for my Hackintosh rant to Steve Jobs and Apple management. Steve, you are not getting any younger and it is about time you licensed the O/S to the masses. Not doing so only makes Microsoft richer. Bill Gates is still laughing at you for not doing this years ago...and so you made a mistake and now it is time to correct it. You won't lose sales but rather you'll gain millions of clients and licensing deals with oems and start taking away much needed marketshare from Microsoft. Share and stop holding on so tightly! What are you so afraid of? Massive adoption of OSX in the market? Geez...

Link to comment
Share on other sites

Hi Kabyl,

 

Do you have enough info about the test? Do you need more help?

If you want more feedback, and we can help you, just tell us.

We want this project moves on and doesn't stop, so if you need whatever, we are here.

Thanks for your support and help!

 

Cheers.

Link to comment
Share on other sites

Hi Kabyl,

 

Do you have enough info about the test? Do you need more help?

If you want more feedback, and we can help you, just tell us.

We want this project moves on and doesn't stop, so if you need whatever, we are here.

Thanks for your support and help!

 

Cheers.

 

Kabyl,

 

I second ed_co's offer to help you in testing but also if there is a way to support your work with a donation please let us know.

 

I have now two systems working flawlessly with your boot loader.

One is described in my signature and the other one I just built for my daughters (GA-X58A-UD3R Rev. 2, i7 920, 6GB Corsair Dominator 1600 MHz, XFX HD577XZMF3 Radeon HD 5770, 2 OCZ Vertex 120GB in RAID 0). All the video outputs work perfectly - tested with one and two monitors (Apple Cinema Display and Samsung Syncmaster). Installation using [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] and your boot loader was almost boring - everything worked in less than 6 hours (HW assembling included).

 

One final note that might be worthwhile mentioning: I tested this new configuration using Cinebench in both Windows 7 and Mac OSX 10.6.5 environment (dual boot configuration). The same results like in the 5870 case, OpenGL test of the same 5770 card is SIGNIFICANTLY better in Win 7 case. 59,6 fps versus 23.6 fps in Mac OSX?!!! There seems to be a systematic issue with either Mac OSX OpenGL implementation, ATI Mac OSX video drivers implementation, or possibly with Cinebench inconsistent behaviour in Win 7 and OSX environment.

 

Finally, a question to all: is there a primer somewhere how to compile code and build these modified components for Hackintosh. I have strong development background but no experience in developing for Mac OSX. I saw general Mac OSX development documentation but would prefer short specific description of the setup and commands to avoid reading nine hundred pages of general development training and avoid figuring out all the set-uo parameters on my own.

 

Thank you guys and all the best to all of you in the New Year.

Link to comment
Share on other sites

I have XFX ATI 5870 1GB installed in a P5K deluxe with DSDT, running in 64-bit, using latest boot file from here.

 

With the Uakari frame buffer, running at 2560x1600, after a fresh boot, the screen goes immediately into power saving mode, both with DVI or DisplayPort. I have to unplug and replug the monitor to get a video signal (this works with DVI only). But when waking up from sleep, I can never get the video back at all, no matter what I do.

 

I tried several other frame buffer (Vervet, Zonalis, etc) with even worse results than Uakari.

 

I also tried to force 1920x1200 resolution as some people said they had luck with this, not me, this will work, but only for the original first boot, it still will not wake up from sleep, screen remains black after a sleep and unpluging and repluging monitor does not work.

 

I also tried the .rom file injection by putting it in my /Extra folder, no difference, same issues.

 

Ideas?

 

I have an update on this and some workarounds....

 

Card: XFX ATI 5870 1GB

Frame Buffer: Uakari

Monitor Resolution: 2560x1600

 

Problem#1: Display remains blank after computer wakes up from sleep

Solution: Set BIOS setting "Repost video on S3 resume" to DISABLE

 

The problem here was this BIOS setting. After I set it to DISABLE, everything is working fine. Both DVI and DisplayPort work fine, did not test HDMI.

 

 

Problem#2: Display remains blank after a fresh boot

Workaround#1: If using the DVI-1 or DVI-2 port, just unplug and replug the cable. Video will come up. I have not found any other fix.

 

Workaround#2: Use the DisplayPort and set Graphics Mode=1920x1200x32 in your com.Apple.boot.plist. With this workaround, when the computer boots, it will go into 1920x1200, but when the display comes up in OSX, it will renegotiate it's native 2560x1600 mode and the display will work without a need to unplug and replug the cable.

Link to comment
Share on other sites

Hey kabyl!! Great work!!! I used your boot file on my kakewalk installation but I can't seem to be able to use it using cartri's bios... (I'm on a 5770)... There is a way using azeres booloader but i would much prefer your version with chameleon... Any idea how to make it work?? Or anybody else??

 

Thanks a lot!

Link to comment
Share on other sites

I have an update on this and some workarounds....

 

Card: XFX ATI 5870 1GB

Frame Buffer: Uakari

Monitor Resolution: 2560x1600

 

Problem#1: Display remains blank after computer wakes up from sleep

Solution: Set BIOS setting "Repost video on S3 resume" to DISABLE

 

The problem here was this BIOS setting. After I set it to DISABLE, everything is working fine. Both DVI and DisplayPort work fine, did not test HDMI.

 

 

Problem#2: Display remains blank after a fresh boot

Workaround#1: If using the DVI-1 or DVI-2 port, just unplug and replug the cable. Video will come up. I have not found any other fix.

 

Workaround#2: Use the DisplayPort and set Graphics Mode=1920x1200x32 in your com.Apple.boot.plist. With this workaround, when the computer boots, it will go into 1920x1200, but when the display comes up in OSX, it will renegotiate it's native 2560x1600 mode and the display will work without a need to unplug and replug the cable.

 

That's really important. Good to know, thank!

Hope kabyl could take a look into that.

Link to comment
Share on other sites

Hi guys... season's greetings for anyone :)

 

Kabyl, leaving my feedback, even though i don't meet the hardware requirements for testing the patch.

I know that GraphicsEnabler is not supposed to support old Radeons like X1000 series, but the truth is that it does the injection on my card pretty fine on Snow; all i need to do is patch the required kexts, ATI1300Controller.kext and ATIRadeonX1000.kext (for more info on the card, just follow the link on my sig).

Here is the related bdmesg i usually get from GraphicsEnabler:

Using PCI-Root-UID value: 1
ATI VGA Controller [1002:7181] :: PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)
old pci command - 7
boot display - 1
dumping pci config space, 256 bytes
Not going to use bios image file
Found bios image
Adding binimage to card 7181 from legacy space with size f200

The framebuffer used is the default for unknown cards (Megalodon) which works pretty fine. Before i tried GraphicsEnabler on Snow i would use DSDT to inject, but that broke around 10.6.2 or 10.6.3 (some property that i'm missing, i guess). On Leo i still use DSDT and Caretta framebuffer which is the only acceptable choice.

This injection works so fine for me, that i completely stopped using or looking for other injection methods so, you see why i'm posting.

 

I just came from testing your branch (rev 679) to confirm the symptoms, which are:

the booter hangs right after the PCI-Root-UID message with this one,

ATI card non-POSTed, reading VBIOS from PCI ROM @0xfddc0000

stays there for a sec or two, draws some garbage, clears the screen and then completely hangs with background still drawn.

Will try to gather more info; meanwhile if you need any of the usual just say so.

 

See ya later...

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...