Jump to content
InsanelyMac Forum
Sign in to follow this  
mcil

Snow Leopard on Vaio TZ (tz31vn) - internal display not enabled

Recommended Posts

Hi!

 

I've installed Snow Leopard 10.6.4 on a Vaio TZ (model TZ31VN), using NetbookInstaller.

Most of things work "out of the box", but I can't manage to use the internal LCD display, the output is going to the VGA port.

This machine has an Intel 945GM graphics. In Snow Leopard it is recognized as GMA 950 and QE/CI is working fine on the VGA display.

Does anybody know how to activate the internal display?

I found threads with people having similar problems on VAIOs with Nvidia graphics, but I don't find anything regarding the same problem with Intel graphics chips.

Share this post


Link to post
Share on other sites
Advertisement

I managed to make it work!! QE/CI is enabled and output is going to the internal LCD display.

 

I had to combine two solutions:

 

a ) Patch DSDT.aml with DSDTSE, inserting the PNFL device. This solution is mentioned here:

 

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

 

The way to insert the device is:

 

Add the following to your DSDT (under Scope (_SB)…)

Device (PNLF)

{

Name (_HID, EisaId ("APP0002"))

Name (_CID, "backlight")

Name (_UID, 0x0A)

Name (_STA, 0x0B)

}

 

 

 

b ) Install an old version of AppleIntelIntegratedFramebuffer.kext from this thread:

http://www.insanelymac.com/forum/index.php...199572&st=0 (I didn't need to install the remained kext mentioned in that thread, only the framebuffer).

Share this post


Link to post
Share on other sites

Your fix has me on the right track.

 

I finally have an internal monitor that works, but if I want to display on my external monitor, I still have to unplug, wait a couple seconds, then replug in my external. Is there a known fix for this?

 

Thanks.

Share this post


Link to post
Share on other sites
I managed to make it work!! QE/CI is enabled and output is going to the internal LCD display.

 

I had to combine two solutions:

 

a ) Patch DSDT.aml with DSDTSE, inserting the PNFL device. This solution is mentioned here:

 

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

 

The way to insert the device is:

 

Add the following to your DSDT (under Scope (_SB)…)

Device (PNLF)

{

Name (_HID, EisaId ("APP0002"))

Name (_CID, "backlight")

Name (_UID, 0x0A)

Name (_STA, 0x0B)

}

 

 

 

b ) Install an old version of AppleIntelIntegratedFramebuffer.kext from this thread:

http://www.insanelymac.com/forum/index.php...199572&st=0 (I didn't need to install the remained kext mentioned in that thread, only the framebuffer).

 

 

I

 

I have snoy vaio vgn-fz31s

 

Nvidea GeForce 8600M GS - i tried your instruction but not function

 

when i enable GraphicsEnabler=YES my internal display is black...

 

sorry for may english!

 

regard!!! ;)

Share this post


Link to post
Share on other sites
The way to insert the device is:

 

Add the following to your DSDT (under Scope (_SB)…)

 

Could you please explain in detail how to add this to the DSDT? I don't know where Scope (_SB...) is.

Thank you.

Share this post


Link to post
Share on other sites
Your fix has me on the right track.

 

I finally have an internal monitor that works, but if I want to display on my external monitor, I still have to unplug, wait a couple seconds, then replug in my external. Is there a known fix for this?

 

Thanks.

 

Try Switchresx : http://www.madrau.com/indexSRX4.html

 

It can configure external displays and sometimes it can pull a miracle in terms of custom configurations.

Share this post


Link to post
Share on other sites

With old version of AppleIntelIntegratedFramebuffer.kext (1.4.18) I lost the ability to adjust screen brightness, but the rest works

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Posts

    • For me the forum seems reasonably OK, except whenever I see the word 'LOADING' - like when clicking another page of a thread - when it just stops completely and never returns.   I use an adblocker, so adverts aren't slowing me down.  Browsing the forum indexes is not too bad, as is clicking to view any thread.  Ditto clicking a link in an email notification to go to a particular post in a thread.  Sometimes it takes maybe five seconds to load a page, which is a bit too long.  But it's not terrible.   But then whenever I click on any other thread page, which tries to do the in-page content load (without a full page refresh), I see LOADING and then nothing further happens, even after minutes.   It's definitely not related to which content is loaded, but rather how it is loaded.  For example if I go to the index for this forum, then click directly to page 11 of this thread, it loads in 1-5 seconds.  But if I click the link to page 11 within the thread, it never comes back.  I just see this, forever:     This stuck issue seems to me likely something broken (code or configuration?) rather than a general slowdown.  But maybe there's also a general slowdown, especially for those who are seeing adverts.
    • This is as far as I can get with the AMD kexts and the device ID added. They load but the frame buffer isn't loaded. I've tried loading all 7 frame buffers included in the X1000 kext with no luck. From the tests Gigamaxx did there seems to be more luck spoofing as Intel graphics there. More support may come from integrated Vega though, hard to tell.    
    • as documented here it is a sample rate standard and i have also tested it and i can confirm that it works with my audigy rx at least, i have to test it with other cards   https://github.com/audiojs/sample-rate
    • Yes, if i use the EFI folder that I uploaded to the google drive then i do have Intel working properly with QE/CI.
    • ubuntu@ubuntu:~$ sudo -s
      root@ubuntu:~#  superiotool -d
      superiotool r6637
      Found SMSC FDC37N972 (id=0x0b, rev=0x00) at 0x2e
      Register dump:
      idx 02 20 21 22 23 24 25 26  27 28 29 2a 2b 2c 2d 2e  2f
      val 00 0b 00 00 00 00 00 2e  00 00 00 00 00 00 00 00  00
      def 00 0b 00 00 00 04 04 NA  NA 00 00 00 00 00 00 00  00
      LDN 0x00 (Floppy)
      idx 30 60 61 70 74 f0 f1 f2  f3 f4 f5
      val 00 00 00 00 00 00 d1 15  0b 00 10
      def 00 03 f0 06 02 0e 00 ff  RR 00 00
      LDN 0x01 (Power management (PM1))
      idx 30 60 61
      val 00 00 00
      def 00 00 00
      LDN 0x03 (Parallel port)
      idx 30 60 61 70 74 f0 f1
      val 00 00 00 00 00 00 d1
      def 00 00 00 00 04 3c 00
      LDN 0x04 (COM1)
      idx 30 60 61 70 f0
      val 00 00 00 00 00
      def 00 00 00 00 00
      LDN 0x05 (COM2)
      idx 30 60 61 62 63 70 74 f0  f1 f2 f7 f8
      val 00 00 00 00 00 00 00 00  d1 15 00 00
      def 00 00 00 00 00 00 04 00  02 03 00 00
      LDN 0x06 (Real-time clock (RTC))
      idx 30 60 61 62 63 70 f0 f1
      val 00 00 00 00 00 00 00 d1
      def 00 00 70 00 74 00 00 NA
      LDN 0x07 (Keyboard)
      idx 30 60 61 70 72 f0
      val 00 00 00 00 00 00
      def 00 00 00 00 00 00
      LDN 0x08 (Embedded controller (EC))
      idx 30 60 61
      val 00 00 00
      def 00 00 62
      LDN 0x09 (Mailbox)
      idx 30 60 61
      val 00 00 00
      def 00 00 00
      Found SMSC SCH5027 (id=0x89, rev=0x03) at 0x4e
      No dump available for this Super I/O   i was some kind of lucky to dump some information but i am still not able  to dump the sensor chip Ubuntu Dumps.zip


×