sony-vaio-z-series team mailing list archive
-
sony-vaio-z-series team
-
Mailing list archive
-
Message #01752
Re: Intel Flash support
Hi Adam, list
I've tried to use your script, but I wasn't able to get 3D
acceleration working that way. The nvidia and xorg libraries get mixed
up all the time.
However, I have modified your script, based on the standard
/etc/alternatives configuration functionality, see the script below.
Now I am able to use both intel AND nvidia 3D acceleration (using the
2.6.28 kernel to enable nvidia).
Can you check if this works for you too? I seems like a much cleaner solution.
Note: When switching to the other graphics card I need to restart the
X server for everything to work as expected. It seems this is because
when booting on stamina, the X server is immediately started on the
framebuffer, even before the below script is run and the libraries are
set correctly. When booting on speed mode the X server is also started
to early it seems. Anyway an x server restart fixes everything.
#!/bin/sh -e
#
modprobe sony-laptop 2>/dev/null
set_alternatives_to_intel()
{
echo "Intel card active."
update-alternatives --set gl_conf /usr/lib/mesa/ld.so.conf
ldconfig
return 0
}
set_alternatives_to_nvidia()
{
echo "NVidia card active."
update-alternatives --set gl_conf /usr/lib/nvidia-current/ld.so.conf
ldconfig
return 0
}
if [ "$(uname -r)" = "2.6.35-rc6-vaioz" -o "$(uname -r)" =
"2.6.35-vaioz" -o "$(uname -r)" = "2.6.36-rc3-vaioz" -o "$(uname -r)"
= "2.6.36-0-vaioz" ]
then
[ "$(cat /sys/devices/platform/sony-laptop/speed_stamina)" =
"stamina" ] && set_alternatives_to_intel || set_alternatives_to_nvidia
fi
exit 0
2010/11/1 Adam Hill <sidepipeuk@xxxxxxxxx>:
>
>> I think the reason because you can't get compiz to work, is because
>> nvidia messed up your librarys.
>
> I've now created a workaround for this at:
>
> http://www.voip-x.co.uk/files/adam/upstart-vaioz-gfx.tar.bz2
>
> As usual with everything I've done it carries a health warning, may not
> work at all, and even if it does may only work on Kubuntu 10.04 64bit.
> Obviously feedback to the list if it DOES work is useful.
>
> This is essentially a script which tries to determine which card SHOULD
> be active, and which files are currently on the system. If the two don't
> match, it saves the current GL libs etc and replaces them with ( hopefully )
> the correct ones. You should be able to install the NVidia driver in speed
> mode, and the standard intel X stuff in stamina mode, and they should be
> preserved. It needs work to make it more generic really, but there you go, its
> a start.
>
> To install, untar the file as root in to /. You will also need to edit
> either /etc/init/kdm.conf or /etc/init/gdm.conf so that the display manager
> isn't started until after this. To do that, change the section in the
> appropriate file from:
>
> start on (filesystem
> and started dbus
> and (graphics-device-added fb0 PRIMARY_DEVICE_FOR_DISPLAY=1
> ...
>
> to:
>
> start on (filesystem
> and started dbus
> and started vaioz-gfx-config
> and (graphics-device-added fb0 PRIMARY_DEVICE_FOR_DISPLAY=1
> ...
>
> Adam.
>
>
>> Try this in the console:
>> sudo apt-get --reinstall install xserver-xorg-core libgl1-mesa-glx
>>
>> After that, everything works fine for me, including compiz and
>> fullscreen flash videos and full hd videos.
>>
>> If you want to use the NVidia Driver again, you have to reinstall it.
>>
>> Greets Adri
>>
>> On 01.11.2010 08:56, Brett Howard wrote:
>> > Huh well before it would simply flash and then poof the video would
>> > stop and there would be no more video in the browser window... I
>> > wasn't able to simply run this command but I created the file and
>> > added that line (the file nor folder previously existed). After this
>> > addition I was able to get it to go fullscreen but it was just a white
>> > box and it took the entire xserver with it. I was able to get to TTY1
>> > but returning to TTY7 did nothing. I'd like to be able to get a
>> > little better complete support for the intel card (I can't get compiz
>> > to run either) but the NVidia support is so good that I'd rather spend
>> > time there... The only thing better about intel land is the lower
>> > power and the ability to adjust brightness... If I was able to get
>> > video and compiz support I'd be a HAPPY boy and I'd then live 100% in
>> > the integrated graphics land...
>> >
>> > Appreciate the tip... But unfortunately I didn't quite get there yet.
>> >
>> > ~Brett
>> >
>> > On Sun, Oct 31, 2010 at 11:26 PM, Albert Vilella<avilella@xxxxxxxxx>
> wrote:
>> >> I found this way to solve it:
>> >>
>> >> cat /etc/adobe/mms.cfg
>> >> "OverrideGPUValidation = 1"
>> >>
>> >> On Mon, Nov 1, 2010 at 4:13 AM, K. Posern<quickhelp@xxxxxxxxx> wrote:
>> >>> For me it is that sometimes the flash video pauses when I enter
>> >>> fullscreen.
>> >>> But I don't think that the flash engine dies. I can still exit
>> >>> fullscreen, enter again.
>> >>> If I repeat a few times I succeed in getting flash fullscreen to work.
>> >>> Sometimes even at first fullscreen.
>> >>>
>> >>> Also: Mplayer, vlc play flash flv well in fullscreen.
>> >>>
>> >>> Who to blame? Good question :)
>> >>> I am glad for any hint.
>> >>>
>> >>> Thanks!
>> >>>
>> >>> Knuth
>> >>>
>> >>> ---
>> >>>
>> >>> On 10/31/2010 10:25 PM, Brett Howard wrote:
>> >>>> Anyone else having issues with flash on the Intel card? When I click
>> >>>> to fullscreen a video the flash engine dies...
>> >>>>
>> >>>> ~Brett
>> >>>>
>> >>>> _______________________________________________
>> >>>> Mailing list: https://launchpad.net/~sony-vaio-z-series
>> >>>> Post to : sony-vaio-z-series@xxxxxxxxxxxxxxxxxxx
>> >>>> Unsubscribe : https://launchpad.net/~sony-vaio-z-series
>> >>>> More help : https://help.launchpad.net/ListHelp
>> >>>
>> >>> _______________________________________________
>> >>> Mailing list: https://launchpad.net/~sony-vaio-z-series
>> >>> Post to : sony-vaio-z-series@xxxxxxxxxxxxxxxxxxx
>> >>> Unsubscribe : https://launchpad.net/~sony-vaio-z-series
>> >>> More help : https://help.launchpad.net/ListHelp
>> >
>> > _______________________________________________
>> > Mailing list: https://launchpad.net/~sony-vaio-z-series
>> > Post to : sony-vaio-z-series@xxxxxxxxxxxxxxxxxxx
>> > Unsubscribe : https://launchpad.net/~sony-vaio-z-series
>> > More help : https://help.launchpad.net/ListHelp
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~sony-vaio-z-series
>> Post to : sony-vaio-z-series@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~sony-vaio-z-series
>> More help : https://help.launchpad.net/ListHelp
>
> _______________________________________________
> Mailing list: https://launchpad.net/~sony-vaio-z-series
> Post to : sony-vaio-z-series@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~sony-vaio-z-series
> More help : https://help.launchpad.net/ListHelp
>
Follow ups
References