Şimdi sürücülere, xorg.conf'a, kara listeye ve libglx'e dikkat eden iki betik var, bu yüzden cevap: evet, mümkün.
Kara listeye alma, /etc/modprobe.d/
veya blacklist nvidia
değerini içeren blacklist nouveau
dosyasında bir dosya ile çalışır. Ayrıca /lib/nvidia-current/modprobe.conf
'yi bir kukla ile değiştirdim, ancak nvidia sürücüsü her zaman, /etc/modprobe.d/
' si içinde blacklists nouveau 'nun bir bağlantısını oluşturacaktır.
Nouveau'ya geç:
#!/bin/bash
stop gdm
rmmod nvidia
sed -i "s/nouveau/nvidia/" /etc/modprobe.d/blacklist-nvidia-nouveau.conf
update-alternatives --set gl_conf /usr/lib/mesa/ld.so.conf
ldconfig
modprobe nouveau
cp /etc/X11/xorg.conf{.nouveau,}
start gdm
Bunu yürüttükten sonra, nouveau çalışıyorum ve bir çalışma konsolu (nouveaufb) var.
Nvidia'ya geç:
#!/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.conf
update-alternatives --set gl_conf /usr/lib/nvidia-current/ld.so.conf
ldconfig
modprobe nvidia-current
cp /etc/X11/xorg.conf{.nvidia,}
start gdm
→ Nvidia sürücüsü çalışıyor, sadece sorun: nouveau sürücüsünü kaldırdıktan sonra konsol kullanılamaz. Sıfırlamak ya da başka bir framebuffer yüklemek için bir yol ihtiyacım var, ama vesafb çekirdeğe derlendiğinden, ne yapacağımı bilmiyorum.