OpenSUSE 12.1: Cannot adjust brightness -> Fatal server error

Hallo,

I am running OpenSUSE 12.1 on my Packard Bell EasyNote TS11HR Laptop. This notebook has an integrated Intel HD 3000 and a NVIDIA GT540M graphic card.

In BIOS I can chosse beetween “switchable” and “integrated” graphic mode, I am using “switchable”.

After the installation OpenSUSE automatically is using the nouveau driver, which does not support energy management and so I cannot adjust the brightness. But I need to adjust the brightness so that I can use my notebook longer.

So I found that the proprietary NVIDIA driver is supporting the energy management. I downloaded the driver, deinstalled the nouveau driver, switched with Alt+Ctrl+F1 to the terminal, deactivated XServer (init 3) and installed the driver successfully.

After rebooting the system X-Server is not starting and I am in the terminal window. If I type “startx” there is following error code:

Fatal server error: no screens found

xinit failed /usr/bin/Xorg is not setuid, maybe that's the reason?

If i type “nvidia-settings” there is the following error:

ERROR: the control display is undefined; please run nvidia-settings --help for usage information

I also already typed “nvidia-xconfig” and added “nomodeset” to the boot menue.

Can someone help me please???

For Optimus hybrid graphics, you might find this how to/discussion useful

http://forums.opensuse.org/english/get-technical-help-here/how-faq-forums/unreviewed-how-faq/469419-opensuse-12-1-optimus-laptop.html

Hi and thanks for the fast response, this seems to be the correct article for my problem.

I made the tutorial and could install everything without problems this are the results:

michael@linux-454b:~> glxinfo | grep OpenGL
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile x86/MMX/SSE2
OpenGL version string: 2.1 Mesa 7.11
OpenGL extensions:

michael@linux-454b:~> optirun glxinfo | grep OpenGL
/usr/bin/bumblebee-enablecard: line 1: $'\253': command not found
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 540M/PCIe/SSE2
OpenGL version string: 4.2.0 NVIDIA 295.40
OpenGL extensions:
/usr/bin/bumblebee-disablecard: line 1: $'\253': command not found
michael@linux-454b:~> 

So i still cannot adjust the brightness, any further ideas?

So I just installed Bumblebee version 3.0 from the project page (Bumblebee - NVIDIA Optimus support for Linux!) which should have automatic power management but I still cannot change the brightness.