https://wiki.archlinux.org/index.php/NVIDIA#Switching_between_NVIDIA_and_nouveau_drivers
Wiki'de anlatıldığı üzere bu scripti deneyip de açık ve kapalı kaynak sürücüler arasında sağlıklı ve sorunsuz geçiş yapabilen var mı?
Deneyenler varsa geri bildirim rica ediyorum, yakın bir zamanda xen denemeyi düşünüyorum, onun için açık ve kapalı sürücüler arasında geçiş yapmam lazım.
http://archman.org/forum/index.php?topic=296.0
Nvidia-Optimus teknolojisine sahip sistemler, Nvidia veya Nouveau sürücülerini MHWD ile kolaylıkla değiştirebilirler. Öncelikle sisteminizdeki donanımı MHWD aracılığı ile görelim:
[yfdogan@manjaro Belgeler]$ mhwd -l
> 0000:00:02.0 (0300:8086:0116) Display controller Intel Corporation:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-bumblebee 2012.09.18 false PCI
video-hybrid-intel-nouveau-bumblebee 2012.09.18 true PCI
video-intel 2012.09.18 true PCI
video-vesa 2012.09.18 true PCI
> 0000:01:00.0 (0300:10de:0df5) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-bumblebee 2012.09.18 false PCI
video-hybrid-intel-nouveau-bumblebee 2012.09.18 true PCI
video-nvidia 2012.06.03 false PCI
video-nouveau 2012.09.18 true PCI
video-nv 2012.09.18 true PCI
video-vesa 2012.09.18 true PCI
[yfdogan@manjaro Belgeler]$
Görüldüğü üzere Nouvau sürücüleri yüklü.
Yüklemek için işleteceğimiz komut:
Nouveau için:sudo mhwd -i pci video-hybrid-intel-nouveau-bumblebeeNvidia için:
sudo mhwd -i pci video-hybrid-intel-nvidia-bumblebeeKaldırmak için ise :
Nvidia:sudo mhwd -r pci video-hybrid-intel-nvidia-bumblebeeNouveau:
sudo mhwd -r pci video-hybrid-intel-nouveau-bumblebeeSistem açılışında Bumblebee etkinleştirme için:
sudo systemctl enable bumblebeed.servicesudo systemctl start bumblebeed.serviceKontrol için:
sudo systemctl status bumblebeed.serviceÖrnek çıktı:
[yfdogan@manjaro Belgeler]$ sudo systemctl status bumblebeed.service
[sudo] password for yfdogan:
bumblebeed.service - Bumblebee C Daemon
Loaded: loaded (/usr/lib/systemd/system/bumblebeed.service; enabled)
Active:[color= active (running) since Thu, 04 Oct 2012 21:54:22 +0300; 1h 39min ago
Main PID: 4866 (bumblebeed)
CGroup: name=systemd:/system/bumblebeed.service
â 4866 /usr/sbin/bumblebeed
Oct 04 21:54:22 manjaro bumblebeed[4866]: [ 1286.332140] [INFO]/usr/sbin/bumblebeed 3.0.1 started
[yfdogan@manjaro Belgeler]$Çekirdeğe uygun bbswitch paketi de yüklenmelidir:
Örnek:
[yfdogan@manjaro ~]$ uname -aLinux manjaro 3.8.8-1-MANJARO #1 SMP PREEMPT Wed Apr 17 15:53:00 CEST 2013 x86_64 GNU/Linux
[yfdogan@manjaro ~]$Linux çekirdeği 3.8.8.1
sudo pacman -S linux38-bbswitchKontrol için optirun ve primusrun komutlarına bakılır. Dönen çarklarla birlikte uçbirimde fps değerleri görüntülenir:
[yfdogan@manjaro ~]$ optirun glxgears
3948 frames in 5.0 seconds = 789.545 FPS
3622 frames in 5.0 seconds = 724.394 FPS
3619 frames in 5.0 seconds = 723.578 FPS
3501 frames in 5.0 seconds = 699.903 FPS
[VGL] ERROR: in readback--
[VGL] 246: Window has been deleted by window manager
[yfdogan@manjaro ~]$[yfdogan@manjaro ~]$ primusrun glxgears
306 frames in 5.0 seconds = 61.030 FPS
300 frames in 5.0 seconds = 59.991 FPS
301 frames in 5.0 seconds = 60.012 FPS
primus: warning: dropping a frame to avoid deadlock
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 1079 requests (1079 known processed) with 0 events remaining.
primus: warning: dropping a frame to avoid deadlock
primus: warning: timeout waiting for display worker
[yfdogan@manjaro ~]$Beklendiği gibi çalışmazsa sisteminiz şu iki komutu uygulayın ve sisteminizi yeniden başlatın:
sudo mv /etc/bumblebee/xorg.conf.nvidia.pacnew /etc/bumblebee/xorg.conf.nvidiasudo mv /etc/bumblebee/bumblebee.conf.pacnew /etc/bumblebee/bumblebee.conf
Yukarıda görüldüğü üzere bir satır komut ile sürücünüzü değiştirebilirsiniz. Ya da sorunsuz bir şekilde kernel ve ekran kartı sürücülerini kurup kaldırmak isterseniz Manjaro Ayar Yöneticisini kullanabilirsiniz. Bu işleri birkaç tıklama ile halledilecek duruma getirdik. Keşfetmenizi bekliyor sadece 😉
Sorularınız varsa yazınız.
archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!
Nvidia optimus teknolojisi yok bende, bu işe yaramaz gibi görünüyor, manjaro ayar yöneticisi aur depoda var mı?Veya ayar yöneticisini Arch'ta kullanmak mümkün mü?
Bir de siz bu manjaro live cd'lerde hem açık hem kapalı kaynak sürücülerle sistemi açmayı nasıl yapıyorsunuz? Bundan hareketle x kerneli ile nouveau diğer bir x kerneli ile de nvidia kapalı sürücü açmak mümkün mü?
Bir de siz bu manjaro live cd'lerde hem açık hem kapalı kaynak sürücülerle sistemi açmayı nasıl yapıyorsunuz? Bundan hareketle x kerneli ile nouveau diğer bir x kerneli ile de nvidia kapalı sürücü açmak mümkün mü?
Çalışan sistem başlarken bu ekran gelir. Resimdeki gibi üstteki seçenek ile başlatırsanız açık kaynak sürücüyü kullanır. İkinci sıradaki nonfree seçeneği ile sistemi açarsanız kapalı kaynak sürücüyü kullanır.
Hangi seçenek ile live sistemi açıp kurulum yaparsanız o sürücü ile de varsayılan olarak kurar sistemi. Mesela nonfree seçip kurmuşsanız, kurulan sistem de nonfree yani kapalı kaynak sürücüyü kullanır.
archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!