Contribute
Register

HD4000 resolution - Screen corrupt

Status
Not open for further replies.
Joined
Jul 11, 2012
Messages
26
Motherboard
ga-h77n-wifi
CPU
i5 3570k
Graphics
gtx650
Mac
  1. iMac
Classic Mac
  1. 0
Mobile Phone
  1. iOS
Just wondered if anyone knows a solution to the graphics on my HD4000 hackintosh appearing out of sync/skewed/corrupt if i select any resolution lower than the highest native res than the monitor, this happens when in some games like the sims 3, grand theft auto vice city(from the app store), and also on the mac desktop, Everything on this hack works perfectly at full resolution although some of the games struggle a little (1920x1080 27" monitor), hence why i want to lower the res for some games. For info the graphics acceleration etc is all working as it should, I use graphics enabler=y.

Thanks to all in advance


UPDATE:-

Determined to fix this I played with the boot.plist this morning, and have solved it:-

so if this helps anyone this is a copy of my full boot.plist:-

<?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>Graphics Mode</key>
<string>1920x1080x64</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string>0</string>
<key>Quiet Boot</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>No</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>darkwake=0</string>
<key>device-properties</key>
<string>7f0000000100000001000000730000000200000002 010c00d041030a000000000101060000027fff04002c000000 4100410050004c002c00690067002d0070006c006100740066 006f0072006d002d0069006400000008000000050062011400 00006800640061002d0067006600780000000d0000006f6e62 6f6172642d31</string>
<key>UseKernelCache</key>
<string>Yes</string>
</dict>
</plist>
 
Make sure BIOS settings are set as per this > http://www.tonymacx86.com/99-quick-guide-configuring-uefi-gigabyte-s-7-series-lga-1155-boards.html

Disable Vd-t (if you see it in BIOS)

And make changes to org.chameleon.Boot.plist and make it looks like below.

<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1920x1080x64</string>
<key>GraphicsEnabler</key>
<string>Yeso</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>darkwake=0</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string>2</string>
<key>UseKernelCache</key>
<string>Yes</string>

Some of the changes are made so that you can troubleshot and some changes are important.

With out the flag GraphicsEnabler = Yes you will not have full graphics.

If the above doesn't work then add those strings at the bottom you should be ok.
 
As far as I've read the comment about GraphicsEnabler=y being required is wrong, I have fully working acceleration on this hack and many many posts will also tell you best compatibility if you can achieve it is gained without the use of graphicsenabler=y,

in fact quoting many on here you need to be able to run with graphicsenabler=n if it is possible for you to do so, as in my case, what also happens to me is from what i understand now, graphics enabler is choosing some default options which are not fully compatible with my motherboards display out configuration, doing this manually has now fixed this (credit where it's due to anyone who pointed me in the right direction when i was reading the forums and found this, i'm first to admit this fix wasn't my idea and seemed like a long shot but it worked).

I was wondering though do you know if it is important to have the screen mode set to your resolution ??x??x64 mines is set to ??x??x32, i do know this will alter colour depth but i would have thought higher would be slower hence why i left it at 32.
 
I've managed to setup HD4000 with DSDT Editing using ig-platform-id: 0166000A on a GA Z77 DS3H motherboard with i5 3570k. (DSDT fixes + patched AppleHDA)
I have full acceleration and HDMI audio using HDMI output to my Sony TV.
The problem is that it boots fine with 1920x1080p BUT if i try to change resolution to something lower than that everything gets messed up.
The only way to have correct resolution change is to put computer to sleep and after wake everything is OK i can then change resolution to anything i want ,after reboot the problem appears again.
I also tried with DVI to HDMI adaptor but same issue.



Tried with latest chameleon from http://chameleon.osx86.hu Chameleon-2.1-r2069.pkg.zip and latest Chimera.
Bios settings have been checked and Graphics Enabler in boot loader is disabled.(Also tried with out any dsdt and Graphics Enabler = True in Chimera but same results)

Tried also MacPro3,1,MacMini5,1 and iMac12,2 if i remember correct.

Any help will be appreciated.


http://www.tonymacx86.com/graphics/83442-ga-z77-ds3h-hd4000-hdmi-problem.html#post516556
 
Status
Not open for further replies.
Back
Top