Gönderen Konu: [Nasıl] Linux Mint 18 - Intel + Nvidia Hibrit GPU İçin Bumblebee Kurulumu  (Okunma sayısı 35571 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16239
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.1 & LMDE 3
  • Masaüstü: Cinnamon 4.0 & Mate 1.20
Aşağıdaki komutla /etc/bumblebee/xorg.conf.nvidia dosyasını açıp,

Kod: [Seç]
sudo xed /etc/bumblebee/xorg.conf.nvidia
aşağıdaki satırları girintilere dikkat ederek dosyanın en altına ekleyip dosyayı kaydediniz.

Kod: [Seç]
Section "Screen"
  Identifier "Default Screen"
  Device "DiscreteNvidia"
EndSection

Ardından aşağıdaki komutla bumblebee servisini yeniden başlatınız.

Kod: [Seç]
sudo service bumblebeed restart
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı 4Kaiken

  • Çok Yeni Penguen
  • *
  • İleti: 2
  • Dağıtım: UBUNTU 16.04.01 Xenial
  • Masaüstü: Windows 10 Home
  • Grafik Kartı: Nvidia GTX 960M
  • İşlemci: İntel Core i7 6700HQ
Hocam ben ubuntu 16.04.01 Xenial yeni kullanıyım bu dediğiniz adımları uygulamam doğru mudur ?

Çevrimdışı silk

  • Çok Yeni Penguen
  • *
  • İleti: 14
  • Dağıtım: Linux Mint 18 "Sarah"
  • Masaüstü: Cinnamon
  • Grafik Kartı: Intel Haswell, Nvidia GeForce 820M
  • İşlemci: 4. Generation Intel Core i5
Merhaba, elimde bir tanesi entegre [Intel 4. Generation Integrated GPU (Veya kısaca Intel  Haswell)], diğeri ise harici (Nvidia GeForce 820M) olan iki grafik kardı var. Şu an işletim sistemini (Linux Mint 18 "Sarah") yeni kurdum ve hiçbir şey yüklemedim. Verdiğiniz PPA deposunu (repository) eklemeye çalıştığımda şu hatayı veriyor:

Kod: [Seç]
silk[member=3943]silk[/member]-Inspiron-3542 ~ $ sudo add-apt-repository ppa:bumblebee/testing -y
Sonuç:
Kod: [Seç]
PPA eklenemiyor: '"Error reading https://launchpad.net/api/1.0/~bumblebee/+archive/testing: (6, 'Could not resolve host: launchpad.net')"'.

Araştırdığım kadarı ile proxy kaynaklı bir sorun fakat dediğim gibi daha işletim sistemini  yeni yükledim ve yüklerken de herhangi bir sorunla karşılaşmadım.







-----------------------------------------
Hocam ben ubuntu 16.04.01 Xenial yeni kullanıyım bu dediğiniz adımları uygulamam doğru mudur ?

Merhaba. Linux Mint 18, Ubuntu 16.04 üzerinden geliştirilmiştir, ve bu yüzden Ubuntu 16.04 ile yapabileceğiniz hemen hemen her şeyi  Linux Mint 18 ile yapabilirsiniz. Yani evet.
« Son Düzenleme: 21 Ekim 2016, 21:24:34 Gönderen: silk »

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16239
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.1 & LMDE 3
  • Masaüstü: Cinnamon 4.0 & Mate 1.20
Hocam ben ubuntu 16.04.01 Xenial yeni kullanıyım bu dediğiniz adımları uygulamam doğru mudur ?

Evet bu konudaki adımları Ubuntu 16.04.x sürümler içinde uygulayabiirsiniz.



Merhaba, elimde bir tanesi entegre [Intel 4. Generation Integrated GPU (Veya kısaca Intel  Haswell)], diğeri ise harici (Nvidia GeForce 820M) olan iki grafik kardı var. Şu an işletim sistemini (Linux Mint 18 "Sarah") yeni kurdum ve hiçbir şey yüklemedim. Verdiğiniz PPA deposunu (repository) eklemeye çalıştığımda şu hatayı veriyor:

Kod: [Seç]
silk[member=3943]silk[/member]-Inspiron-3542 ~ $ sudo add-apt-repository ppa:bumblebee/testing -y
Sonuç:
Kod: [Seç]
PPA eklenemiyor: '"Error reading https://launchpad.net/api/1.0/~bumblebee/+archive/testing: (6, 'Could not resolve host: launchpad.net')"'.

Araştırdığım kadarı ile proxy kaynaklı bir sorun fakat dediğim gibi daha işletim sistemini  yeni yükledim ve yüklerken de herhangi bir sorunla karşılaşmadım.


Önce DNS adresi değiştirmeyi dener misiniz?

https://forum.linuxmint.net.tr/index.php?topic=616.msg3568#msg3568

Eğer sorun bu şekilde çözülmezse, mintsources paketinin son sürümde olup olmadığını kontrol ediniz.

Kod: [Seç]
apt-cache policy mintsources
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı 4Kaiken

  • Çok Yeni Penguen
  • *
  • İleti: 2
  • Dağıtım: UBUNTU 16.04.01 Xenial
  • Masaüstü: Windows 10 Home
  • Grafik Kartı: Nvidia GTX 960M
  • İşlemci: İntel Core i7 6700HQ
Hocam

"sudo apt-get update " komutunu yazdığım zaman yükleme yapıyor en son satırda ise
"N: '/etc/apt/sources.list.d/' dizinindeki 'bumblebee-ubuntu-testing-xenial.list.save' dosyası geçersiz bir dosya uzaktısı olduğu için yok sayılıyor" gibi bir yazı yazıyor devam komutlarını yazıyorum fakat bu seferde dosyayı yapılandırmak için açmak istediğimde şu komut ile "sudo xed /etc/bumblebee/bumblebee.conf" , "sudo: xed: komut bulunamadı" diyor ne yazık ki
« Son Düzenleme: 21 Ekim 2016, 22:38:42 Gönderen: 4Kaiken »

Çevrimdışı silk

  • Çok Yeni Penguen
  • *
  • İleti: 14
  • Dağıtım: Linux Mint 18 "Sarah"
  • Masaüstü: Cinnamon
  • Grafik Kartı: Intel Haswell, Nvidia GeForce 820M
  • İşlemci: 4. Generation Intel Core i5
DNS adreslerini 8.8.8.8, 8.8.4.4 olarak ayarladım fakat aynı hatayı tekrar aldım. Verdiğiniz ikinci komutun sonucu:

Kod: [Seç]
mintsources:
  Kurulu: 1.6.0
  Aday:   1.6.0
  Sürüm çizelgesi:
 *** 1.6.0 700
        700 http://ftp.otenet.gr/linux/linuxmint-packages sarah/upstream amd64 Packages
        700 http://ftp.otenet.gr/linux/linuxmint-packages sarah/upstream i386 Packages
        100 /var/lib/dpkg/status

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16239
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.1 & LMDE 3
  • Masaüstü: Cinnamon 4.0 & Mate 1.20
Hocam

"sudo apt-get update " komutunu yazdığım zaman yükleme yapıyor en son satırda ise
"N: '/etc/apt/sources.list.d/' dizinindeki 'bumblebee-ubuntu-testing-xenial.list.save' dosyası geçersiz bir dosya uzaktısı olduğu için yok sayılıyor" gibi bir yazı yazıyor devam komutlarını yazıyorum fakat bu seferde dosyayı yapılandırmak için açmak istediğimde şu komut ile "sudo xed /etc/bumblebee/bumblebee.conf" , "sudo: xed: komut bulunamadı" diyor ne yazık ki

Bu başlıkla alakası olmayan hususlar için, konunun dallanıp budaklanmaması ve forum düzeni açısından yeni bir konu açmanız daha uygun olacaktır. https://forum.linuxmint.net.tr/index.php?topic=1177.msg7024#msg7024

Ubuntu'da xed yerine gedit yazmayı deneyiniz. Unity ya da Gnome Shell'den farklı bir masaüstü kullanıyorsanız, xed yerine masaüstü ortamındaki metin düzenleyiciyi yazınız.
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16239
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.1 & LMDE 3
  • Masaüstü: Cinnamon 4.0 & Mate 1.20
DNS adreslerini 8.8.8.8, 8.8.4.4 olarak ayarladım fakat aynı hatayı tekrar aldım. Verdiğiniz ikinci komutun sonucu:

Kod: [Seç]
mintsources:
  Kurulu: 1.6.0
  Aday:   1.6.0
  Sürüm çizelgesi:
 *** 1.6.0 700
        700 http://ftp.otenet.gr/linux/linuxmint-packages sarah/upstream amd64 Packages
        700 http://ftp.otenet.gr/linux/linuxmint-packages sarah/upstream i386 Packages
        100 /var/lib/dpkg/status

Yazılım Kaynakları aracı güncel görünüyor. Menüden aratarak Yazılım Kayakları aracını açınız, PPA depoları sekmesine gelip "Yeni PPA ekle..." düğmesine tıklayınız ve açılan alana aşağıdaki satırı girip Tamam tuşu ile ekleyiniz.

Kod: [Seç]
ppa:bumblebee/testing
Diğer PPA deposu içinde aşağıdaki satır eklenecek.

Kod: [Seç]
ppa:graphics-drivers/ppa
Sorun bu şekilde çözülmezse PPA deposunun eklenememesi ile ilgili buradaki bölüme yeni bir konu açınız. Açtığınız konuda aldığınız hata mesajlarını paylaşınız.
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı silk

  • Çok Yeni Penguen
  • *
  • İleti: 14
  • Dağıtım: Linux Mint 18 "Sarah"
  • Masaüstü: Cinnamon
  • Grafik Kartı: Intel Haswell, Nvidia GeForce 820M
  • İşlemci: 4. Generation Intel Core i5
Açtım. İlginiz için teşekkürler.

https://forum.linuxmint.net.tr/index.php?topic=6944.0

Mesajlar Birleştirildi.
Kod: [Seç]
sudo update-alternatives --set x86_64-linux-gnu_egl_conf /usr/lib/x86_64-linux-gnu/mesa-egl/ld.so.conf
Komutu şu çıktıyı veriyor:

Kod: [Seç]
update-alternatives: /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf (x86_64-linux-gnu_egl_conf) alternatifini sağlaması için /usr/lib/x86_64-linux-gnu/mesa-egl/ld.so.conf elle ayarlanmış kipte kullanılıyor

Bir soruna neden olur mu?
« Son Düzenleme: 21 Ekim 2016, 23:41:58 Gönderen: silk »

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16239
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.1 & LMDE 3
  • Masaüstü: Cinnamon 4.0 & Mate 1.20
Çıktıya bakalım hemen.

Kod: [Seç]
cat /usr/lib/x86_64-linux-gnu/mesa-egl/ld.so.conf
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı silk

  • Çok Yeni Penguen
  • *
  • İleti: 14
  • Dağıtım: Linux Mint 18 "Sarah"
  • Masaüstü: Cinnamon
  • Grafik Kartı: Intel Haswell, Nvidia GeForce 820M
  • İşlemci: 4. Generation Intel Core i5
Kod: [Seç]
/usr/lib/x86_64-linux-gnu/mesa-egl


Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16239
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.1 & LMDE 3
  • Masaüstü: Cinnamon 4.0 & Mate 1.20
Sorun yok devam edebilirsiniz.
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı silk

  • Çok Yeni Penguen
  • *
  • İleti: 14
  • Dağıtım: Linux Mint 18 "Sarah"
  • Masaüstü: Cinnamon
  • Grafik Kartı: Intel Haswell, Nvidia GeForce 820M
  • İşlemci: 4. Generation Intel Core i5
Kod: [Seç]
optirun glxgears
Sonucu:

Kod: [Seç]
modprobe: FATAL: Module nvidia-modeset not found in directory /lib/modules/4.4.0-21-generic
3822 frames in 5.0 seconds = 764.395 FPS
3901 frames in 5.0 seconds = 780.003 FPS
FPS değerine bakılırsa herşey güzelce çalışıyor. Fakat ilk satır konusunda ne yapmam gerekli? Sorun olur mu? Ayrıca benim amacım CUDA ile çalışmak. Bunun için ek olarak hangi paketleri kurmalıyım?

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16239
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.1 & LMDE 3
  • Masaüstü: Cinnamon 4.0 & Mate 1.20
Aşağıdaki komuta nvidia-modprobe paketini kurmayı deneyiniz.

Kod: [Seç]
sudo apt-get install nvidia-modprobe
Paylaştığınız komutun çıktısı ile beraber dönen çarkları görüyorsanız bumblebee çlaışıyor demektir.
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı canercambel

  • Çok Yeni Penguen
  • *
  • İleti: 12
    • canercambel
    • canercambel
  • Dağıtım: Linux Mint
  • Masaüstü: Cinnamon
  • Grafik Kartı: GTX970M 3GB GDDR5 192Bit
  • İşlemci: Intel i7 4710-MQ
Alıntı
optirun -vvv glxgears
cat /etc/bumblebee/bumblebee.conf
cat /etc/bumblebee/xorg.conf.nvidia
cat /etc/X11/xorg.conf
dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl'
lspci | egrep 'VGA|3D|Display'

Alıntı
caner@Caner-TULPAR-T5 ~/Masaüstü $ cat /etc/bumblebee/bumblebee.conf
# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
# Xorg binary to run
XorgBinary=/usr/lib/xorg/Xorg

## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
#         bbswitch - new in BB 3, recommended if available
#       switcheroo - vga_switcheroo method, use at your own risk
#             none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-370
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-370:/usr/lib32/nvidia-370
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-370/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau

Alıntı
caner@Caner-TULPAR-T5 ~/Masaüstü $ cat /etc/bumblebee/xorg.conf.nvidia
Section "ServerLayout"
    Identifier  "Layout0"
    Option      "AutoAddDevices" "false"
    Option      "AutoAddGPU" "false"
EndSection

Section "Device"
    Identifier  "DiscreteNvidia"
    Driver      "nvidia"
    VendorName  "NVIDIA Corporation"

#   If the X server does not automatically detect your VGA device,
#   you can manually set it here.
#   To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
#   as you see in the commented example.
#   This Setting may be needed in some platforms with more than one
#   nvidia card, which may confuse the proprietary driver (e.g.,
#   trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.
    BusID "PCI:01:00:0"

#   Setting ProbeAllGpus to false prevents the new proprietary driver
#   instance spawned to try to control the integrated graphics card,
#   which is already being managed outside bumblebee.
#   This option doesn't hurt and it is required on platforms running
#   more than one nvidia graphics card with the proprietary driver.
#   (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT).
#   If this option is not set, the new Xorg may blacken the screen and
#   render it unusable (unless you have some way to run killall Xorg).
    Option "ProbeAllGpus" "false"

    Option "NoLogo" "true"
    Option "UseEDID" "false"
    Option "UseDisplayDevice" "none"
EndSection

Alıntı
caner@Caner-TULPAR-T5 ~/Masaüstü $ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: No such file or directory

Alıntı
caner@Caner-TULPAR-T5 ~/Masaüstü $ dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl'
ii  bumblebee                                    3.2.1-96~xenialppa1                        amd64        NVIDIA Optimus support for Linux
ii  bumblebee-nvidia                             3.2.1-96~xenialppa1                        amd64        NVIDIA Optimus support using the proprietary NVIDIA driver
ii  nvidia-370                                   370.28-0ubuntu0~gpu16.04.2                 amd64        NVIDIA binary driver - version 370.28
ii  nvidia-settings                              370.28-0ubuntu0~gpu16.04.1                 amd64        Tool for configuring the NVIDIA graphics driver
ii  primus                                       20150328-3~xenialppa1                      amd64        client-side GPU offloading for NVIDIA Optimus
ii  primus-libs:amd64                            20150328-3~xenialppa1                      amd64        Shared libraries for primus
ii  primus-libs:i386                             20150328-3~xenialppa1                      i386         Shared libraries for primus
ii  primus-libs-ia32:i386                        20150328-3~xenialppa1                      i386         Shared libraries for primus (32-bit)
ii  virtualgl                                    2.4.1-1~xenialppa1                         amd64        Toolkit for displaying OpenGL applications to thin clients
ii  virtualgl-libs:amd64                         2.4.1-1~xenialppa1                         amd64        Library files for virtualgl

Alıntı
caner@Caner-TULPAR-T5 ~/Masaüstü $ lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GM204M [GeForce GTX 970M] (rev ff)

Hala launcher hata veriyor. Cinnamon masaüstü kullanıyorum. Hala hata alıyorum... Cinnamon durduruldu terkar başlatmak ister misiniz gibi uyarı veriyor.
« Son Düzenleme: 09 Kasım 2016, 16:41:20 Gönderen: canercambel »