Tag-Beschreibung chernobyl
Ich habe jetzt zwei Skripts, switch-Treiber, xorg.conf, kümmern sich um blacklisting und die libglx, die Antwort ist also: ja, es ist möglich.
Blacklisting funktioniert mit einer Datei in /etc/modprobe.d/
mit blacklist nvidia -
oder blacklist-nouveau
. Ich ersetzte auch /lib/nvidia-current/modprobe.conf
mit einem dummy, sonst wird der nvidia-Treiber wäre immer ein link in /etc/modprobe.d/
das blacklisten von nouveau.
Schalter nouveau:
#!/bin/bash
stop gdm
rmmod nvidia
sed -i "s/nouveau/nvidia/" /etc/modprobe.d/blacklist-nvidia-nouveau-Stil.conf
update-alternatives --set gl_conf /usr/lib/mesa/ld.so.conf
ldconfig
modprobe nouveau
cp /etc/X11/xorg.conf{.nouveau,}
starten Sie gdm
Nach der Ausführung habe ich nouveau laufen und eine funktionierende Konsole (nouveaufb).
Wechseln zu nvidia:
#!/bin/bash
stop gdm
echo 0 > /sys/class/vtconsole/vtcon1/bind
rmmod nouveau
rmmod ttm
rmmod drm_kms_helper
rmmod drm
sed -i "s/nvidia/nouveau/" /etc/modprobe.d/blacklist-nvidia-nouveau-Stil.conf
update-alternatives --set gl_conf /usr/lib/nvidia-current/ld.so.conf
ldconfig
modprobe nvidia-current
cp /etc/X11/xorg.conf{.nvidia,}
starten Sie gdm
→ Nvidia-Treiber funktioniert, nur das problem: nach dem entladen der nouveau-Treiber, die Konsole ist unbrauchbar. Ich brauche einen Weg, um es zurückzusetzen oder laden einer anderen framebuffer, aber da vesafb in den kernel einkompiliert ist, weiß ich nicht, was zu tun ist.