Jump to content

Some tracks for VAIO display support


Krazubu
 Share

86 posts in this topic

Recommended Posts

Yep, exactly the reason, its the exact same for me or any other Vaio user with ANY nVidia driver, except those who have the SZ series...

 

They have something called a Stamina/Speed switch which allows then to change from the Intel Graphics Media Acceleration which is integrated graphics in the chipset, use that and you get QE/CI etc... but that's only for those who have that, otherwise Nope..

 

So yep, a lotta vaio users are affected by this problem, unfortunately i don't have money.. or enough skills/time to do the work :gathering:

 

Though i can do some tests if a driver is released =D

Link to comment
Share on other sites

  • 2 weeks later...
is there any hope for VAIO nvidia users?

 

I check this page frequently. I was looking to get a MacBook or iMac, but Apple keeps releasing overpriced and disappointing computers. I really hope there's a solution for VAIO owners ;)

Link to comment
Share on other sites

I check this page frequently. I was looking to get a MacBook or iMac, but Apple keeps releasing overpriced and disappointing computers. I really hope there's a solution for VAIO owners ;)

 

hello, nvidia vaio owners,

 

I discovered a few days ago something very interesting.

Under Ubuntu I managed to redirect the video signal using SNC : either in the LCD either in the VGA port or both.

Now there is a hope to make this internal screen to work.

 

compile sony_acpi_mod

load the driver

 

to test this driver under unbuntu 8.10, please remove the sony-laptop driver from the memory, sonypi as well

 

then compile switchScreen

run it

or you can type in a console

 

echo -n "1" > /proc/acpi/sony/sodv

sony_acpi_mod.zip

switchScreen.c.zip

Link to comment
Share on other sites

  • 2 weeks later...

Hello I started to write a little driver KEXT to switch the screen under Leopard iDeneb 10.5.5 using XCode

I used the class IOACPIPlatformDevice but although there's no crash, the screen doesn't switch.

I know that the method "SODV" in the SNC device is found, because when I evaluate an object that doesn't exist, the function evaluateObject returns an error.

 

here the source code project

 

hope this works someday...

VaioSNC.zip

Link to comment
Share on other sites

hmmm so how can i test this?? can u post some test kext?

 

programmers c'mon take ur time and code vaio_nvidia kext pleasee

 

in the folder build/Release of the archive there is a kext : VaioSNC.kext

 

to test

 

to view the message of the driver, in a terminal make:

 

tail -f /var/logs/system.log

 

to load the driver, in another terminal make:

 

sudo cp -R VaioSNC.kext /tmp

sudo kextload -v /tmp/VaioSNC.kext

 

to unload the driver make :

sudo kextunload /tmp/VaioSNC.kext

 

...

Link to comment
Share on other sites

there's nothing to choose, AppleACPIPlatform.kext is a driver provided by OS X iPC 10.5.6

 

this is the DSDT method of the device SNC, which allows me to switch the video output under ubuntu 8.10

 

Method (SODV, 1, NotSerialized)
                   {
                       DBGC (0xF6, 0x80, BCEN)
                       If (LNotEqual (DSEN, Zero))
                       {
                           Return (Ones)
                       }

                       Store (Arg0, AODV)
                       If (LNot (And (AODV, CADD)))
                       {
                           Store (One, AODV)
                       }

                       If (LNotEqual (CADD, PADD))
                       {
                           Store (CADD, PADD)
                           Notify (PCI0, Zero)
                           Notify (PEGP, Zero)
                           Sleep (0x02EE)
                       }

                       Notify (GFX0, 0x80)
                       Notify (^^^PEGP.NGFX, 0x80)
                       DBGC (0xF6, 0x81, BCEN)
                       Return (Zero)
                   }

 

I modify this so that there is only the line Notify (GFX0, 0x80)

I compiled the dsl file, copied in initramfstool, then I made a "dpkgreconfigure"

and it's enough to switch the video output under ubuntu 8.10. (with the driver and program I provided)

 

but under OS X 10.5.6, nothing happen, but I know "SODV" the method is executed by evaluateInteger, since if I put Return(0x01020304) in the dsl file , I see 0x01020304 as result

 

So there are several questions:

 

does OS X support full ACPI ?

does the NVidia Driver turn off the power of the LCD on its own?

Link to comment
Share on other sites

Yep screen resolution can be changed, mine is set to the correct resolution that i should have, but of course the problem still remains with no graphics acceleration, thus QE/CI not working :(

Link to comment
Share on other sites

well, i followed "Code#"s steps from here

http://www.insanelymac.com/forum/index.php...amp;pid=1115065

Post #9 (not his first one since that didn't work for him)

 

i am able to at least adjust the resolution and the special effects may be handled by the processor and RAM, rather than the video card. i am not 100% certain. i am about to mess with QuartzDebug and see what's going on. so far, i'm happy...better than my first attempt installed 6 months ago when i couldn't even adjust the resolution, or if i installed an nvidia solution, i wouldn't be able to see anything on my laptop..

Link to comment
Share on other sites

Well, "Enable Quartz Extreme" is grayed out in Quartz Debug.

 

Under System Profiler, I get:

 

NVIDIA GeForce Go 7400:

 

Chipset Model: NVIDIA GeForce Go 7400

Type: Display

Bus: PCIe

PCIe Lane Width: x16

VRAM (Total): 64 MB

Vendor: NVIDIA (0x10de)

Device ID: 0x01d8

Revision ID: 0x00a1

Displays:

Display:

Resolution: 1280 x 800 @ 60 Hz

Depth: 32-bit Color

Core Image: Software

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Not Supported

Link to comment
Share on other sites

Well, "Enable Quartz Extreme" is grayed out in Quartz Debug.

 

Under System Profiler, I get:

 

NVIDIA GeForce Go 7400:

 

Chipset Model: NVIDIA GeForce Go 7400

Type: Display

Bus: PCIe

PCIe Lane Width: x16

VRAM (Total): 64 MB

Vendor: NVIDIA (0x10de)

Device ID: 0x01d8

Revision ID: 0x00a1

Displays:

Display:

Resolution: 1280 x 800 @ 60 Hz

Depth: 32-bit Color

Core Image: Software

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Not Supported

 

Sweet!

This thread i going to the right direction!

 

Should the CI be set at Software? :(

 

Quartz Extreme is only supported if open GL is supported..right? :blink:

I would really like to get it fully Open GL support!

So I can run Autodesk Maya and other cool stuff! :D

 

Great job everyone who are trying to solve this issue!! Kisses to you all! ;)

 

THANKS for THIS!

Link to comment
Share on other sites

Sweet!

This thread i going to the right direction!

 

Should the CI be set at Software? :)

 

Quartz Extreme is only supported if open GL is supported..right? :(

I would really like to get it fully Open GL support!

So I can run Autodesk Maya and other cool stuff! :D

 

Great job everyone who are trying to solve this issue!! Kisses to you all! :(

 

THANKS for THIS!

 

I'm looking into ways people not using VAIO's resolved issues with "Quartz Extreme Not Supported" with video cards that are capable of supporting it (nvidia 7xxx Go's should be fine). This may end up being a different path than the original poster (Krazubu) suggested. I think we're all looking for the same solution though.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...