For more information, join the team subscribe to the mailing list 
at the bottom of the Launchpad page

    http://launchpad.net/~hybrid-graphics-linux 

Please join this team if you are new by clicking on the "Join 
Team" link at the right of the Launchpad page. It's important to 
have as many users in the community as possible to request for 
appropriate support.

Friday 29 May 2009

Update on current status of Hybrid graphics support for Sony Vaio Z series and Linux

Having a fully-working nvidia hybrid graphics laptop with Linux has always proven difficult, but more features are being implemented as more information about the inner workings of nvidia hardware are investigated.

Matthew Garrett (mjg59) and Stuart Bennett (malc0) managed to run nouveau'S BIOS parser (http://mjg59.livejournal.com/91888.html) in the kernel together with nv but it is not integrated with nouveau yet, causes
lockups with nouveau and only works for certain older cards (like
nv44).

The nvidia BIOS contains bytecode scripts that are able to initialise the chip, but we don't have a bytecode interpreter that can parse them fully. There's a partial one in the nouveau project.

For laptops like the Sony Vaio Z series, there is currently Linux support for cold switch of the graphics card:

Load Eva's sony-laptop module with speed_stamina=3.
In the file called /etc/modprobe.d/sony-laptop.conf add the following line:

options sony-laptop speed_stamina=3


Then boot with this kernel parameter:

acpi_osi="!Windows 2006"


Just put it in the kernel command line of your boot manager.

Now you can switch between stamina and speed without booting to Windows, but your laptop have to be completely powered off, not rebooted.

Nvidia driver overwrites libglx.so and libGL.so.1 with symbolic links like mentioned above. So before installing nvidia driver, backup the current libglx.so und libGL.so.1 to libglx.so.INTEL/libGL.so.INTEL. If you have already installed nvidia, you can get the original files from "xserver-xorg-core" package, respectively "libgl1-mesa-glx".

For loading the correct xorg.conf, this little script needs to run before starting xserver:



#!/bin/sh

lspci | grep "00:02.1"

if [ $? -eq 0 ]; then

   cp /etc/X11/xorg.INTEL /etc/X11/xorg.conf
   ln -sf /usr/lib/libGL.so.INTEL /usr/lib/libGL.so.1

   ln -sf /usr/lib/xorg/modules/extensions/libglx.so.INTEL /usr/lib/xorg/modules/extensions/libglx.so
else

   cp /etc/X11/xorg.NVIDIA /etc/X11/xorg.conf
   ln -sf /usr/lib/libGL.so.185.18.08 /usr/lib/libGL.so.1

   ln -sf /usr/lib/xorg/modules/extensions/libglx.so.185.18.08 /usr/lib/xorg/modules/extensions/libglx.so


fi

More developments are expected in the future, once the nvidia bytecode interpreter is in full shape in the nouveau project.

Monday 25 May 2009

Linux DSDT information for Benq Joybook S42

The Benq Joybook S42 is another laptop with hybrid graphics configuration, featuring a intel graphics card + nvidia GeForce 9600M GT. The Joybook S42 Linux DSDT table information for this laptop has now been reported, in another example of the Nvidia hybrid graphics laptops configuration.
If  you have a computer with a hybrid graphics card, please submit your
DSDT.dsl information as an attachment to this bug report:
http://bugs.launchpad.net/bugs/312756

To compile your DSDT information, install if you haven't already the acpidump and iasl tools:
sudo apt-get install acpidump iasl
You can check the model and generation of you laptop with this command:
sudo dmidecode -s system-product-name

Then run the following commands:

sudo acpidump > acpidump.txt
sudo acpixtract acpidump.txt
iasl -d DSDT.dat


This
will create a DSDT.dsl file that you can attach to the bug report. This
information will allow the developers to fully implement the hybrid
graphics features for Linux.

Saturday 16 May 2009

nvidia hybridpower linux and ati powerxpress information with model and generation of your laptop

