Difference between revisions of "Installing OpenSuse11.4 on a ThinkPad W520"

From ThinkWiki
Jump to: navigation, search
(Video)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== Model ==
 
== Model ==
  
The W520 comes with an additional 80GB solid state disk (Intel 310) instead of internal umts-modem and a 500GB 2,5" sata disk with windows 7 on in preinstalled. This model has two graphics systems: Integrated graphics (intel) and discrete graphics (nvidia). In BIOS you can select which one to use and as a third option to use both, called NVidia Optimus.
+
The {{W520}} comes with an additional 80GB solid state disk (Intel 310) instead of internal umts-modem and a 500GB 2,5" sata disk with windows 7 on it preinstalled. This model has two graphics systems: Integrated graphics (intel) and discrete graphics ([[NVIDIA_Quadro_2000M|NVIDIA Quadro 2000M]]). In BIOS you can select which one to use and as a third option to use both, called NVidia Optimus.
 +
It has an [[Integrated_camera|Integrated camera]] and a [[Huey_PRO_Colorimeter|Huey PRO Colorimeter]].
  
 
== Installation ==
 
== Installation ==
  
I decided first to install the Linux system on the ssd disk and later decide what to do with the windows partitions. For less power consumtion I decided to use the Intel graphics and do some tests with NVidia Optimus later. This has to be configured in the BIOS.
+
I decided first to install the Linux system on the ssd disk and use the 500GB harddisk for data. For less power consumption I decided to use the Intel graphics and do some tests with NVidia Optimus later. This has to be configured in the BIOS.
Installation runs out of the box in graphical mode.
+
Installation runs out of the box in graphical mode with BIOS settings for internal graphics.
  
 
== Video ==
 
== Video ==
Line 12: Line 13:
 
After the installation has finished the resolution of the internal display is automatically recognized.
 
After the installation has finished the resolution of the internal display is automatically recognized.
  
Starting vmware workstation is no problem, but starting a virtual machine hangs the entire X server.
+
I found that there is some work in progress to get the possibility to switch between internal and discrete graphics called [https://github.com/MrMEEE/bumblebee bumblebee]. This should bring NVidia optiumus to linux. Therefor the display has to be switched in BIOS to OPTIMUS. I Installed bumblebee from the openSuse repository. Starting a program with
  
I found that there is some work in progress to get the possibility to switch between internal and discrete graphics called bumblebee. This should bring nvidia optiumus to linux. Therefor the display has to be switched in BIOS to OPTIMUS. Installing bumblebee and starting vmware with
+
{{cmduser|optirun <program name>}}
  
{{cmduser|optirun vmware}}
+
let the program run with use of the NVidia graphics.
  
let vmware and the virtual machines run without problems.
+
The bad on the internal graphics is that the external display connector is wired to the NVidia graphics and there seems to be no way to run an external display at the moment with intel graphics activated.
 
 
The bad on the internal graphics is that the external display connector is wired to the nvidia graphics and there seems to be no way to run an external display at the moment with intel graphics activated.
 
  
 
I did not found out how to disable the discrete graphics when not in use, so the battery lifetime is smaller than when running on intel only.
 
I did not found out how to disable the discrete graphics when not in use, so the battery lifetime is smaller than when running on intel only.
  
 
As an alternative solution I tried to switch to discrete graphics in BIOS and to use the nvidia graphics with proprietary drivers from nvidia. After Installing the driver and generating an xorg.conf the nvidia logo is shown on X server startup. After that the external display connectors are usable.
 
As an alternative solution I tried to switch to discrete graphics in BIOS and to use the nvidia graphics with proprietary drivers from nvidia. After Installing the driver and generating an xorg.conf the nvidia logo is shown on X server startup. After that the external display connectors are usable.
 +
 +
{{HELP|
 +
Has anyone found a solution for the following:
 +
1. Get the external display ports activated in NVidia optimus mode
 +
2. Disable the nvidia card full in NVidia optimus mode
 +
}}
 +
 +
{{HELP|
 +
Using discrete graphics with nvidia driver, shutting down and switching the BIOS settings to NVidia optimus, startup with intel-driver, shutdown and switch BIOS settings back to discrete graphics then the nvidia driver is not working anymore with following message: {{cmdresult|Fatal server error: no screens found}}
 +
The only solution I found is to reinstall the driver. I think there must be a way to simple activate the driver again.
 +
}}
  
 
== Sound ==
 
== Sound ==
Line 67: Line 77:
 
|}
 
|}
  
== SuspendToRam ==
+
== Suspend to Ram ==
  
 
Function-Key FN-F4 works out of the box. The System suspends and resumes without problems in all three graphic modes (intel only, optimus, discrete graphics only).
 
Function-Key FN-F4 works out of the box. The System suspends and resumes without problems in all three graphic modes (intel only, optimus, discrete graphics only).
  
