Türkiye
Az konuş, çok çalış..

Forum

Bildirimler
Tümünü temizle

[Nasıl] MHWD aracı ile Nvidia - Nouveau Bumblebee Geçişleri

1 Yazılar
1 Üyeler
0 Reactions
3,439 Görüntüleme
(@yfdogan)
Gönderiler: 615
Prominent Member
Konu başlatıcı
 

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-bumblebee

Nvidia için:

sudo mhwd -i pci video-hybrid-intel-nvidia-bumblebee

Kaldırmak için ise :
Nvidia:

sudo mhwd -r pci video-hybrid-intel-nvidia-bumblebee

Nouveau:

sudo mhwd -r pci video-hybrid-intel-nouveau-bumblebee

Sistem açılışında Bumblebee etkinleştirme için:

sudo systemctl enable bumblebeed.service
sudo systemctl start bumblebeed.service

Kontrol 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 -a

Linux 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-bbswitch

Kontrol 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.nvidia
sudo mv /etc/bumblebee/bumblebee.conf.pacnew /etc/bumblebee/bumblebee.conf
 
Gönderildi : 05/05/2013 2:07 pm
Paylaş:
Translate »