Jump to content

Struggling with ATI 4830 no QE/CI and dual monitor


  • Please log in to reply
11 replies to this topic

#1
myfairx

myfairx

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

hi guys

 

this is my first post here. 

 

So I decided to reinstall osx again, this time ML 10.8.3, my last osx86 is 10.5.7 IIRC with my old pc.

 

so right now I'm hoping to rekindle my relationship with osx.

 

my installation: iatkos ML3U

my rig:

asrock H61M-GS (built in HD3000 DVI+VGA not used)

i5 2500K

4x2 GB 1333 Ram

120GB HD (osx) + 2 x 1TB WD Green

Radeon HD4830 (1x DVI & 1x VGA & 1x HDMI)

 

booted from USB, Install OK no problem on my first try. Sound and NIC is working, but graphics are still problematic. No dual monitor and no QE/CI, and in hardware in fo it says my card only have 5MB of Vram

 

tried a couple of patch and kext, including exotic patch from netkas. None working

 

is there something wrong? 

or I just havent found the right kext / patch?

or I'm missing something obvious here?

 

thanks in advance guys.

really hope I can use dual monitor like in my win7. its the only thing that drove me back to windows the last time.

 



#2
fantomas1

fantomas1

    InsanelyMacaholic

  • Supervisors
  • 2,950 posts
  • Gender:Male

hi

 

try this: http://www.insanelym...i-exotic-patch/

 

and put this in your com.apple.Boot.plist

 

<key>GraphicsEnabler</key>

<string>Yes</string>



#3
myfairx

myfairx

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

How, thats it, 

 

after install the kext and editing the boot plist seems that I manage to work out the ati acceleration problem.

 

and it seems that my audio suddenly missing.. need to hunt those alc662 too..

 

but how do I enable dual monitor? is it actually supported in hackintosh?



#4
fantomas1

fantomas1

    InsanelyMacaholic

  • Supervisors
  • 2,950 posts
  • Gender:Male

this patch has nothing to do with your audio (I suppose)

 

you can use VoodooHDA.kext or this: http://www.insanelym...hda-for-alc662/

 

hackintosh should support dual monitor, this patch too but I don't have one so I can not help you more, sorry  :(

 

good luck   :)



#5
myfairx

myfairx

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

yeah.. I realize that I did update to 10.8.5. thats break the audio.

 

thanks for the great support . really appreciate it. hope someone who use dual monitor can give me some idea.



#6
myfairx

myfairx

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

Ok here's another problem..

 

after the update to 10.8.5, I decided to reinstall

 

after that I use another kext, setting boot plist GraphicsEnabler and after that dual monitor is in business!! yeah!!

 

but after setting the boot to my current HD and restart I found out that the screen is duplicated with low res (800x600) on both screen.

 

so I tried again rebooting but this time I put back my iatkos usb and start from: uefi usb -> select my boot disk -> voila dual screen is back! restart again directly from my boot HD, same thing happened, duplicate screen and low res.

 

I dont get it. Tried multiple times with both scenario, still the same:

 

boot directly = duplicate screen

boot from uefi usb first > select boot disk = dual screen

 

I might tried reinstall again but its already late.

 

does someone have a theory?



#7
nyolc8

nyolc8

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 802 posts
  • Gender:Male
  • Location:Budapest, Hungary
the usb have a different bootloader or/and with different boot plist and stuff than your hdd's bootloader. So you need to copy your boot settings from the usb bootloader to your hdd bootloader.

#8
myfairx

myfairx

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

tq

 

I have no idea whatsoever how to copy the settings from usb to hdd,

 

BUT,

 

I notice if I change the clover option (during the boot)

graphics injector (from [+] ) to [ ]

 

and then continue boot I can get dual screen.

 

but how to edit them permanently?



#9
myfairx

myfairx

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

bump ..

 

I'm really new to clover. no idea where to start

 

i did peek into clover config.plist but cant find anything resembled graphicsinjector ie; graphics injector (from [+] ) to [ ]

 

