Jump to content
14 posts in this topic

Recommended Posts

Greetings everybody,

I'm using Hazard SL manually updated to 10.6.4, anything seems working fine except a weird "blue screen"

when i try to change monitor resolution from 1024x768 75hz to others resolutions/frequencies or playing games in fullscreen. At the moment i'm using Graphic Enabler for my 9800GT 1GB SSE3, my monitor is an old Thomson 15LCDM03B. I experienced this "bug" trying to play in fullscreen QuakeLive and Assassin's Creed 2, Google Earth and other apps like Unity 3D or Second Life seems working good. Anyone know a way to fix it?

 

Thanks

Link to comment
https://www.insanelymac.com/forum/topic/240755-weird-monitor-problems-resolved/
Share on other sites

The OS X nvidia driver and/or the injection method you're using is confused about the order of your display outputs.

 

You should be using the display output that's closest to the motherboard, use a DVI-VGA converter if you have to.

 

If changing the monitor output doesn't help, try a different injection method. I recommend NVEnabler.kext or Chameleon's GraphicsEnabler.

 

Google 'guide for all nvidia boards' to learn more.

The OS X nvidia driver and/or the injection method you're using is confused about the order of your display outputs.

 

You should be using the display output that's closest to the motherboard, use a DVI-VGA converter if you have to.

 

If changing the monitor output doesn't help, try a different injection method. I recommend NVEnabler.kext or Chameleon's GraphicsEnabler.

 

Google 'guide for all nvidia boards' to learn more.

 