More and more hybridpower linux users have submitted their DSDT information.

If  you have a computer with a hybrid graphics card, please submit your DSDT.dsl information as an attachment to this bug report:
http://bugs.launchpad.net/bugs/312756

To compile your DSDT information, install if you haven't already the acpidump and iasl tools:
sudo apt-get install acpidump iasl
You can check the model and generation of you laptop with this command:
sudo dmidecode -s system-product-name

Then run the following commands:

sudo acpidump > acpidump.txt
sudo acpixtract acpidump.txt
iasl -d DSDT.dat


This will create a DSDT.dsl file that you can attach to the bug report. This information will allow the developers to fully implement the hybrid graphics features for Linux.


Linux Hybrid Graphics - Wikipedia, the free encyclopedia

Linux DSDT tables for Hybrid Graphics Systems

Manufacturer  ↓ Model  ↓ DSDT table  ↑ Graphics configuration  ↓
Dell
XPS 1330 1.dsl 2.dsl nvidia + nvidia
Toshiba
Satellite A305 1.dsl 2.dsl intel + ati Mobility Radeon HD 3470
Fujitsu Siemens
Amilo XI 3650 DSDT.dsl intel graphics card + nvidia GeForce 9600M GT
Dell
Studio XPS 13
DSDT.dsl nvidia GeForce 9200M GS + nvidia GeForce 9400M G
HP
Compaq 6830s
DSDT.dsl intel + ati Mobility Radeon HD 3430
MSI
EX630 DSDT.dsl nvidia GeForce 9100M G + nvidia GeForce 9300M GS
Toshiba
Qosmio X305-Q706/Q708 DSDT.dsl nvidia GeForce 9400M + nvidia GeForce 9800M GTS
Acer
Aspire 7530 DSDT.dsl nvidia 9100M G + nvidia GeForce 9300M GS
Lenovo
ThinkPad T500 DSDT.dsl intel chipset + ati
Dell
Studio 1535/1537 DSDT.dsl intel chipset + ati Mobility Radeon HD 3400 series
Acer
Aspire 5920 DSDT.dsl x + ati Mobility Radeon HD 3470
Fujitsu Siemens
Amilo PA 3553 DSDT.dsl ati chipset + ati Mobility Radeon HD 3470
Asus
M51KR DSDT.dsl ati chipset + ati Mobility Radeon HD 3470
Asus
F5SL DSDT.dsl intel + ati Mobility Radeon HD 3470
Asus
M51Ta DSDT.dsl x + ati
HP
Pavilion tx2500 DSDT.dsl intel + ati
Sony Vaio Z series NA intel graphics card + nvidia GeForce 9300M GS
Benq
Joybook S42
NA intel graphics card + nvidia
Asus
N10J
NA intel graphics card + nvidia GeForce 9300M GS
MSI
GT628
NA nvidia + nvidia
LG
Xnote P510
NA nvidia + nvidia GeForce GT 130M
HP
Pavilion HPX 18t
NA nvidia + nvidia GeForce GT 130M
HP
Pavilion HPX16
NA nvidia + nvidia GeForce 9600M GT
HP
Pavilion HDX16/HDX18
NA x + nvidia GeForce GT 130M
HP
Pavilion DV7
NA nvidia + nvidia GeForce 9600M GT
Dell
XPS M1730 NA nvidia + nvidia
MSI
GX403 NA nvidia + nvidia GeForce Gt 130M
Asus
X83Vm-X1 NA nvidia chipset + nvidia Corporation GeForce 7600 GT
Clevo
M860TU NA nvidia + nvidia GeForce 9800M GTS
Acer
Aspire 8930G NA nvidia + nvidia GeForce 9700M GT
Asus
G50V NA nvidia + nvidia GeForce 9700M GT
Zepto
Mythos A15 NA nvidia + nvidia
Asus
M70VN NA nvidia + nvidia GeForce 9650M GT
Acer
Aspire 8920 NA nvidia + nvidia GeForce 9650M GS
Asus
M50VM-A1 NA nvidia + nvidia GeForce 9600M GS
Acer
Aspire 6930 NA nvidia + nvidia GeForce 9600M GT
Ahtec
Sense XHL90 Duo NA nvidia + nvidia GeForce 9600M GT
Asus
F81Se NA x + ati Mobility Radeon HD 4870
Dell
Studio 15 / early 2009 NA x + ati Mobility Radeon HD 4870
Gateway
DX4200 NA x + ati Mobility Radeon HD 3450
Toshiba
Satellite A300 NA x + ati Mobility Radeon HD 3400 series
HP
Pavilion DV5 1111ea
NA ati chipset + ati Mobility Radeon HD 3400 series
HP
Pavilion dv7-2000
NA x + ati Mobility Radeon HD 4000 series
HP
EliteBook 6930p NA x + ati Mobility Radeon HD 3450
Dell
Studio 15 / late 2008 NA x + ati Mobility Radeon HD 3450
Lenovo
ThinkPad T400 NA intel graphics card + ati Mobility Radeon HD 3470
Acer
Travelmate 6593G NA x + ati Mobility Radeon HD 3470
Sony
Vaio SR series NA x + ati Mobility Radeon HD 3470
Sony
Vaio FW-21M NA x + ati Mobility Radeon HD 3470
Asus
F6V-X1 NA intel + ati Mobility Radeon HD 3470
Asus
V51V-series NA intel + ati Mobility Radeon HD 3400 series
Gateway
NO50 NA x + ati Mobility Radeon HD 3470
Fujitsu Siemens
Amilo Sa 3650 NA ati chipset + ati Mobility Radeon HD 3200 series
MSI
PX211 NA ati chipset + ati Mobility Radeon HD 3200 series


Thursday 7 May 2009

nvidia hybridpower linux information

We now have 16 different laptops with DSDT table information. The latest additions have been the HP Compaq 6830s Linux DSDT table, the Asus F5SL Linux DSDT table and the Fujitsu Siemens Amilo XI 3650 Linux DSDT table.

If  you have a computer with a hybrid graphics card, please submit your DSDT.dsl information as an attachment to this bug report:
http://bugs.launchpad.net/bugs/312756

To compile your DSDT information, install if you haven't already the acpidump and iasl tools:
sudo apt-get install acpidump iasl

Then run the following commands:

sudo acpidump > acpidump.txt
sudo acpixtract acpidump.txt
iasl -d DSDT.dat


This will create a DSDT.dsl file that you can attach to the bug report. This information will allow the developers to fully implement the hybrid graphics features for Linux.


Linux Hybrid Graphics - Wikipedia, the free encyclopedia

Linux DSDT tables for Hybrid Graphics Systems

Manufacturer  ↓ Model  ↓ DSDT table  ↑ Graphics configuration  ↓
Dell
XPS 1330 1.dsl 2.dsl nvidia + nvidia
Toshiba
Satellite A305 1.dsl 2.dsl intel + ati Mobility Radeon HD 3470
Fujitsu Siemens
Amilo XI 3650 DSDT.dsl intel graphics card + nvidia GeForce 9600M GT
Dell
Studio XPS 13
DSDT.dsl nvidia GeForce 9200M GS + nvidia GeForce 9400M G
HP
Compaq 6830s
DSDT.dsl intel + ati Mobility Radeon HD 3430
MSI
EX630 DSDT.dsl nvidia GeForce 9100M G + nvidia GeForce 9300M GS
Toshiba
Qosmio X305-Q706/Q708 DSDT.dsl nvidia GeForce 9400M + nvidia GeForce 9800M GTS
Acer
Aspire 7530 DSDT.dsl nvidia 9100M G + nvidia GeForce 9300M GS
Lenovo
ThinkPad T500 DSDT.dsl intel chipset + ati
Dell
Studio 1535/1537 DSDT.dsl intel chipset + ati Mobility Radeon HD 3400 series
Acer
Aspire 5920 DSDT.dsl x + ati Mobility Radeon HD 3470
Fujitsu Siemens
Amilo PA 3553 DSDT.dsl ati chipset + ati Mobility Radeon HD 3470
Asus
M51KR DSDT.dsl ati chipset + ati Mobility Radeon HD 3470
Asus
F5SL DSDT.dsl intel + ati Mobility Radeon HD 3470
Asus
M51Ta DSDT.dsl x + ati
HP
Pavilion tx2500 DSDT.dsl intel + ati
Sony Vaio Z series NA intel graphics card + nvidia GeForce 9300M GS
Benq
Joybook S42
NA intel graphics card + nvidia
Asus
N10J
NA intel graphics card + nvidia GeForce 9300M GS
MSI
GT628
NA nvidia + nvidia
LG
Xnote P510
NA nvidia + nvidia GeForce GT 130M
HP
Pavilion HPX 18t
NA nvidia + nvidia GeForce GT 130M
HP
Pavilion HPX16
NA nvidia + nvidia GeForce 9600M GT
HP
Pavilion HDX16/HDX18
NA x + nvidia GeForce GT 130M
HP
Pavilion DV7
NA nvidia + nvidia GeForce 9600M GT
Dell
XPS M1730 NA nvidia + nvidia
MSI
GX403 NA nvidia + nvidia GeForce Gt 130M
Asus
X83Vm-X1 NA nvidia chipset + nvidia Corporation GeForce 7600 GT
Clevo
M860TU NA nvidia + nvidia GeForce 9800M GTS
Acer
Aspire 8930G NA nvidia + nvidia GeForce 9700M GT
Asus
G50V NA nvidia + nvidia GeForce 9700M GT
Zepto
Mythos A15 NA nvidia + nvidia
Asus
M70VN NA nvidia + nvidia GeForce 9650M GT
Acer
Aspire 8920 NA nvidia + nvidia GeForce 9650M GS
Asus
M50VM-A1 NA nvidia + nvidia GeForce 9600M GS
Acer
Aspire 6930 NA nvidia + nvidia GeForce 9600M GT
Ahtec
Sense XHL90 Duo NA nvidia + nvidia GeForce 9600M GT
Asus
F81Se NA x + ati Mobility Radeon HD 4870
Dell
Studio 15 / early 2009 NA x + ati Mobility Radeon HD 4870
Gateway
DX4200 NA x + ati Mobility Radeon HD 3450
Toshiba
Satellite A300 NA x + ati Mobility Radeon HD 3400 series
HP
Pavilion DV5 1111ea
NA ati chipset + ati Mobility Radeon HD 3400 series
HP
Pavilion dv7-2000
NA x + ati Mobility Radeon HD 4000 series
HP
EliteBook 6930p NA x + ati Mobility Radeon HD 3450
Dell
Studio 15 / late 2008 NA x + ati Mobility Radeon HD 3450
Lenovo
ThinkPad T400 NA intel graphics card + ati Mobility Radeon HD 3470
Acer
Travelmate 6593G NA x + ati Mobility Radeon HD 3470
Sony
Vaio SR series NA x + ati Mobility Radeon HD 3470
Sony
Vaio FW-21M NA x + ati Mobility Radeon HD 3470
Asus
F6V-X1 NA intel + ati Mobility Radeon HD 3470
Asus
V51V-series NA intel + ati Mobility Radeon HD 3400 series
Gateway
NO50 NA x + ati Mobility Radeon HD 3470
Fujitsu Siemens
Amilo Sa 3650 NA ati chipset + ati Mobility Radeon HD 3200 series
MSI
PX211 NA ati chipset + ati Mobility Radeon HD 3200 series


Followers