these are my config.plist in EFI/CLOVER/

 

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Boot</key>
<dict>
<key>Timeout</key>
<integer>5</integer>
<key>Arguments</key>
<string>npci=0x2000</string>
<key>DefaultVolume</key>
<string>MacHDD</string>
<key>Log</key>
<false/>
<key>Fast</key>
<false/>
<key>XMPDetection</key>
<string>-1</string>
<key>Legacy</key>
<string>PBR</string>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>Debug</key>
<false/>
<key>KernelCpu</key>
<false/>
<key>AsusAICPUPM</key>
<true/>
<key>AppleRTC</key>
<true/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Name</key>
<string>VoodooHDA</string>
<key>Find</key>
<data>SGVhZHBob25lcwA=</data>
<key>Replace</key>
<data>VGVsZXBob25lcwA=</data>
</dict>
<dict>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Comment</key>
<string>External icons patch</string>
<key>Find</key>
<data>RXh0ZXJuYWw=</data>
<key>Replace</key>
<data>SW50ZXJuYWw=</data>
</dict>
</array>
</dict>
<key>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
<key>Debug</key>
<false/>
<key>Name</key>
<string>DSDT.aml</string>
<key>FixMask</key>
<string>0xFFFF</string>
</dict>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>CpuPm</string>
</dict>
</array>
<key>SSDT</key>
<dict>
<key>Generate</key>
<dict>
<key>PStates</key>
<true/>
<key>CStates</key>
<true/>
</dict>
<key>PLimitDict</key>
<integer>0</integer>
<key>UnderVoltStep</key>
<integer>0</integer>
<key>MinMultiplier</key>
<integer>8</integer>
<key>PluginType</key>
<integer>0</integer>
</dict>
</dict>
<key>DisableDrivers</key>
<array>
<string>Nothing</string>
</array>
<key>RtVariables</key>
<dict>
<key>MountEFI</key>
<true/>
<key>LogLineCount</key>
<integer>3000</integer>
<key>LogEveryBoot</key>
<string>10</string>
</dict>
<key>GUI</key>
<dict>
<key>TextOnly</key>
<false/>
<key>Language</key>
<string>en:0</string>
<key>Theme</key>
<string>metal</string>
<key>Timeout</key>
<integer>5</integer>
<key>DefaultBootVolume</key>
<string>SnowHD</string>
<key>DebugLog</key>
<false/>
<key>Mouse</key>
<dict>
<key>Enabled</key>
<false/>
<key>Speed</key>
<integer>0</integer>
</dict>
<key>Hide</key>
<array>
<string>Windows</string>
<string>\EFI\BOOT\BOOTX64.EFI</string>
</array>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Tool</key>
<true/>
<key>Legacy</key>
<true/>
</dict>
</dict>
<key>Devices</key>
<dict>
<key>Inject</key>
<false/>
<key>Audio</key>
<dict>
<key>Inject</key>
<string>No</string>
</dict>
<key>FakeID</key>
<dict>
<key>ATI</key>
<string>0x0</string>
<key>IntelGFX</key>
<string>0x0</string>
<key>NVidia</key>
<string>0x0</string>
<key>SATA</key>
<string>0x0</string>
<key>WIFI</key>
<string>0x0</string>
<key>LAN</key>
<string>0x0</string>
<key>XHCI</key>
<string>0x0</string>
</dict>
<key>USB</key>
<dict>
<key>Inject</key>
<true/>
<key>FixOwnership</key>
<true/>
<key>AddClockID</key>
<true/>
</dict>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectSystemID</key>
<true/>
<key>LegacyBoot</key>
<string>PBR</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>Intel</key>
<false/>
<key>ATI</key>
<true/>
<key>NVidia</key>
<false/>
<key>GraphicsInjector</key>
<string>No</string>
</dict>
<key>PatchVBios</key>
<false/>
</dict>
</dict>
</plist>
 

can somebody please help?

 

don't want to create another thread since its related so I'm going to unmark the solved temporarily.



#10
nyolc8

nyolc8

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 802 posts
  • Gender:Male
  • Location:Budapest, Hungary
it's in there, look at the end of it. Inject enabled for ATI.
I mean graphics is set to ati but graphicsinjector is not enabled. Change it to Yes.

#11
myfairx

myfairx

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

it's in there, look at the end of it. Inject enabled for ATI.
I mean graphics is set to ati but graphicsinjector is not enabled. Change it to Yes.

sorry guys.

 

I actually put it there before ( <key>GraphicsInjector</key> <string>No</string> ) since I thought that would be "IT".

 My bad

 

the original parts were just;

 

 

<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>Intel</key>
<false/>
<key>ATI</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>PatchVBios</key>
<false/>
</dict>
</dict>
</plist>
 
BTW what loader did you use? your GPU are same as mine.


#12
nyolc8

nyolc8

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 802 posts
  • Gender:Male
  • Location:Budapest, Hungary

I'm using Chameleon bootloader (actually I never tried any other bootloader), and my gpu works with "GraphicsEnabler" - tested many times. (But I use it with DSDT injecting just to get proper gpu name in "about this mac".)

 

And of course you need to use the exotic patched kexts for it.

 

Btw when you getting dual monitor, then you have QE/CI (hardware acceleration) too? If not, then you need to edit your ati personalities. I had to edit it to get display sleep working.







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy