ForumEffizienter mit 2 Grafiktreiber nvidia
Vinzenz Schmid – Sonntag, 30. Januar 2005 20:08 Uhr

Für meinen Notebook Dell Inspiron 8600 mit Nvidia Grafikkarte brauche ich je nach Anwendungszweck einen anderen Treiber. Üblicherweise habe ich den mit Suse 9.2 mitgelieferten Standarttreiber nv und Nvidias Linuxtreiber nvidia jeweils im init 3 extra neu eingestellt:
sax2 -m 0=nv (für Standardtreiber)
sax2 -m 0=nvidia (für Nvidias Linuxtreiber)

=> Gibt es eine elegante Möglichkeit zwei verschiedene X-Konfigurationen (d.h. Grafiktreiber) übers Boot-Menü auszuwählen und zu starten?

1 Antwort
Martin Pflügl – Sonntag, 30. Januar 2005 22:23 Uhr

Also, ich hab dazu auf anhieb keine lösung parat. Da müsste ich erstmal drüber nachdenken. Aber meine neugierde ist heute mal wieder nicht zu bremsen. Für was braucht man den bitte zwei verschiedene Grafikkartentreiber??

Florian E.J. Fruth – Montag, 31. Januar 2005 01:51 Uhr

hi,
also was mir im moment dazu einfällt wäre folgendes: du übergibst dem kernel einen parameter: zb. grub.conf-auszug:

title=Linux-nvidia
root (hd0,0)
kernel /boot/linux root=/dev/hda2 xfconf=nvidia
title=Linux-nv
root (hd0,0)
kernel /boot/linux root=/dev/hda2 xfconf=nv

dann schreibst du dir ein script das vor dem xserver ausgeführt wird. dieses script muss aus /proc/cmdline die option die du dem kernel übergeben hast auslesen und entsprechend die XF86Config-4/xorg.conf anpassen.
fejf

Vinzenz Schmid – Montag, 31. Januar 2005 10:02 Uhr

Je nach Anwendungszweck:
1) Mobiles Arbeiten mit suspend, geht nur mit nv (und 16 bit Farben)
2) Grafikanwendungen brauchen 24 bit Farben und 3D-Anwendungen

nvidias treiber 6629 unterstützt nur apm suspend und noch kein acpi suspend.