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

Forum

Bildirimler
Tümünü temizle

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

2 Yazılar
2 Üyeler
0 Reactions
4,119 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 ~]$ 
 
Gönderildi : 04/10/2012 7:37 pm
(@plazma)
Gönderiler: 1
New Member
 

Bende sahipli sürücülere geçemedim bir türlü,

[plazma@atilgan2 ~]$ uname -a
Linux atilgan2 3.18.7-1-MANJARO #1 SMP PREEMPT Thu Feb 12 01:58:05 UTC 2015 x86_64 GNU/Linux
[plazma@atilgan2 ~]$ mhwd -l
> 0000:00:02.0 (0300:8086:0416) Display controller Intel Corporation:
--------------------------------------------------------------------------------
                  NAME              VERSION          FREEDRIVER          TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-bumblebee            2014.10.03              false            PCI
video-hybrid-intel-nvidia-340xx-bumblebee            2014.10.03              false            PCI
video-hybrid-intel-nouveau-bumblebee            2014.10.03                true            PCI
          video-intel            2014.10.03                true            PCI
            video-vesa            2012.09.18                true            PCI


> 0000:01:00.0 (0302:10de:1292) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
                  NAME              VERSION          FREEDRIVER          TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-bumblebee            2014.10.03              false            PCI
video-hybrid-intel-nvidia-340xx-bumblebee            2014.10.03              false            PCI
video-hybrid-intel-nouveau-bumblebee            2014.10.03                true            PCI
          video-nvidia            2014.09.29              false            PCI
    video-nvidia-340xx            2014.09.29              false            PCI


> 0000:04:00.0 (0200:10ec:8168) Network controller Realtek Semiconductor Co., Ltd.:
--------------------------------------------------------------------------------
                  NAME              VERSION          FREEDRIVER          TYPE
--------------------------------------------------------------------------------
        network-r8168            2013.12.07                true            PCI

[plazma@atilgan2 ~]$ sudo mhwd -i pci video-hybrid-intel-nvidia-bumblebee
Warning: a version of config 'video-hybrid-intel-nvidia-bumblebee' is already installed!
Use -f/--force to force installation...

sürücü kurulu adımları yaptım.

[plazma@atilgan2 ~]$ sudo systemctl enable bumblebeed.service
[plazma@atilgan2 ~]$ sudo systemctl start bumblebeed.service
[plazma@atilgan2 ~]$ sudo systemctl status bumblebeed.service
● bumblebeed.service - Bumblebee C Daemon
  Loaded: loaded (/usr/lib/systemd/system/bumblebeed.service; enabled; vendor preset: disabled)
  Active: active (running) since Sal 2015-02-24 12:52:57 EET; 7min ago
Main PID: 502 (bumblebeed)
  CGroup: /system.slice/bumblebeed.service
          └─502 /usr/bin/bumblebeed

Şub 24 12:53:00 atilgan2 bumblebeed[502]: [  16.434653] [INFO]/usr/bin/bumblebeed 3.2.1 started

elle conf dosyasında mı değişiklik yapmam gerekiyor.

bb switch içinde çekirdek yükseltmesinide yaptım : https://forum.manjaro.org/index.php?topic=20235.0

sudo mhwd-kernel -i linux318

anlatımda 38 olarak kalmış heralde 318 olacak.

[plazma@atilgan2 ~]$ sudo mhwd -r pci video-hybrid-intel-nouveau-bumblebee
Error: config 'video-hybrid-intel-nouveau-bumblebee' is not installed!
 
Gönderildi : 24/02/2015 9:03 am
Paylaş:
Translate »