Yeniden başlatma olmadan nvidia-current ve nouveau arasında geçiş yapın?

22

Nvidia'nın BLOB ve Nouveau video sürücüleri arasında geçiş yapmak mümkün mü?

Sanırım yapabilmem gerek:

  1. [✓] nvidia’yı kaldır
  2. [✓] Boşaltmayı kaldır
  3. [✕] İndirme işleminden sonra konsolu geri yükle *
  4. [✓] xorg.conf dosyalarını değiştir
  5. [✓] Kara listeye dikkat edin
  6. [✓] libglx.so ile anlaşma yapın

*) #nouveau'daki adamlarla biraz konuştuktan sonra, şu anki Ubuntu kurulumunda (yerleşik vesafb) zor ya da imkansız görünüyor. Ben uvesafb ile çalışmaya çalışıyorum, ama şimdilik cevabın içindeki betikleri aradığım şeyi yapıyor.

    
sordu htorque 11.12.2010 21:09

3 cevap

10

Ş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.

    
verilen cevap htorque 12.12.2010 11:33
0

Yapabileceğime inanmıyorum, sadece nouvou sürücüsü çekirdek modu ayarı ve nvidia değil, ama nvidia sürücüsü, intel'i gerektiren bir makinede bile aynı yüklemeyi kullanan hacked xorg kütüphanesi kullanıyor sürücü problemi. (baş aşağı öğe hataları ve sorulara bakınız)

    
verilen cevap Martin Owens -doctormo- 12.12.2010 04:59
0

İşte rmmod'dan sonra /etc/init.d/consolefont restart komutunu çalıştırmayı önerir. metin modunu geri yüklemek için nouevau. Daha yeni sistemlerde konsol-font olarak yeniden adlandırıldığını ve Ubuntu 13.10'da yeniden adlandırıldığını, ancak bu şekilde çağrılmayacağını unutmayın: hizmet konsolu font yeniden başlat

Ayrıca, her zaman çalışmıyor. Bazı durumlarda X ( service lightdm start - ya da kullandığınız herhangi bir DM) gfx modunu başlatır ve vt1'e geçerken çalışan bir metin modu verir ( ctrl-alt-f1 ).

(Nvidia sürücüsünü canlı bir CD oturumuna kurmak için kullanıyorum)

    
verilen cevap David Balažic 24.11.2013 20:06

Etiketlerdeki diğer soruları oku