== SuspendToDisk ==
+
== Suspend to Disk ==
  
 
Function-Key FN-F12 does not work out of the box. Manually suspend to disk from kde-menu works out of the box (tested in integrated graphics mode only). Resume afterwards has no problems. May be some manual configuring solves the problem.
 
Function-Key FN-F12 does not work out of the box. Manually suspend to disk from kde-menu works out of the box (tested in integrated graphics mode only). Resume afterwards has no problems. May be some manual configuring solves the problem.
 +
 +
== Integrated Camera ==
 +
 +
not tested
 +
 +
== Colorimeter ==
 +
 +
not tested
  
 
== Special Keys ==
 
== Special Keys ==
Line 97: Line 115:
 
|Display brighter
 
|Display brighter
 
|{{Cyes}}
 
|{{Cyes}}
|
+
|not working with nvidia driver under X11 {{footnote|1}}
 
|-
 
|-
 
|Display darker
 
|Display darker
 
|{{Cyes}}
 
|{{Cyes}}
|
+
|not working with nvidia driver under X11 {{footnote|1}}
 
|-
 
|-
 
|Thinklight
 
|Thinklight
Line 109: Line 127:
  
 
|}
 
|}
 +
{{footnotes|
 +
 +
#to change display brigtness switch to text console and change brigthness there. Then switch back to X11.
 +
}}

Latest revision as of 19:44, 26 July 2011

Model

The W520 comes with an additional 80GB solid state disk (Intel 310) instead of internal umts-modem and a 500GB 2,5" sata disk with windows 7 on it preinstalled. This model has two graphics systems: Integrated graphics (intel) and discrete graphics (NVIDIA Quadro 2000M). In BIOS you can select which one to use and as a third option to use both, called NVidia Optimus. It has an Integrated camera and a Huey PRO Colorimeter.

Installation

I decided first to install the Linux system on the ssd disk and use the 500GB harddisk for data. For less power consumption I decided to use the Intel graphics and do some tests with NVidia Optimus later. This has to be configured in the BIOS. Installation runs out of the box in graphical mode with BIOS settings for internal graphics.

Video

After the installation has finished the resolution of the internal display is automatically recognized.

I found that there is some work in progress to get the possibility to switch between internal and discrete graphics called bumblebee. This should bring NVidia optiumus to linux. Therefor the display has to be switched in BIOS to OPTIMUS. I Installed bumblebee from the openSuse repository. Starting a program with

$ optirun <program name>

let the program run with use of the NVidia graphics.

The bad on the internal graphics is that the external display connector is wired to the NVidia graphics and there seems to be no way to run an external display at the moment with intel graphics activated.

I did not found out how to disable the discrete graphics when not in use, so the battery lifetime is smaller than when running on intel only.

As an alternative solution I tried to switch to discrete graphics in BIOS and to use the nvidia graphics with proprietary drivers from nvidia. After Installing the driver and generating an xorg.conf the nvidia logo is shown on X server startup. After that the external display connectors are usable.

Help needed

Has anyone found a solution for the following:

1. Get the external display ports activated in NVidia optimus mode
2. Disable the nvidia card full in NVidia optimus mode
Help needed

Using discrete graphics with nvidia driver, shutting down and switching the BIOS settings to NVidia optimus, startup with intel-driver, shutdown and switch BIOS settings back to discrete graphics then the nvidia driver is not working anymore with following message: Fatal server error: no screens found The only solution I found is to reinstall the driver. I think there must be a way to simple activate the driver again.

Sound

Sound is very silent when running video dvd in integrated graphics mode. The only solution I found is to use xine as the player and modify the a52.level setting from 100 to 200 (maximum).

Networking

WiFi

Wireless LAN connections are working without problems.

Ethernet

The ethernet port works out of the box.

Battery Lifetime

The battery lifetime depends on the display setting in the bios.

BIOS setting lifetime comment
integrated graphics 6.5h
optimus 3.5h nvidia not disabled
optimus 4.5h nvidia partly disabled
discrete graphics 2.5h

Suspend to Ram

Function-Key FN-F4 works out of the box. The System suspends and resumes without problems in all three graphic modes (intel only, optimus, discrete graphics only).

Suspend to Disk

Function-Key FN-F12 does not work out of the box. Manually suspend to disk from kde-menu works out of the box (tested in integrated graphics mode only). Resume afterwards has no problems. May be some manual configuring solves the problem.

Integrated Camera

not tested

Colorimeter

not tested

Special Keys

Key works comment
Mute yes
Speaker+ yes
Speaker- yes
Display brighter yes not working with nvidia driver under X11 1
Display darker yes not working with nvidia driver under X11 1
Thinklight yes

FOOTNOTES [Δ]


  1. to change display brigtness switch to text console and change brigthness there. Then switch back to X11.