InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   [GUIDE] ATI Radeon HD46X0 (http://infinitemac.com/showthread.php?t=6193)

jadas 07-17-2010 03:33 PM

Could you tell us what did you change in the sources ?

Also I couldn't get it to work without ATY_Init.

Imkantus 07-17-2010 06:05 PM

@jadas

ATY_Init.kext is using Motmot as Framebuffer for the 4600 Series cards.
My boot_vga.zip is doing that as well - in addition with 10.6.2 Framebuffer Kernel Extensions VGA + DVI output should work using that one.
Using any later Framebuffer drivers than 10.6.2s ones Motmot does no longer work.

The other two boot files are made for the reason to be able to use stock Kernel Extensions of 10.6.3 or any current later version instead of old versions.
Using most cards we are able to gain working DVI output using Shrike as Framebuffer - in some cases where Shrike doesn't work, Flicker does.

Apart from that there are no changes regarding the ATI Injector.

rglaser 07-24-2010 04:54 AM

Worked with XFX Radeon HD 4650
 
I had Snow Leopard 10.6.4 fully running on my Hackintosh with a XFX GF 8500GT. But last week the card's DVI port stopped working (completely, no Snow, no Windows, not even POST/BIOS) and I had to buy a new card, as my monitor is an Apple Cinema with only a DVI-D connection. As I wanted dual DVI on Windows, and the GeForce models were too expensive, I bought the XFX Radeon HD 4650 with 1 GB and two DVD ports (Part No. HD-465X-ZDF2).

At first Snow did not even boot (KP'ed). I had to remove the device-properties key and add the GraphicsEnabler=Yes key on com.apple.Boot.plist in order to boot into Snow, but ended with a fixed resolution and no QE/CI.

I was already giving up making this card work with Snow, when I found this thread. First I tried the DVI boot file, but it didn't work. When I was already hopeless, I tried the flicker boot file, and it worked!!!

Thank you very much!

PS: The only sad thing is that I lost the Chameleon RC4 graphical interface... But I think I can live with that!

PS 2: Is there any way to use the Chameleon RC4's boot file and still get the 4650 to work? Or to modify Chameleon's boot file?

Imkantus 07-25-2010 02:01 PM

1 Attachment(s)
Quote:

Originally Posted by rglaser (Post 49633)
PS: The only sad thing is that I lost the Chameleon RC4 graphical interface... But I think I can live with that!

I prefer to have my bootloader without embedded graphical interface, but this doesn't mean that the themes feature doesn't work at all.

Just grab default.zip from the attachment and create /Extra/Themes/default/ or search the Web for other Chameleon Themes.
Then add this to your com.apple.Boot.plist
Code:

<key>Theme</key>
<string>default</string>


rglaser 07-26-2010 01:25 AM

That's exactly how I had Chameleon RC4 configured (except that I use a different theme). But, since I substituted the RC4 boot file with the flicker one, I always get the text menu. I already double checked the com.apple.Boot.plist file, and everything seems to be OK:

Code:

<dict>
        <key>Graphics Mode</key>
        <string>1680x1050x32</string>
        <key>GraphicsEnabler</key>
        <string>Yes</string>
        <key>Kernel</key>
        <string>mach_kernel</string>
        <key>Kernel Flags</key>
        <string></string>
        <key>Timeout</key>
        <string>3</string>
        <key>Default Partition</key>
        <string>hd(1,1)</string>
        <key>Theme</key>
        <string>Dont_Panic</string>
        <key>Hide Partition</key>
        <string>hd(1,2)</string>
</dict>

Any ideas of what could be wrong?

scififan68 07-29-2010 04:17 PM

Quote:

Originally Posted by rglaser (Post 49690)
That's exactly how I had Chameleon RC4 configured (except that I use a different theme). But, since I substituted the RC4 boot file with the flicker one, I always get the text menu. I already double checked the com.apple.Boot.plist file, and everything seems to be OK:

Code:

<dict>
        <key>Graphics Mode</key>
        <string>1680x1050x32</string>
        <key>GraphicsEnabler</key>
        <string>Yes</string>
        <key>Kernel</key>
        <string>mach_kernel</string>
        <key>Kernel Flags</key>
        <string></string>
        <key>Timeout</key>
        <string>3</string>
        <key>Default Partition</key>
        <string>hd(1,1)</string>
        <key>Theme</key>
        <string>Dont_Panic</string>
        <key>Hide Partition</key>
        <string>hd(1,2)</string>
</dict>

Any ideas of what could be wrong?

Try adding:
<key>GUI</key>
<string>YES</string>

rglaser 07-30-2010 01:24 AM

Unfortunately that didn't work. From what I've read, the GUI is defaulted to Yes since Chameleon 2.0 RC1... But never mind, I'll give up and stay with the text menu. Thanks for your help!

rglaser 08-18-2010 03:09 AM

Problem with Snow Leopard Graphics Update 1.0
 
Today Apple released Snow Leopard Graphics Update 1.0 that addresses some issues related to video performance. After automatic update installed this update, I went back to only one resolution available (1400 x 1050) and probably no QE & CI. Any idea on how to fix this?

capz 08-23-2010 10:41 AM

Hello!

Big thanks to you guys! ^_^
After 2 days of hard trying (got only Black Screens or Glichy graphics) I finally got fully working Asus HD4670 512MB, ID 1002:9490!

My setup:
iATKOS S3, boot_flicker, monitor connected to DVI2VGA dongle (VGA out doesn't work, except when I plug DVI2VGA dongle (without monitor), but then I get fancy colors).

I also installed 10.6.4 update with success!

Steps:

1. Installed iATKOS S3 with integrated graphics card (because with HD4670 after installation I got Black screen, even in safe mode)
(options used: PC EFI 10.6, Graphics Enabler, voodoo HDA, NTFS-3G, everything else left by default)
2. edit /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
add pmVersion=20 (in correct form) needed for 10.6.4 update kernel panic
3. rename original /boot to /boot2
4. extract boot_flicker and copy boot file to root folder
5. install updates
6. restart PC and change graphics card to HD4670
7. connect DVI2VGA dongle and monitor to it
8. Beautifully running MacOS :)

edit.

9. There is a Apple released kext update. Installed it and everything is still running beautifully! :)

rglaser 08-23-2010 07:46 PM

Quote:

Originally Posted by rglaser (Post 49769)
Unfortunately that didn't work. From what I've read, the GUI is defaulted to Yes since Chameleon 2.0 RC1... But never mind, I'll give up and stay with the text menu. Thanks for your help!

Today I solved my problem, after playing a loot with kext and boot files. What I did:

1) Downloaded Snow Leopard 10.6.4 combo update (MacOSXUpdCombo10.6.4.dmg)
2) Using Pacifist, extracted all ATI* files from:
Code:

        - Contents of MacOSXUpdCombo10.6.4.dmg
            - Contents of manual
                - Contents of MacOSXUpdCombo10.6.4.dmg
                    - System
                        - Library
                            - Extensions

3) Copied all the extracted ATI* files to /System/Library/Extensions, overwriting the existing ones
4) Rebooted

And everything worked again (all resolutions, QE & CI) without needing to include my device id into the Info.plist of the kexts. Using the kextstat command I see that these ATI*.kext are loaded:
  • com.apple.kext.ATISupport (6.1.6)
  • com.apple.kext.ATI4600Controller (6.1.6)
  • com.apple.ATIRadeonX2000 (6.1.6)
  • com.apple.kext.ATIFramebuffer (6.1.6)