I apologize, maybe i didn't explained well about kexts i'm using (English isn't my main language).

I already had experiences with NVEnabler.kext and won't run correctly, at the moment i still use these kexts:

 

http://victori.uploadbooth.com/osx86/nvidia-10.6.4.zip

 

These works almost perfectly, good FPS, good stability, etc..

Chameleon (my version is the release candidate 4) already have GraphicsEnabler on yes.

My main problem is playing some OpenGL apps in fullscreen without getting a full "blue screen" or atleast

don't get in it when i change monitor resolution.

I apologize, maybe i didn't explained well about kexts i'm using (English isn't my main language).

I already had experiences with NVEnabler.kext and won't run correctly, at the moment i still use these kexts:

 

http://victori.uploadbooth.com/osx86/nvidia-10.6.4.zip

 

These works almost perfectly, good FPS, good stability, etc..

Chameleon (my version is the release candidate 4) already have GraphicsEnabler on yes.

My main problem is playing some OpenGL apps in fullscreen without getting a full "blue screen" or atleast

don't get in it when i change monitor resolution.

 

Use the DVI output of the graphic card with a DVI-VGA adapter to VGA input of the monitor.

Use the DVI output of the graphic card with a DVI-VGA adapter to VGA input of the monitor.

Hey that's a great suggestion, why didn't I think of that? Oh wait, I did.

You should be using the display output that's closest to the motherboard, use a DVI-VGA converter if you have to.

Anyway, I've got a completely fresh idea: Try using the other monitor output on your video card. :wacko:

Hey that's a great suggestion, why didn't I think of that? Oh wait, I did.

 

Anyway, I've got a completely fresh idea: Try using the other monitor output on your video card. ;)

 

I was distracted, I had not read, :wacko:

Ok i prolly resolved.

Had to uninstall NVEnabler.kext and using GraphicsEnabler as only injecter and use 64bit kernel (had 32bit before).

Here my com.apple.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>EthernetBuiltIn</key>
<string>y</string>
<key>GraphicsEnabler</key>
<string>y</string>
<key>Kernel</key>
<string>legacy_kernel</string>
<key>Kernel Flags</key>
<string>arch=x86_64</string>
<key>Timeout</key>
<string>5</string>
<key>device-properties</key>
<string>d10300000100000001000000c50300001500000002010c00d041030a000000000101060000010101060000007fff04003a000000400032002c0068007700730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000222000000400032002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f64650e0000004e00560050004d00000020000000010000000000000000000000000000000000000000000000000000001e00000072006f006d002d007200650076006900730069006f006e000000090000003331373261100000004e00560043004100500000001800000004000000000003000c000000000000070000000022000000400032002c002300730069007a0065002d00630065006c006c0073000000080000000000000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001e0000004e5649444941204765466f72636520393830302047542045464914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4120000000400032002c0063006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f722d706172656e7414000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4212000000400032002c00720065006700000008000000000000021c0000006400650076006900630065005f0074007900700065000000100000004e5644412c4765466f72636520000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616326000000400032002c0023006100640072006500730073002d00630065006c006c007300000008000000000000010e0000006e0061006d00650000000f0000004e5644412c506172656e7422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000004036000000400032002c00680077006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000214000000400032002c006e0061006d00650000001100000073656e736f722d706172656e74</string>
</dict>
</plist>

 

Small benchmark: My graphic card is a "Gainward 9800GT 1GB DDR3 Green Edition", i'm not perfectly sure about these results, maybe somebody with my same GC model can confirm it:

 

schermata20101225a19361.th.pngschermata20101225a19371.th.png

Your E5300 CPU should work fine with the vanilla kernel, it's a Core micro-architecture Wolfdale.

Why are you using a legacy kernel?

 

You're using GraphicsEnabler=y and a Device Properties string at the same time? Use one or the other.

 

Your OGL Extensions Viewer scores look low, I'm getting ~4000 fps @ 1280x1024 on my 9800GTX+.

Screen_shot_2010_12_25_at_11.30.14_PM.png

Your E5300 CPU should work fine with the vanilla kernel, it's a Core micro-architecture Wolfdale.

Why are you using a legacy kernel?

 

You're using GraphicsEnabler=y and a Device Properties string at the same time? Use one or the other.

 

Your OGL Extensions Viewer scores look low, I'm getting ~4000 fps @ 1280x1024 on my 9800GTX+.

post-378074-1293327047_thumb.png

 

Thanks for your answer and help.

I'm really new in Hackintosh world, so in order to update Hazard's "distro" (could i call it so?) from 10.6.2 to 10.6.4 i didn't found online any tutorial except one that described how to do it (combo update + legacy kernel 10.6.4).

Now GraphicsEnabler is flagged as "n", it works nice with EFI string only, by the way "OpenGL Extensions Viewer" still to gives the same framerate so prolly i might change drivers? In tomorrow i'd like to buy a DVI to VGA converter in order to see if something will change.

 

Other little questions: Where i can find Vanilla kernel? How can i install it? As i said Legacy is my main kernel at the moment, and online i didn't found any tutorial about "how to install it for Snow Leopard" just for Leopard. Thanks

The vanilla kernel is already on your system, next to your legacy_kernel at the root of your system drive.

 

Just change legacy_kernel to mach_kernel to load it.

 

You can test first to see if it's working before permanently changing com.apple.Boot.plist.

 

At the chameleon boot prompt, type mach_kernel -v

The vanilla kernel is already on your system, next to your legacy_kernel at the root of your system drive.

 

Just change legacy_kernel to mach_kernel to load it.

 

You can test first to see if it's working before permanently changing com.apple.Boot.plist.

 

At the chameleon boot prompt, type mach_kernel -v

 

Yes sorry, i realized it 5 mins after i wrote the question, and yes Vanilla works fine.

You had right about the adapter DVI to VGA, it works quite nicely with GraphicsEnabler injector.

I got to downgrade from 10.6.4 to 10.6.2 because openGL, FPS seems running a lil more fastest now.

 

schermata20101227a19334.th.png

 

By the way i can't expect so many performances with a "Green Edition" because for what i saw still underclocked.

Did you remove the device-properties string from com.apple.Boot.plist?

 

You can probably remove the arch=x86_64 flag as well, now that you're using the Vanilla kernel your Hack should boot in 64-bit mode by default - that is, unless you're using a model identifier in /Extra/smbios.plist from a Mac that doesn't support 64-bit kernel and drivers mode like, say the old MacMini.

I use MacPro3,1:

<?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>SMbiosvendor</key>
<string>Apple Inc.</string>
<key>SMbiosversion</key>
<string>MP31.88Z.006C.B05.0802291410</string>
<key>SMbiosdate</key>
<string>02/29/08</string>
<key>SMmanufacter</key>
<string>Apple Inc.</string>
<key>SMfamily</key>
<string>Mac Pro</string>
<key>SMproductname</key>
<string>MacPro3,1</string>
<key>SMsystemversion</key>
<string>1.0</string>
<key>SMserial</key>
<string>xxxxxxxxxxx</string>
<key>SMboardmanufacter</key>
<string>Apple Inc.</string>
<key>SMboardproduct</key>
<string>Mac-F42C88C8</string>
</dict>
</plist>

 

To learn how to make your own Apple-authentic serial number, follow Prasys' guide here:

http://prasys.info/2009/11/understanding-mac-serial-number/

 

Your next step towards Hackintosh nirvana is to get native CPU power management working.

 

Install Chameleon 2.0 RC5:

http://www.insanelymac.com/forum/index.php?showtopic=231075

and follow the instructions given here:

http://www.insanelymac.com/forum/index.php?showtopic=225766

Checklist I made a while back:

http://www.projectosx.com/forum/index.php?...ost&p=10065

 

Note that all of the above will most likely help with your graphics performance as well.

  • 3 weeks later...

I hope what i'm writing will helps those newbies (as myself) in hackintosh who has

the Green Edition 9800 GT 1GB DDR3.

 

schermata20110112a13560.th.png

 

Before i was around 2070 FPS, now 4000 and over.

The trick was removing "AppleGraphicsPowerManagement.kext".

 

Now i can enjoy a little better SL, GUI seems also more fastest on 10.6.5.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...