Jump to content

Need help with graphics setup for Mountain Lion (iATKOS)

iATKOSML2 Toshiba Tecra A10 NVS 150M P8700 nv_disable=1 Black Screen

  • Please log in to reply
1 reply to this topic

#1
BepTokc

BepTokc

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
  • Gender:Male

Hey Guys
I desperately need help, and before you advice me to search web, I should say in my defense that last 3 days the only things I did were multiple re-installation of OS X with different sets of kext selections and tweaking with commands before system boot(found on web) - nothing worked for me so far.
Now about my problem - I have a following setup:
---
Tecra A10 Notebook
4GB DDR2 of RAM
P8700 C2D Processor 2,53Ghz
Nvidia Quadro NVS 150M
OS X 10.8.2 Mountain Lion v. 12С54; Darvin/x86 boot v5.0.132 - Chameleon v2. 2svn r2140 (Installed from iATKOS image)
---
Problem is that I can't figure out why my graphic card doesn't want to work properly.

Installation is successful, however when system boots, it either panics with a message to restart the pc or black screen is shown, however sound is playing, which indicates that system is not in panic.

In case if I enter nv_disable=1 key before the system starts, system successfully launches, with sound support of keyboard and mouse drivers.

And it would seem that what else I should be worried about - why am I complaining?
Well, it's lags in browser and other graphic applications - that's my concern. I am unable to scroll normally in any browser(be it Safari, Firefox or Google Chrome), and if I click 'Notifications' button on the system bar, right menu with lags and red lines is shown up for 1,5 seconds, after which it disappears.

I did some research, and found out that it's VESA mode I am using, when I enter key nv_disable=1 and it causes all of lagging.

I can't use system normally with such problem, and I desperately need some OS X version that will work without such problems or an advice how to fix this problem for ML 10.8.2 - my job depends on this.

If anyone can help me with some advice - please do.

I also should say that the reason I chose the iATKOS image is for it's Chameleon boot - I am not fond of Clover, and it's too complicated with it's tweaking.

If you need any screenshots from console during the system boot, I will gladly provide them.



 



#2
Hervé

Hervé

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,126 posts
  • Gender:Male
  • Location:Rennes, BZH of course!

Do you boot with Chameleon option GraphicsEnabler=Yes ? That'll be necessary.
 
I expect you'll have to inject nVidia characteristics in a _DSM method to the DSDT video device located at address 0x00010000. Post your DSDT. If you don't use one, extract it with macIASL. Also post a saved IORegistryExplorer output.
 
You'll need to inject something that will look similar to this Quadro NVS 135M example:

                   Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                   {
                       Store (Package (0x1A)
                       {
                           "AAPL,slot-name", 
                           Buffer (0x09)
                           {
                               "Built-in"
                           }, 
                           "@0,built-in", 
                           Buffer (One)
                           {
                                0x01                                           
                           }, 
                           "@0,compatible", 
                           Buffer (0x0B)
                           {
                               "NVDA,NVMac"
                           }, 
                           "@0,device_type", 
                           Buffer (0x08)
                           {
                               "display"
                           }, 
                           "@0,name", 
                           Buffer (0x0F)
                           {
                               "NVDA,Display-A"
                           }, 
                           "@1,compatible", 
                           Buffer (0x0B)
                           {
                               "NVDA,NVMac"
                           }, 
                           "@1,device_type", 
                           Buffer (0x08)
                           {
                               "display"
                           }, 
                           "@0,display-cfg", 
                           Buffer (0x04)
                           {
                                0x03, 0x01, 0x00, 0x00                         
                           }, 
                           "@1,display-cfg", 
                           Buffer (0x04)
                           {
                                0xFF, 0xFF, 0x00, 0x01                         
                           }, 
                           "@1,name", 
                           Buffer (0x0F)
                           {
                               "NVDA,Display-B"
                           }, 
                           "NVCAP", 
                           Buffer (0x18)
                           {
                               /* 0000 */  0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
                               /* 0008 */  0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                               /* 0010 */  0x00, 0x00, 0x00, 0x00                         
                           }, 
                           "device_type", 
                           Buffer (0x0C)
                           {
                               "NVDA,Parent"
                           }, 
                           "model", 
                           Buffer (0x17)
                           {
                               "NVIDIA Quadro NVS 135M"
                           }
                       }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }

In fact, you could probably try injecting that code to see what it gives...







Also tagged with one or more of these keywords: iATKOSML2, Toshiba, Tecra A10, NVS 150M, P8700, nv_disable=1, Black Screen


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy