Linux Mint Türkiye
Linux Mint Destek => Ekran Kartları => Donanım => Nvidia => Konuyu başlatan: Butterfly - 19 Şubat 2014, 00:20:40
-
[error]Linux Mint 17.x serisinin destek süresi Nisan 2019 tarihi itibariyle bitti. Bu sebeple artık bu konu geçerliliğini kaybetmiştir. Lütfen güncel sürümler için bu konuyu uygulamayınız.[/error]
[error]Bu konudaki anlatım Linux Mint 17.x sürümleri içindir.
Linux Mint 18.x sürümleri için aşağıdaki bağlantıdaki anlatımı uygulayınız.
https://forum.linuxmint.net.tr/index.php?topic=6258.0 (https://forum.linuxmint.net.tr/index.php?topic=6258.0)
[/error]
Yeni nesil taşınabilir sistemlerde Nvidia ekran kartıyla birlikte entegre Intel ekran kartı da bulunabiliyor. Nvidia'nın Optimus ismini verdiği teknoloji ile yüksek GPU gücüne ihtiyaç duymayan uygulamalarda Nvidia ekran kartı devreye girmeyerek Intel GPU kullanılıyor. Böylece daha az güç harcayan GPU sayesinde daha uzun süre pil kullanamı ve daha az ısınma olması hedeflenmiş.
Sizin sisteminizin Optimus teknolojisine sahip olup olmadığını aşağıdaki komutu uçbirimde çalıştırarak sorgulayabilirsiniz.
lspci | egrep 'VGA|3D|Display'
Yukarıdaki komutu uçbirimde çalıştırdığınızda aşağıdakine benzer bir çıktı alıyorsanız, sizin de sisteminizde Intel + Nvidia Optimus ekran kartı mevcut demektir. Sisteminizdeki ısınma ve fan sorunlarının temel nedenlerinden biri de budur.
00:02.0 VGA compatible controller: Intel Corporation Haswell Integrated Graphics Controller (rev 06)
01:00.0 3D controller: NVIDIA Corporation GK106M [GeForce GTX 765M] (rev a1)
Linux dağıtımlarında Bumblebee isimli açık kaynak projesi olan uygulama ile sistemin geneli Intel GPU kullandığı halde, istenen uygulamanın Nvidia GPU ile işlem yapması sağlanabiliyor.
Aşağıdaki şekilde sisteminize uygun komutları sırasıyla uçbirimde çalıştırarak Bumblebee uygulamasını kurabilirsiniz.
1 - Kurulum
Linux Mint 17.x LTS İçin
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee nvidia-384 nvidia-settings bumblebee-nvidia primus virtualgl linux-headers-$(uname -r)
Sisteminiz 64 bit ise aşağıdaki komut ile Primus için 32 bit uyumluluk paketini de kurmanızı da öneririz.
sudo apt-get install primus-libs-ia32
Linux Mint Debian Sürüm (LMDE) İçin
Sisteminiz LMDE 32 bit ise kurulumu aşağıdaki komutlar ile gerçekleştiriniz.
sudo apt-get install bumblebee bumblebee-nvidia primus
sudo adduser $USER bumblebee
Sisteminiz LMDE 64 bit ise kurulumu aşağıdaki komutlar ile gerçekleştiriniz.
sudo apt-get install bumblebee bumblebee-nvidia primus primus-libs:i386
sudo apt-get install -f
sudo adduser $USER bumblebee
Kurulum sonrasında sistemi yeniden başlattığınızda Intel ekran kartı etkin olacaktır.
2 - Kurulum Sonrası Düzenleme
Linux Mint 17.x LTS İçin
Şimdi bir kaç ufak düzenleme yapılması gerekecek. Kurulum sonrası aşağıdaki komut ile bumblebee.conf dosyasını açınız.
(Not: Mate masaüstü için gedit yerine pluma,
KDE masaüstü için gedit yerine kate ya da kwrite yazmalısınız.)
sudo gedit /etc/bumblebee/bumblebee.conf
Aşağıdaki satırları bulunuz,
# (See also the driver-specific sections below)
Driver=
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-current
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
ve aşağıdaki şekilde değiştirip dosyayı kaydediniz.
# (See also the driver-specific sections below)
Driver=nvidia
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-384
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-384:/usr/lib32/nvidia-384
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-384/xorg,/usr/lib/xorg/modules
LMDE İçin
Sisteminizde LMDE yüklü ise aynı düzenlemeyi burada (http://forum.linuxmint.net.tr/index.php?topic=689.0) anlatıldığı biçimde yapmanız gerekecek.
Düzenlemeler sonrasında aşağıdaki komut ile Bumblebee servisini yeniden başlatınız.
sudo service bumblebeed restart
3 - Bumblebee Kullanımı
Bir uygulamayı Nvidia ekran kartı ile çalıştırmak için aşağıdaki şekilde uçbirimi kullanabilirsiniz.
optirun uygulama_adı
Örneğin Firefox'u Nvidia ekran kartı ile çalıştıracaksanız komutu aşağıdaki şekilde düzenlemelisiniz.
optirun firefox
Ya da uçbirimle hiç uğraşmazsınız, aşağıdaki komutları sırasıyla uçbirimde çalıştırarak bumblebee-ui uygulamasını yükleyip, elle optirun komutu girmekten kurtulabilirsiniz. İstediğiniz uygulamaları GUI (Grafik Arayüz) kullanarak Nvidia ekran kartı ile çalışmasını sağlayabilirsiniz.
sudo apt-get install python-appindicator
wget -c --no-check-certificate -O bumblebee-ui.tar.gz https://db.tt/FCISvIWi
tar -xzvf bumblebee-ui.tar.gz
cd bumblebee-ui
chmod +x ./INSTALL
sudo ./INSTALL
Kurulumdan uygulamayı menüden aratarak bulup çalıştırabilirsiniz.
Ya da kontrol amaçlı bir uygulamacığın başlangıçda devreye girmesini sağlayabilirsiniz.
Bunun için menüden Başlangıç Uygulamalarını bulup açınız.
Açılan Başlangıç Uygulamalarında Ekle düğmesine basınız ve aşağıdaki düzenlemeyi yapıp kaydediniz.
İsim : Bumblebee-ui
Komut : /usr/local/bin/bumblebee-indicator
Böylece başlangıç sırasında bumblebee-ui isimli uygulamayı kontol edebileceğiniz küçük bir uygulamacık sistem çekmesinde açılarak kontrolünüzü kolaylaştıracaktır.
(http://s12.postimg.org/gbajnm5rh/Captura_de_2013_10_25_23_59_04.png)
Bumblebee kurulumu sonrası her şeyin yolunda gittiğini aşağıdaki komut ile anlamak mümkün. Hatalı olan bir ayar varsa komutun çıktısı uyarı mesajı verecektir.
optirun glxgears
Başarılı bir kurulumun çıktıları aşağıdaki gibi olacaktır.
optirun glxgears
4686 frames in 5.0 seconds = 936.973 FPS
4403 frames in 5.0 seconds = 880.580 FPS
Bumblebee etkin değilken aradaki farkı görmek için aşağıdaki komut uçbirimde çalıştırınız.
glxgears
Aradaki FPS değerleri farkı işlerin yolunda gittiğini gösterir.
5 - Sorunlar Hakkında
Hatalı bir şeylerin olduğunu düşünüyorsanız lütfen aşağıdaki komutları sırasıyla uçbirimde çalıştırıp çıktılarını paylaşınız.
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'
Sisteminiz Intel + Nvidia Optimus ekran kartı mevcut olduğu halde Nvidia kapalı kaynak sürücülerini kurdu iseniz, önce aşağıdaki komutları sırasıyla uçbirimde çalıştırarak bu sürümleri kaldırmalısınız.
sudo apt-get purge nvidia*
sudo rm -rf /etc/X11/xorg.conf
Sisteminizi yeniden başlattıktan sonra Bumblebee uygulamasını kurabilirsiniz.
-
Evet hocam bir sorunum var yardımcı olursanız sevinirim.
Ubuntu 12.04 LTS kullanıyorum 64 bit.
lspci | egrep 'VGA|3D' çıktısı
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M / GT 620M/625M/630M/720M] (rev a1)
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-`uname -r`
Kodları ile yükleme yapıp makineyi yeniden başlattım, ancak optirun glxgears komutu çıktısı malesef,
[ 105.576200] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.
[ 105.576269] [ERROR]Aborting because fallback start is disabled.
ne yapmalıyım?
optirun -vvv glxgears
[ 1277.932409] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1277.932897] [INFO]Configured driver: nvidia
[ 1277.933075] [DEBUG]optirun version 3.2.1 starting...
[ 1277.933092] [DEBUG]Active configuration:
[ 1277.933100] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1277.933106] [DEBUG] X display: :8
[ 1277.933112] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-304:/usr/lib32/nvidia-304
[ 1277.933119] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1277.933125] [DEBUG] Accel/display bridge: auto
[ 1277.933131] [DEBUG] VGL Compression: proxy
[ 1277.933137] [DEBUG] VGLrun extra options:
[ 1277.933143] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 1277.933184] [DEBUG]Using auto-detected bridge virtualgl
[ 1277.958280] [INFO]Response: No - error: [XORG] (EE) No devices detected.
[ 1277.958298] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.
[ 1277.958304] [DEBUG]Socket closed.
[ 1277.958335] [ERROR]Aborting because fallback start is disabled.
[ 1277.958347] [DEBUG]Killing all remaining processes.
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
## 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-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/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.nouveaucat /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"
EndSectiondpkg -l | egrep 'nvidia|bumblebee'
ii bumblebee 3.2.1-1~preciseppa6 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-1~preciseppa6 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-304 304.116-0ubuntu0.0.1 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-current 304.116-0ubuntu0.0.1 Transitional package for nvidia-current
ii nvidia-settings 331.20-0ubuntu0.0.1 Tool for configuring the NVIDIA graphics driver
Düzenleme : Çıktılar kod etiketi içine alındı + İmla
-
Aşağıdaki komutları sırasıyla uçbirimde çalıştırıp çıktılarını paylaşınız.
cat /etc/bumblebee/bumblebee.conf
cat /etc/bumblebee/xorg.conf.nvidia
dpkg -l | egrep 'nvidia|bumblebee'
-
Aşağıdaki komutları sırasıyla uçbirimde çalıştırıp çıktılarını paylaşınız.
cat /etc/bumblebee/bumblebee.conf
cat /etc/bumblebee/xorg.conf.nvidia
dpkg -l | egrep 'nvidia|bumblebee'
yukarıda paylaştım hocam hepsini
-
Aşağıdaki komutu uçbirimde çalıştırıp /etc/bumblebee/xorg.conf.nvidia dosyasını açınız.
sudo gedit /etc/bumblebee/xorg.conf.nvidia
Aşağıdaki satırı bulunuz,
# BusID "PCI:01:00:0"
önündeki # işaretini kaldırınız dosyayı kaydediniz.
BusID "PCI:01:00:0"
Sonra aşağıdaki komut ile /etc/bumblebee/bumblebee.conf dosyasını açınız.
sudo gedit /etc/bumblebee/bumblebee.conf
Aşağıdaki satırı bulunuz,
KernelDriver=nvidia-current
ve aşağıdaki şekilde değiştiriniz.
KernelDriver=nvidia-304
Yine bumblebee.conf dosyası içinde aşağıdaki satırları bulunuz,
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
ve ilgili satırları aşağıdaki şekilde değiştirip dosyayı kaydediniz.
LibraryPath=/usr/lib/nvidia-304:/usr/lib32/nvidia-304
XorgModulePath=/usr/lib/nvidia-304/xorg,/usr/lib/xorg/modules
Şimdi aşağıdaki komutla bumblebee servisini yeniden başlatınız.
sudo service bumblebeed restart
-
@Butterfly sorun çözüldü elinize sağlık :)
-
Rica ederim, güle güle kullanın.
Not: Bu çözüm Linux Mint 13 içinde geçerlidir. Diğer sürümlerde benzer sorunlar için konuda istenen komutların çıktısını paylaşınız.
-
Merhaba, öncelikle konu için teşekkürler. Ama sanırım doğru çalışmıyor.
optirun -vvv glxgears çıktısı:
[ 166.253710] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 166.254361] [DEBUG]optirun version 3.2.1 starting...
[ 166.254382] [DEBUG]Active configuration:
[ 166.254389] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 166.254396] [DEBUG] X display: :8
[ 166.254402] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-304:/usr/lib32/nvidia-304
[ 166.254408] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 166.254414] [DEBUG] Accel/display bridge: auto
[ 166.254420] [DEBUG] VGL Compression: proxy
[ 166.254426] [DEBUG] VGLrun extra options:
[ 166.254432] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 166.254491] [DEBUG]Using auto-detected bridge primus
[ 168.222235] [INFO]Response: Yes. X is active.
[ 168.222252] [INFO]Running application using primus.
[ 168.222450] [DEBUG]Process glxgears started, PID 2603.
292 frames in 5.0 seconds = 58.284 FPS
299 frames in 5.0 seconds = 59.733 FPS
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=
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
## 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-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/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
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
dpkg -l | egrep 'nvidia|bumblebee'ii bumblebee 3.2.1-5~xedgers~saucy1 amd64 NVIDIA Optimus support for Linux
ii bumblebee-nvidia 3.2.1-5~xedgers~saucy1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-304 304.117-0ubuntu1~xedgers~saucy3 amd64 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-current 304.117-0ubuntu1~xedgers~saucy3 amd64 Transitional package for nvidia-current
ii nvidia-libopencl1-304 304.117-0ubuntu1~xedgers~saucy3 amd64 NVIDIA OpenCL Driver and ICD Loader library
ii nvidia-opencl-icd-304 304.117-0ubuntu1~xedgers~saucy3 amd64 NVIDIA OpenCL ICD
ii nvidia-settings 331.38-0ubuntu1~xedgers~saucy1 amd64 Tool for configuring the NVIDIA graphics driver
-
Merhaba, öncelikle konu için teşekkürler. Ama sanırım doğru çalışmıyor.
optirun -vvv glxgears çıktısı:
[ 168.222450] [DEBUG]Process glxgears started, PID 2603.
292 frames in 5.0 seconds = 58.284 FPS
299 frames in 5.0 seconds = 59.733 FPS
Hayır doğru çalışyor, bir sıkıntı görünmüyor.
Aradaki farkı anlamak için aşağıdaki komutları çalıştırınız.
(Not: vblank_mode=0 değişkeni Vsync pasifken FPS değerlerini görebilmeiz içindir.)
glxgears
vblank_mode=0 glxgears
optirun glxgears
vblank_mode=0 optirun glxgears
-
Teşekkürler,VSync'yi unutmuşum FPS aynı gösterince yanlış yaptım sandım :)
-
Uygulama ben de hata verdi.
yusuf@yusuf-R530 ~ $ optirun uygulama_adı
[ 512.775779] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 512.775873] [ERROR]Could not connect to bumblebee daemon - is it running?
yusuf@yusuf-R530 ~ $
-
Uygulama ben de hata verdi.
yusuf@yusuf-R530 ~ $ optirun uygulama_adı
[ 512.775779] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 512.775873] [ERROR]Could not connect to bumblebee daemon - is it running?
yusuf@yusuf-R530 ~ $
Aşağıdaki komutların çıktılarını rica edelim.
uname -r
cat /etc/bumblebee/bumblebee.conf
cat /etc/bumblebee/xorg.conf.nvidia
dpkg -l | grep nvidia
-
Buyrun,
yusuf@yusuf-R530 ~ $ uname -r
3.11.0-12-generic
yusuf@yusuf-R530 ~ $
yusuf@yusuf-R530 ~ $ 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=
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
## 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-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/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
usuf@yusuf-R530 ~ $ 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:02: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
yusuf@yusuf-R530 ~ $ dpkg -l | grep nvidia
ii bumblebee-nvidia 3.2.1-3 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-304 304.88-0ubuntu8 amd64 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-current 304.88-0ubuntu8 amd64 Transitional package for nvidia-current
yusuf@yusuf-R530 ~ $
Görüntü çözünürlüğüm 1024 x 768 'a düştü.
Düzenleme : Mesajlar birleştirildi.
-
Aşağıdaki komutun çıktısını da BUSID değerlerini öğrenmek için rica edelim.
lspci | egrep 'VGA|3D'
Nvidia için atanmış BUSID değeri "PCI:02:00:0" olarak görünüyor, teyit etmek gerekecek.
-
Sistem açıldığında "Yazılımsal görsel işleme kipinde çalışıyor" yazısı çıkıyor.
Ayrıca Windows yüksek çözünürlükte yani etkilenmeden eski çözünürlüğünde açılıp çalışıyor.
Buyrun,
yusuf@yusuf-R530 ~ $ lspci | egrep 'VGA|3D'
02:00.0 VGA compatible controller: NVIDIA Corporation GT218M [GeForce 310M] (rev a2)
yusuf@yusuf-R530 ~ $
Düzenleme :Mesajlar birleştirildi
-
Buyrun,
yusuf[member=2001]yusuf[/member]-R530 ~ $ lspci | egrep 'VGA|3D'
02:00.0 VGA compatible controller: NVIDIA Corporation GT218M [GeForce 310M] (rev a2)
yusuf[member=2001]yusuf[/member]-R530 ~ $
Paylaştığınız çıktıya göre sizin sisteminizde Intel + Nvidia Optimus desteği mevcut değil. Bu sebeple aşağıdaki komutlar ile Bumblebee uygulamasını kaldırmalısınız.
sudo apt-get install bumblebee bumblebee-nvidia nvidia*
sudo apt-get purge bumblebee bumblebee-nvidia nvidia*
sudo rm -rf /etc/bumblebee/bumblebee.conf
sudo rm -rf /etc/bumblebee/xorg.conf.nvidia
Sistemi yeniden başlattığınızda açık kaynak sürücler etkin olacaktır.
Eğer Nvidia kapalı kaynak sürücüsünü kurmak isterseniz, sistemi yeniden başlattıktan sonra aşağıdaki komutları sırasıyla uçbirimde çalıştırıp sistemi yeniden başlatınız.
sudo apt-get install nvidia-current
sudo nvidia-xconfig
Düzenleme : Hatalı komut
-
Komutlardan sonra yeniden başlattım, ancak çözünürlük değişmedi, yani 1024x768 de kaldı, ve yükseltilemiyor.
yusuf@yusuf-R530 ~ $ sudo apt-get install nvidia-current
[sudo] password for yusuf:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
nvidia-current zaten en yeni sürümde.
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 9 paket yükseltilmeyecek.
yusuf@yusuf-R530 ~ $
-
Aşağıdaki komutun çıktısını rica edelim.
cat /etc/X11/xorg.conf
-
yusuf@yusuf-R530 ~ $ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
yusuf@yusuf-R530 ~ $
-
Aşağıdaki komutu uçbirimde çalıştırmış mıydınız?
sudo nvidia-xconfig
Yukarıdaki komut Nvidia Ayar Yöneticisi'nin kullanacağı xorg.conf dosyasını otomatik olarak oluşturur.
Bu işlemden sonra sistemi yeniden başlatıp Nvidia Ayar Yöneticisi (Nvidia Settings) ile sistem çözünürlüğünü değiştirmeyi deneyiniz.
-
Evet, daha evvel çalıştırmıştım.
yusuf@yusuf-R530 ~ $ sudo nvidia-xconfig
[sudo] password for yusuf:
sudo: nvidia-xconfig: komut bulunamadı
yusuf@yusuf-R530 ~ $
-
Aşağıdaki komutun çıktısını rica edelim.
dpkg -l | grep nvidia
-
Buyrun,
yusuf@yusuf-R530 ~ $ dpkg -l | grep nvidia
ii bumblebee-nvidia 3.2.1-3 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-304 304.88-0ubuntu8 amd64 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-current 304.88-0ubuntu8 amd64 Transitional package for nvidia-current
yusuf@yusuf-R530 ~ $
-
Aşağıdaki komutları sırasıyla uçbirimde çalıştırınız.
sudo apt-get purge bumblebee-nvidia
sudo apt-get install nvidia-settings nvidia-common
Sonra aşağıdaki komut ile xorg.conf ayar dosyasını tekrar oluşturmayı deneyiniz.
sudo nvidia-xconfig
Ayar dosyası oluşturulduktan sonra sistemi yeniden başlatmalısınız.
-
yusuf@yusuf-R530 ~ $ sudo apt-get purge bumblebee-nvidia
[sudo] password for yusuf:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Aşağıdaki paketler KALDIRILACAK:
bumblebee-nvidia*
0 paket yükseltilecek, 0 yeni paket kurulacak, 1 paket kaldırılacak ve 9 paket yükseltilmeyecek.
Bu işlem tamamlandıktan sonra 37,9 kB disk alanı boşalacak.
Devam etmek istiyor musunuz [E/h]? E
(Veritabanı okunuyor... mevcut 158397 dosya veya klasör yüklü.)
bumblebee-nvidia kaldırılıyor ...
update-alternatives: /usr/lib/nvidia-304/ld.so.conf kullanılarak /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) sağlamak için otomatik kip durumunda
update-alternatives: /usr/lib/nvidia-304/alt_ld.so.conf kullanılarak /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) sağlamak için otomatik kip durumunda
Purging configuration files for bumblebee-nvidia ...
libc-bin için tetiklemeler işleniyor ...
yusuf@yusuf-R530 ~ $ sudo apt-get install nvidia-settings nvidia-common
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
nvidia-settings zaten en yeni sürümde.
nvidia-common zaten en yeni sürümde.
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 9 paket yükseltilmeyecek.
yusuf@yusuf-R530 ~ $ sudo nvidia-xconfig
WARNING: Unable to locate/open X configuration file.
New X configuration file written to '/etc/X11/xorg.conf'
yusuf@yusuf-R530 ~ $
-
Ayar dosyası oluşturulmuş, şimdi sistemi yeniden başlatınız.
Sistemi yeniden başlattıktan sonra Nvidia Settings yardımıyla çözünürlüğü değiştirebilirsiniz.
Çözünürlük ile ilgili sorun devam ederse aşağıdaki komutun çıktısını paylaşırsınız.
cat /etc/X11/xorg.conf
-
Hocam, bugün açılış olmadı, mecburen yeniden kurdum. Earth' ü windows ile kullanacağım
-
Merhaba,
LMDE 2014.03 kurulumunu az önce yaptım. Yukarıdaki anlatım geçerli mi?
-
Merhaba,
LMDE 2014.03 kurulumunu az önce yaptım. Yukarıdaki anlatım geçerli mi?
Bumblebee Debian Testing depoda bulunduğu için aşağıdaki komutlarla kurabilmeniz gerekir.
sudo apt-get install bumblebee bumblebee-nvidia primus
sudo adduser $USER bumblebee
Sisteminiz 64 bit ise aşağıdaki komutları kullanın.
sudo apt-get install bumblebee bumblebee-nvidia primus primus-libs:i386
sudo apt-get install -f
sudo adduser $USER bumblebee
Kurulum sonrası sistemi yeniden başlatın. Aşağıdaki komutu uçbirimde çalıştırıp çıktısını paylaşırsanız sorun olup olmadığını kontrol edebiliriz.
optirun -vvv glxgears
-
Merhaba,
LMDE 2014.03 kurulumunu az önce yaptım. Yukarıdaki anlatım geçerli mi?
Bumblebee Debian Testing depoda bulunduğu için aşağıdaki komutlarla kurabilmeniz gerekir.
sudo apt-get install bumblebee bumblebee-nvidia primus
sudo adduser $USER bumblebeeSisteminiz 64 bit ise aşağıdaki komutları kullanın.
sudo apt-get install bumblebee bumblebee-nvidia primus primus-libs:i386
sudo apt-get install -f
sudo adduser $USER bumblebee
Kurulum sonrası sistemi yeniden başlatın. Aşağıdaki komutu uçbirimde çalıştırıp çıktısını paylaşırsanız sorun olup olmadığını kontrol edebiliriz.
optirun -vvv glxgears
Uzun süredir ilgilenemedim, yanıt da yazamadım, kusura bakmayın. Yeni kurulum yaptım. Sorunsuz kuruldu Bumblebee. Bu arada Elementary OS kurulumunu da deniyorum. Orada Bumblebee yerine, sürücü güncellendikten sonra gelen Nvidia ayar uygulaması istediğiniz ekran kartını seçme imkanı veriyor. Çok pratik olmuş.LMDE için uygulanabilir mi?
-
Bumblebee yerine, sürücü güncellendikten sonra gelen Nvidia ayar uygulaması istediğiniz ekran kartını seçme imkanı veriyor. Çok pratik olmuş.LMDE için uygulanabilir mi?
Nvidia-prime paketinden bahsediyorsunuz sanırım. Bu paket şu an için Debian deposuna girmedi, dolayısı ile LMDE için kullanılabilir değil. Bumblebee en azından oturmuş gözüküyor, bumblebee-ui kurarak daha fazla kotrol imkanına kavuşabilirsiniz. Ek olarak Cinnamon için hazırlanmış bir Bumblebee uygulamacığı da mevcut.
http://cinnamon-spices.linuxmint.com/applets/view/167 (http://cinnamon-spices.linuxmint.com/applets/view/167)
-
Bumblebee yerine, sürücü güncellendikten sonra gelen Nvidia ayar uygulaması istediğiniz ekran kartını seçme imkanı veriyor. Çok pratik olmuş.LMDE için uygulanabilir mi?
Nvidia-prime paketinden bahsediyorsunuz sanırım. Bu paket şu an için Debian deposuna girmedi, dolayısı ile LMDE için kullanılabilir değil. Bumblebee en azından oturmuş gözüküyor, bumblebee-ui kurarak daha fazla kotrol imkanına kavuşabilirsiniz. Ek olarak Cinnamon için hazırlanmış bir Bumblebee uygulamacığı da mevcut.
http://cinnamon-spices.linuxmint.com/applets/view/167 (http://cinnamon-spices.linuxmint.com/applets/view/167)
Daha önce yalnızca Mate kullandım.İlk kez Cinnamon'u deniyorum. Teşekkürler...
-
Merhaba, bumblebee kurulumunu yaptığımdan beri, güncelleme sonrası, şu hatayı alıyorum;
W: http://ppa.launchpad.net/bumblebee/stable/ubuntu/dists/testing/main/source/Sources ağdan alınamadı. 404 Not Found
W: http://ppa.launchpad.net/bumblebee/stable/ubuntu/dists/testing/main/binary-amd64/Packages ağdan alınamadı. 404 Not Found
W: http://ppa.launchpad.net/bumblebee/stable/ubuntu/dists/testing/main/binary-i386/Packages ağdan alınamadı. 404 Not Found
uç birimde de, güncelleme yöneticisinde de aynı hata. ppa depoları "Ek depolar" da görünmediğinden silemiyorum da?! Ne yapmamı öneririrsiniz?
-
W: http://ppa.launchpad.net/bumblebee/stable/ubuntu/dists/testing/main/binary-amd64/Packages ağdan alınamadı. 404 Not Found
Uç birimde de, güncelleme yöneticisinde de aynı hata. ppa depoları "Ek depolar" da görünmediğinden silemiyorum da?! Ne yapmamı öneririrsiniz?
Bumblebee kurulumu için LMDE'ye PPA deposu eklememeniz gerekir. Bumblebee paketi halihazırda LMDE deposunda mevcut çünkü. Aşağıdaki komutlar ile ilgili depoyu kaldırmayı deneyiniz.
sudo rm -rf /etc/apt/sources.list.d/*bumblebee*
sudo apt-get update
-
Bumblebee kurulumu için LMDE'ye PPA deposu eklememeniz gerekir. Bumblebee paketi halihazırda LMDE deposunda mevcut çünkü. Aşağıdaki komutlar ile ilgili depoyu kaldırmayı deneyiniz.
sudo rm -rf /etc/apt/sources.list.d/*bumblebee*
sudo apt-get update
Teşekkür ederim, sorun çözüldü. Kurulumu bu sayfadaki yönergelere göre yapmıştım. LMDE ilk kurulumda,
sudo apt-get install bumblebee
yeterli oluyor mu?
Düzenleme : Alıntı kodu
-
Merhaba,
LMDE 2014.03 kurulumunu az önce yaptım. Yukarıdaki anlatım geçerli mi?
Bumblebee Debian Testing depoda bulunduğu için aşağıdaki komutlarla kurabilmeniz gerekir.
sudo apt-get install bumblebee bumblebee-nvidia primus
sudo adduser $USER bumblebee
Sisteminiz 64 bit ise aşağıdaki komutları kullanın.
sudo apt-get install bumblebee bumblebee-nvidia primus primus-libs:i386
sudo apt-get install -f
sudo adduser $USER bumblebee
Kurulum sonrası sistemi yeniden başlatın. Aşağıdaki komutu uçbirimde çalıştırıp çıktısını paylaşırsanız sorun olup olmadığını kontrol edebiliriz.
optirun -vvv glxgears
Daha önce bu konuda LMDE için nasıl kurulum yapılması gerektiğini belirtmiştim aslında, gözden kaçmış demek ki. Bunu hata yapılmaması için ilk mesaja da ekleyeyim.
-
Merhaba,
LMDE 2014.03 kurulumunu az önce yaptım. Yukarıdaki anlatım geçerli mi?
Bumblebee Debian Testing depoda bulunduğu için aşağıdaki komutlarla kurabilmeniz gerekir.
sudo apt-get install bumblebee bumblebee-nvidia primus
sudo adduser $USER bumblebee
Sisteminiz 64 bit ise aşağıdaki komutları kullanın.
sudo apt-get install bumblebee bumblebee-nvidia primus primus-libs:i386
sudo apt-get install -f
sudo adduser $USER bumblebee
Kurulum sonrası sistemi yeniden başlatın. Aşağıdaki komutu uçbirimde çalıştırıp çıktısını paylaşırsanız sorun olup olmadığını kontrol edebiliriz.
optirun -vvv glxgears
Daha önce bu konuda LMDE için nasıl kurulum yapılması gerektiğini belirtmiştim aslında, gözden kaçmış demek ki. Bunu hata yapılmaması için ilk mesaja da ekleyeyim.
Çok teşekkür ederim. Bu konuda Debian / LMDE için kaynak bulamadım desem yeridir. Wheezy'de de aratmıştım. Nihayet temiz bir döküman var elimizde. Sağolun, varolun... ( Benim gibi acemiler adına )
-
optirun glxgears yazdığımda
[ 397.234207] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
[ 397.234337] [ERROR]Aborting because fallback start is disabled.
böyle bi hata alıyorum, biraz araştırdım birşeyler yapmaya calıstım ama olmadı :(
ilgilenen arkadaşlara şimdiden teşekkürler
optirun -vvv glxgears
[ 619.845626] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 619.846439] [INFO]Configured driver: nvidia
[ 619.846751] [DEBUG]optirun version 3.2.1 starting...
[ 619.846817] [DEBUG]Active configuration:
[ 619.846854] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 619.846895] [DEBUG] X display: :8
[ 619.846933] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-304:/usr/lib32/nvidia-304
[ 619.846969] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 619.847006] [DEBUG] Accel/display bridge: primus
[ 619.847044] [DEBUG] VGL Compression: proxy
[ 619.847080] [DEBUG] VGLrun extra options:
[ 619.847115] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 619.883130] [INFO]Response: No - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
[ 619.883156] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
[ 619.883163] [DEBUG]Socket closed.
[ 619.883183] [ERROR]Aborting because fallback start is disabled.
[ 619.883189] [DEBUG]Killing all remaining processes.
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
## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=primus
# 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-331-updates
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331-updates:/usr/lib32/nvidia-331-updates
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331-updates/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=nvidia-current
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
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
dpkg -l | egrep 'nvidia|bumblebee'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-304 304.117-0ubuntu1 amd64 NVIDIA legacy binary driver - version 304.117
ii nvidia-current 304.117-0ubuntu1 amd64 Transitional package for nvidia-current
-
Yanlış düzenlemeler yapmışsınız, açık kaynak sürücüsü ile ilgili kısımları da değiştirmişsiniz. Aşağıdaki komut ile bumblebee.conf dosyasını açınız ve aşağıdaki satırları bulunuz.
sudo gedit /etc/bumblebee/bumblebee.conf
## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nvidia-current
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
Bu satırlardaki KernelDriver=nvidia-current kısmını aşağıdaki şekilde değiştirip dosyayı kaydediniz.
KernelDriver=nouveau
Sonra aşağıdaki komut ile nvidia-304 sürücüsünü kaldırınız.
sudo apt-get purge nvidia-304 nvidia-current
Şimdi aşağıdaki komutlar ile nvidia-331-updates sürücüsünü kurunuz.
sudo apt-get install nvidia-331-updates
Şimdi aşağıdaki komutla bumblebee servisini yeniden başlatınız.
sudo service bumblebeed restart
-
Yanlış düzenlemeler yapmışsınız, açık kaynak sürücüsü ile ilgili kısımları da değiştirmişsiniz. Aşağıdaki komut ile bumblebee.conf dosyasını açınız ve aşağıdaki satırları bulunuz.
sudo gedit /etc/bumblebee/bumblebee.conf
## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nvidia-current
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
Bu satırlardaki KernelDriver=nvidia-current kısmını aşağıdaki şekilde değiştirip dosyayı kaydediniz.
KernelDriver=nouveau
Sonra aşağıdaki komut ile nvidia-304 sürücüsünü kaldırınız.
sudo apt-get purge nvidia-304 nvidia-current
Şimdi aşağıdaki komutlar ile nvidia-331-updates sürücüsünü kurunuz.
sudo apt-get install nvidia-331-updates
Şimdi aşağıdaki komutla bumblebee servisini yeniden başlatınız.
sudo service bumblebeed restart
ilginiz için teşekkürler dediklerinizi yaptıktan sonra düzeldi :)
-
Bilgisayarda LM 17 kurulu.Sürücü yöneticisine girip resimdeki şekilde ayarladım.
(http://i.hizliresim.com/27q7bL.png) (http://hizliresim.com/27q7bL)
Sistem bilgisine baktığımda ise resimdeki aşağıdaki şekilde görünüyor.
(http://i.hizliresim.com/RyNy2Z.png) (http://hizliresim.com/RyNy2Z)
Yapmam gereken başka şeyler var mı? Yoksa optimus teknolojisinden dolayı mı böyle görünüyor?
-
Yapmam gereken başka şeyler var mı? Yoksa optimus teknolojisinden dolayı mı böyle görünüyor?
Konuyu okunuz mu? Böyle bir şey sorduğunuza göre okumadığınızı düşündüm.
-
Yapmam gereken başka şeyler var mı? Yoksa optimus teknolojisinden dolayı mı böyle görünüyor?
Konuyu okunuz mu? Böyle bir şey sorduğunuza göre okumadığınızı düşündüm.
Konuya şöyle bir göz gezdirmiştim sadece ;D Konu açıldığında LM 17 çıkmamış.Yeni sürümde koda gerek kalmadan kurulacağını düşünmüştüm.İlk iletiyi okuyup kodları girdim.
-
İlk iletiyi okuyup kodları girdim.
Aşağıdaki komutun çıktısını paylaşırsanız sorun olup olmadığını kontrol edebiliriz.
optirun -vvv glxgears
-
Nvidia sürücülerini ilk önce elle kurdum.Sonra konuyu okuyunca konuda anlatılanları yaptım.Daha sonra kaldırdım.Çıktılar aşağıda.
optirun -vvv glxgears
[ 2036.124592] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 2036.125739] [DEBUG]optirun version 3.2.1 starting...
[ 2036.125803] [DEBUG]Active configuration:
[ 2036.125842] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 2036.125881] [DEBUG] X display: :8
[ 2036.125917] [DEBUG] LD_LIBRARY_PATH:
[ 2036.125951] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 2036.125987] [DEBUG] Accel/display bridge: auto
[ 2036.126022] [DEBUG] VGL Compression: proxy
[ 2036.126059] [DEBUG] VGLrun extra options:
[ 2036.126094] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 2036.126228] [DEBUG]Using auto-detected bridge primus
[ 2037.090487] [INFO]Response: No - error: [XORG] (EE) NOUVEAU(0): [drm] failed to set drm interface version.
[ 2037.090528] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NOUVEAU(0): [drm] failed to set drm interface version.
[ 2037.090543] [DEBUG]Socket closed.
[ 2037.090585] [ERROR]Aborting because fallback start is disabled.
[ 2037.090599] [DEBUG]Killing all remaining processes.
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=
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
## 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-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/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
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"
dpkg -l | egrep 'nvidia|bumblebee'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
-
Paketleri eksik kurmuşsunuz. Siz isterseniz aşağıdaki komutla bumblebee uygulamasını kaldırın.
sudo apt-get purge bumblebee
Aşağıdaki komutlar ile nvidia-prime ve nvidia-331 paketlerini yükleyin.
(Not: Aşağıdaki komutlar Linux Mint 17 için geçerlidir, diğer sürümlere uygulamayınız.)
sudo apt-get install nvidia-331
sudo apt-get install nvidia-prime
Aşağıdaki komutlar ile Nvidia ve Intel GPU arasında geçiş yapmayı kolaylaştıran prime-indicator uygulamacığını kurabilirsiniz.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
(http://3.bp.blogspot.com/-BeUjpSi-_io/UtAElvXtyYI/AAAAAAAARCw/O0IvRl_kHN0/s1600/prime-indicator.jpg)
-
Tamamdır.Sağolun :)
-
Tamamdır.Sağolun :)
Prime uygulamacığı ile sistem çekmesinden Nvidia ekran kartını sorunsuz etkinleştirebiliyor musunuz?
-
Bir bakar mısınız?
*****
kb pars # optirun -vvv glxgears
[ 1114.476676] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1114.477404] [DEBUG]optirun version 3.2.1 starting...
[ 1114.477429] [DEBUG]Active configuration:
[ 1114.477437] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1114.477444] [DEBUG] X display: :8
[ 1114.477451] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-331:/usr/lib32/nvidia-331
[ 1114.477457] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1114.477464] [DEBUG] Accel/display bridge: auto
[ 1114.477471] [DEBUG] VGL Compression: proxy
[ 1114.477477] [DEBUG] VGLrun extra options:
[ 1114.477484] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 1114.477560] [DEBUG]Using auto-detected bridge primus
[ 1114.478854] [INFO]Response: Yes. X is active.
[ 1114.478878] [INFO]Running application using primus.
[ 1114.479061] [DEBUG]Process glxgears started, PID 3636.
294 frames in 5.0 seconds = 58.612 FPS
300 frames in 5.0 seconds = 59.977 FPS
300 frames in 5.0 seconds = 59.977 FPS
300 frames in 5.0 seconds = 59.977 FPS
300 frames in 5.0 seconds = 59.978 FPS
primus: warning: dropping a frame to avoid deadlock
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 37 requests (37 known processed) with 0 events remaining.
primus: warning: dropping a frame to avoid deadlock
primus: warning: timeout waiting for display worker
[ 1144.195806] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 1144.195840] [DEBUG]Socket closed.
[ 1144.195855] [DEBUG]Killing all remaining processes.
(bu işlemi yarıda kestim hep 60 civarı oluyor)
*****
kb pars # 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=
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
## 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-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/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
*****
kb pars # 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
*****
kb pars # dpkg -l | egrep 'nvidia|bumblebee'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-331 331.79-0ubuntu1~xedgers14.04.1 amd64 NVIDIA binary driver - version 331.79
ii nvidia-prime 0.6.2linuxmint1 amd64 Tools to enable NVIDIA's Prime
ii nvidia-settings 340.17-0ubuntu1~xedgers14.04.1 amd64 Tool for configuring the NVIDIA graphics driver
Bir sorun var sanki Nvidia'yı görmüyor heralde, sıcaklık değerleri windows 8 e göre 3-5 derece daha yüksek gibi.
Düzenleme : Çıktılar kod etiketi içine alındı.
-
Bir bakar mısınız?
Öncelikle aşağıdaki komut ile nvidia-prime paketini kaldırınız.
sudo apt-get purge nvidia-prime
Sonra aşağıdaki komut ile bumblebee.conf dosyasını açıp,
(Not : Mate masaüstü için gedit yerine pluma yazmalısınız.)
sudo gedit /etc/bumblebee/bumblebee.conf
aşağıdaki satırları bulunuz,
Driver=
KernelDriver=nvidia-current
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
sırasıyla aşağıdaki şekilde düzenleyip dosyayı kaydediniz.
Driver=nvidia
KernelDriver=nvidia-331
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
XorgModulePath=/usr/lib/nvidia-331/xorg,/usr/lib/xorg/modules
Düzenleme sonrası aşağıdaki komutla bumblebee servisini yeniden başlatınız.
sudo service bumblebeed restart
İstediğiniz uygulamayı Nvidia GPU ile ilişkilendirmek için konuda anlatıldığı biçimde bumblebee-ui uygulamasını kurabilirsiniz.
FPS değerinin 60 civarı görünmesi Vsync (Vertical synchronization; yani dikey senkronizasyon) özelliğinin etkin olmasından kaynaklanıyor.
Aradaki farkı aşağıdaki komutlar ile görebilirsiniz.
Entegre GPU için
glxgears
vblank_mode=0 glxgears
Nvidia Optimus GPU için
optirun glxgears
vblank_mode=0 optirun glxgears
-
çok teşekkür ederim
dizüstünün sıcaklığı normal gibi ama 2 sorum daha var:
1-şarj süresi biraz düştü cpu ya yüklenme oranını düşürmek gibi yapılabilecek birşeyler var mı ?
2-4k video oynatırken biraz takılma olabiliyor normal mi bu(nvidia ile denemedim heralde intel çalışıyor) ? sürücülerden kaynaklanıyor heralde
size soruyorum çünkü daha önce pardus kullanmıştım ve sistem bir çöktü mü geri kurtaramıyodum çok vakit gidiyodu yanlış birşeyler yapmak istemiyorum o yüzden
-
Farklı sorularınız için istediğiniz kadar konu açabilirsiniz. Aynı konu içinde birden fazla sorunun çözümü uygun olmuyor. Bu konu Nvidia Optimus ve Linux desteği ile alakalı, fazla karıştırmayalım derim. CPU'yu enerji tasarrufu modunda kullanmak ile ilgili olarak buradaki (http://forum.linuxmint.net.tr/index.php?topic=68.msg1402#msg1402) mesajı inceleyebilirsiniz.
Video takılması ile ilgili olarak önce konuda bahsedildiği gibi bumblebee-ui uygulamasını kurunuz. Sonra bu uygulama yardımıyla, video seyrettiğiniz uygulamayı Nvidia kart ile ilişkilendirip optimus desteği ile açılmasını sağmayı deneyiniz.
Sorunlar bu şekilde çözelmezse, ilgili sorunlar için farklı bir konu açmanızı rica edeceğim.
-
pardon.
konu ile ilgili bir sorun daha var nvidia ya geçiş yapmıyor üstteki şeyleri kurdum ama bumblebee application setting ten firefox u discrete graphic ten çalıştır için işaretlediğim halde bir işe yaramıyor yeniden açtığımda da işaretsiz görünüyor ayrıca prime indicator de de hep using: mesa DRI intel(R) ivybridge mobile gibi birşey yazıyor quick switch graphics e tıklamama rağmen değişmiyor
-
Nvidia Prime ve Bumblebee uygulamalarını birarada kullanamazsınız. Siz her ikisini de kurmuşsunuz sanırım. Nvidia-prime paketi kaldırılınca prime-indicator kullanılamaz olur. Aşağıdaki komutun çıktısını paylaşınız.
cat /etc/X11/xorg.conf
Firefox'u aşağıdaki komut ile çalıştırmayı dener misiniz?
optirun firefox
Ek olarak, aşağıdaki komut ile Prime İndicator uygulamasını da kaldırınız.
sudo apt-get purge prime-indicator
-
kb pars # cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
kb pars # optirun firefox
(process:2663): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
(firefox:2663): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised
(firefox:2663): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised
(firefox:2663): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised
(firefox:2663): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised
(firefox:2663): GnomeUI-WARNING **: While connecting to session manager:
None of the authentication protocols specified are supported.
(firefox:2663): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
(firefox:2663): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
(firefox:2663): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
(firefox:2663): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
(firefox:2663): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
(firefox:2663): LIBDBUSMENU-GLIB-WARNING **: Unable to get session bus: Bağlantı kapalı
(firefox:2663): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
böyle yapınca hata vermesine rağmen nvidia çalışıyor 4k ve sıcaklıktan anladım şöyle diyor:
firefox için ayarlar saklanırken bir hata oluştu. Ayarlarınızın bazıları düzgün uygulanmayabilir.
ayrıntılar=>
Çalışan D-BUS hizmeti yok
Çalışan D-BUS hizmeti yok
Çalışan D-BUS hizmeti yok
Çalışan D-BUS hizmeti yok
ayrıca hoparlörden ses çıkarken kulaklıktan ses gelmiyor
-
@fedaye, aşağıdaki komutun çıktısını tekrar paylaşınız.
optirun -vvv glxgears
Ses sorunu ile ilgili ayrı bir konu açınız lütfen.
-
@fedaye, aşağıdaki komutun çıktısını tekrar paylaşınız.
optirun -vvv glxgears
Ses sorunu ile ilgili ayrı bir konu açınız lütfen.
yok yanlış anladınız normalde sorun yok ama nvidia ile çalışırken kulaklıktan ses gelmiyordu ama neyse çok da önemli değil
düzenleme:
şimdi ses de geliyor oldukça kararlı görünüyor sistem sıcaklık değerleri de windowsla birebir gibi bu kadarını beklemiyordum doğrusu
yardımlarınız için teşekkürler
-
Çıktılarım şöyle ve bir sorun olduğunu düşünüyorum. Çünkü 2 komut çıktısı arasında herhangi bir fark yok.
ugur@AKTAS ~ $ optirun glxgears
293 frames in 5.0 seconds = 58.489 FPS
300 frames in 5.0 seconds = 59.827 FPS
300 frames in 5.0 seconds = 59.827 FPS
300 frames in 5.0 seconds = 59.825 FPS
300 frames in 5.0 seconds = 59.829 FPS
300 frames in 5.0 seconds = 59.825 FPS
300 frames in 5.0 seconds = 59.824 FPS
primus: warning: dropping a frame to avoid deadlock
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 37 requests (37 known processed) with 0 events remaining.
primus: warning: dropping a frame to avoid deadlock
primus: warning: timeout waiting for display worker
ugur@AKTAS ~ $ glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
303 frames in 5.0 seconds = 60.532 FPS
300 frames in 5.0 seconds = 59.826 FPS
300 frames in 5.0 seconds = 59.827 FPS
300 frames in 5.0 seconds = 59.826 FPS
300 frames in 5.0 seconds = 59.826 FPS
300 frames in 5.0 seconds = 59.827 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 5960 requests (5960 known processed) with 0 events remaining.
Ekran kartım NVIDIA GEFORCE GT520M
-
Çıktılarım şöyle ve bir sorun olduğunu düşünüyorum. Çünkü 2 komut çıktısı arasında herhangi bir fark yok.
FPS değerinin 60 civarı görünmesi Vsync (Vertical synchronization; yani dikey senkronizasyon) özelliğinin etkin olmasından kaynaklanıyor.
Aradaki farkı aşağıdaki komutlar ile görebilirsiniz.
Entegre GPU için
glxgears
vblank_mode=0 glxgears
Nvidia Optimus GPU için
optirun glxgears
vblank_mode=0 optirun glxgears
-
Teşekkür ederim. Bu komutları girince farklı FPS değerleri çıktı. Bu durumdan ekran kartının doğru yüklendiğini ve bumblebee'nin sorunsuz çalıştığını anlıyorum.
-
kakashi@kakashi-23 ~ $ lspci | egrep 'VGA|3D'çıktısı şu şekilde
01:00.0 VGA compatible controller: NVIDIA Corporation G98M [GeForce 9200M GS] (rev a1)Bundan anladığım kadarıyla benim bumblebee ile işim yok. Ben de sizin [member=35]ihsaniye[/member] ye anlattığınız şekilde kapalı kaynak sürücülerimi kurmaya çalıştım. Çıktılar şu şekilde;
apt-get install nvidia-current
kakashi@kakashi-23 ~ $ sudo apt-get install nvidia-current
[sudo] password for kakashi:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Aşağıdaki ek paketler de kurulacak:
libc-dev-bin libc6-dev nvidia-304
Önerilen paketler:
glibc-doc
Tavsiye edilen paketler:
nvidia-settings libcuda1-304 nvidia-libopencl1-304 nvidia-opencl-icd-304
Aşağıdaki YENİ paketler kurulacak:
libc-dev-bin libc6-dev nvidia-304 nvidia-current
0 paket yükseltilecek, 4 yeni paket kurulacak, 0 paket kaldırılacak ve 252 paket yükseltilmeyecek.
22,0 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 102 MB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz? [E/h] e
Alınıyor: 1 http://archive.ubuntu.com/ubuntu/ trusty/main libc-dev-bin i386 2.19-0ubuntu6 [63,3 kB]
Alınıyor: 2 http://archive.ubuntu.com/ubuntu/ trusty/main libc6-dev i386 2.19-0ubuntu6 [1.555 kB]
Alınıyor: 3 http://archive.ubuntu.com/ubuntu/ trusty/restricted nvidia-304 i386 304.117-0ubuntu1 [20,4 MB]
Alınıyor: 4 http://archive.ubuntu.com/ubuntu/ trusty/restricted nvidia-current i386 304.117-0ubuntu1 [4.398 B]
27 sn.'de 22,0 MB alındı (814 kB/s)
Önceden seçili olmayan libc-dev-bin paketi seçiliyor.
(Veritabanı okunuyor... mevcut 146940 dosya veya klasör yüklü.)
Açılmaya hazırlanan .../libc-dev-bin_2.19-0ubuntu6_i386.deb ...
libc-dev-bin (2.19-0ubuntu6) paketi açılıyor ...
Önceden seçili olmayan libc6-dev:i386 paketi seçiliyor.
Açılmaya hazırlanan .../libc6-dev_2.19-0ubuntu6_i386.deb ...
libc6-dev:i386 (2.19-0ubuntu6) paketi açılıyor ...
Önceden seçili olmayan nvidia-304 paketi seçiliyor.
Açılmaya hazırlanan .../nvidia-304_304.117-0ubuntu1_i386.deb ...
nvidia-304 (304.117-0ubuntu1) paketi açılıyor ...
Önceden seçili olmayan nvidia-current paketi seçiliyor.
Açılmaya hazırlanan .../nvidia-current_304.117-0ubuntu1_i386.deb ...
nvidia-current (304.117-0ubuntu1) paketi açılıyor ...
man-db (2.6.7.1-1) için tetikleyiciler işleniyor ...
libc-dev-bin (2.19-0ubuntu6) ayarlanıyor...
libc6-dev:i386 (2.19-0ubuntu6) ayarlanıyor...
nvidia-304 (304.117-0ubuntu1) ayarlanıyor...
update-alternatives: /usr/lib/nvidia-304/ld.so.conf kullanılarak /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) sağlamak için otomatik kip durumunda
update-alternatives: dikkat: /usr/lib32/vdpau/libvdpau_nvidia.so.1 oluşturma işlemi atlandı çünkü ilişkili dosya olan /usr/lib32/nvidia-304/vdpau/libvdpau_nvidia.so.1 (veya i386-linux-gnu_gl_conf bağlantı grubu) mevcut değil
update-alternatives: dikkat: /usr/lib32/libvdpau_nvidia.so oluşturma işlemi atlandı çünkü ilişkili dosya olan /usr/lib32/nvidia-304/vdpau/libvdpau_nvidia.so (veya i386-linux-gnu_gl_conf bağlantı grubu) mevcut değil
update-alternatives: /usr/lib/nvidia-304/alt_ld.so.conf kullanılarak /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) sağlamak için otomatik kip durumunda
update-alternatives: /usr/share/nvidia-304/glamor.conf kullanılarak /usr/share/X11/xorg.conf.d/glamoregl.conf (glamor_conf) sağlamak için otomatik kip durumunda
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia-304
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
Loading new nvidia-304-304.117 DKMS files...
First Installation: checking all kernels...
Building only for 3.13.0-24-generic
Building for architecture i686
Building initial module for 3.13.0-24-generic
Done.
nvidia_304:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.13.0-24-generic/kernel/drivers/char/drm/
depmod........
DKMS: install completed.
nvidia-current (304.117-0ubuntu1) ayarlanıyor...
initramfs-tools (0.103ubuntu4) için tetikleyiciler işleniyor ...
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic
Warning: No support for locale: tr_TR.utf8
Kurulum sanki başarılı gibi ama "Warning" yazısından dolayı sormayı uygun buldum.İkinci çıktı şu şekilde;
nvidia-xconfigkakashi@kakashi-23 ~ $ sudo nvidia-xconfig
WARNING: Unable to locate/open X configuration file.
New X configuration file written to '/etc/X11/xorg.conf'
Sistemi yenidem başlattım ve açılış öncekinden farklı oldu.Normalde Linux Mint logosu olurdu.Bu sefer "LİNUX MİNT 17" yazıyordu. Ayrıca açılışta nvidia nın logosu da gözüktü. İşlem tamam mıdır? Bir sıkıntı mevcut mudur? Şimdiden teşekkür ederim.
-
kakashi@kakashi-23 ~ $ lspci | egrep 'VGA|3D'çıktısı şu şekilde
01:00.0 VGA compatible controller: NVIDIA Corporation G98M [GeForce 9200M GS] (rev a1)Bundan anladığım kadarıyla benim bumblebee ile işim yok. Ben de sizin [member=35]ihsaniye[/member] ye anlattığınız şekilde kapalı kaynak sürücülerimi kurmaya çalıştım. Çıktılar şu şekilde;
apt-get install nvidia-current
kakashi@kakashi-23 ~ $ sudo apt-get install nvidia-current
[sudo] password for kakashi:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Aşağıdaki ek paketler de kurulacak:
libc-dev-bin libc6-dev nvidia-304
Önerilen paketler:
glibc-doc
Tavsiye edilen paketler:
nvidia-settings libcuda1-304 nvidia-libopencl1-304 nvidia-opencl-icd-304
Aşağıdaki YENİ paketler kurulacak:
libc-dev-bin libc6-dev nvidia-304 nvidia-current
0 paket yükseltilecek, 4 yeni paket kurulacak, 0 paket kaldırılacak ve 252 paket yükseltilmeyecek.
22,0 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 102 MB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz? [E/h] e
Alınıyor: 1 http://archive.ubuntu.com/ubuntu/ trusty/main libc-dev-bin i386 2.19-0ubuntu6 [63,3 kB]
Alınıyor: 2 http://archive.ubuntu.com/ubuntu/ trusty/main libc6-dev i386 2.19-0ubuntu6 [1.555 kB]
Alınıyor: 3 http://archive.ubuntu.com/ubuntu/ trusty/restricted nvidia-304 i386 304.117-0ubuntu1 [20,4 MB]
Alınıyor: 4 http://archive.ubuntu.com/ubuntu/ trusty/restricted nvidia-current i386 304.117-0ubuntu1 [4.398 B]
27 sn.'de 22,0 MB alındı (814 kB/s)
Önceden seçili olmayan libc-dev-bin paketi seçiliyor.
(Veritabanı okunuyor... mevcut 146940 dosya veya klasör yüklü.)
Açılmaya hazırlanan .../libc-dev-bin_2.19-0ubuntu6_i386.deb ...
libc-dev-bin (2.19-0ubuntu6) paketi açılıyor ...
Önceden seçili olmayan libc6-dev:i386 paketi seçiliyor.
Açılmaya hazırlanan .../libc6-dev_2.19-0ubuntu6_i386.deb ...
libc6-dev:i386 (2.19-0ubuntu6) paketi açılıyor ...
Önceden seçili olmayan nvidia-304 paketi seçiliyor.
Açılmaya hazırlanan .../nvidia-304_304.117-0ubuntu1_i386.deb ...
nvidia-304 (304.117-0ubuntu1) paketi açılıyor ...
Önceden seçili olmayan nvidia-current paketi seçiliyor.
Açılmaya hazırlanan .../nvidia-current_304.117-0ubuntu1_i386.deb ...
nvidia-current (304.117-0ubuntu1) paketi açılıyor ...
man-db (2.6.7.1-1) için tetikleyiciler işleniyor ...
libc-dev-bin (2.19-0ubuntu6) ayarlanıyor...
libc6-dev:i386 (2.19-0ubuntu6) ayarlanıyor...
nvidia-304 (304.117-0ubuntu1) ayarlanıyor...
update-alternatives: /usr/lib/nvidia-304/ld.so.conf kullanılarak /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) sağlamak için otomatik kip durumunda
update-alternatives: dikkat: /usr/lib32/vdpau/libvdpau_nvidia.so.1 oluşturma işlemi atlandı çünkü ilişkili dosya olan /usr/lib32/nvidia-304/vdpau/libvdpau_nvidia.so.1 (veya i386-linux-gnu_gl_conf bağlantı grubu) mevcut değil
update-alternatives: dikkat: /usr/lib32/libvdpau_nvidia.so oluşturma işlemi atlandı çünkü ilişkili dosya olan /usr/lib32/nvidia-304/vdpau/libvdpau_nvidia.so (veya i386-linux-gnu_gl_conf bağlantı grubu) mevcut değil
update-alternatives: /usr/lib/nvidia-304/alt_ld.so.conf kullanılarak /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) sağlamak için otomatik kip durumunda
update-alternatives: /usr/share/nvidia-304/glamor.conf kullanılarak /usr/share/X11/xorg.conf.d/glamoregl.conf (glamor_conf) sağlamak için otomatik kip durumunda
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia-304
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
Loading new nvidia-304-304.117 DKMS files...
First Installation: checking all kernels...
Building only for 3.13.0-24-generic
Building for architecture i686
Building initial module for 3.13.0-24-generic
Done.
nvidia_304:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.13.0-24-generic/kernel/drivers/char/drm/
depmod........
DKMS: install completed.
nvidia-current (304.117-0ubuntu1) ayarlanıyor...
initramfs-tools (0.103ubuntu4) için tetikleyiciler işleniyor ...
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic
Warning: No support for locale: tr_TR.utf8
Kurulum sanki başarılı gibi ama "Warning" yazısından dolayı sormayı uygun buldum.İkinci çıktı şu şekilde;
nvidia-xconfigkakashi@kakashi-23 ~ $ sudo nvidia-xconfig
WARNING: Unable to locate/open X configuration file.
New X configuration file written to '/etc/X11/xorg.conf'
Sistemi yenidem başlattım ve açılış öncekinden farklı oldu.Normalde Linux Mint logosu olurdu.Bu sefer "LİNUX MİNT 17" yazıyordu. Ayrıca açılışta nvidia nın logosu da gözüktü. İşlem tamam mıdır? Bir sıkıntı mevcut mudur? Şimdiden teşekkür ederim.
Günaydın, sınırlı bilgimle fikrimi belirteyim; aldığınız hata dil paketiyle ilgili ve sorun çıkarmaz. Sık SIK göreceksiniz zaten, sorun değil.
-
Teşekkür ederim.
-
Warning: No support for locale: tr_TR.utf8
Bu uyarı mesajının çözümü forumda mevcut.
http://forum.linuxmint.net.tr/index.php?topic=9.0 (http://forum.linuxmint.net.tr/index.php?topic=9.0)
-
Teşekkürler hocam!
-
bumblebee glxgears yazınca böyle bir hata alıyorum
harun@hr ~ $ optirun glxgears
[ 110.124355] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ 110.124458] [ERROR]Aborting because fallback start is disabled.
optirun -vvv glxgears çıktısı
[ 447.061444] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 447.062507] [DEBUG]optirun version 3.2.1 starting...
[ 447.062534] [DEBUG]Active configuration:
[ 447.062545] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 447.062557] [DEBUG] X display: :8
[ 447.062568] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-304:/usr/lib32/nvidia-304
[ 447.062579] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 447.062590] [DEBUG] Accel/display bridge: auto
[ 447.062600] [DEBUG] VGL Compression: proxy
[ 447.062611] [DEBUG] VGLrun extra options:
[ 447.062622] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 447.062723] [DEBUG]Using auto-detected bridge primus
[ 447.105686] [INFO]Response: No - error: Could not load GPU driver
[ 447.105707] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ 447.105716] [DEBUG]Socket closed.
[ 447.105739] [ERROR]Aborting because fallback start is disabled.
[ 447.105746] [DEBUG]Killing all remaining processes.
cat /etc/bumblebee/bumblebee.conf çıktısı
# 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=
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
## 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-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/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
cat /etc/bumblebee/xorg.conf.nvidia çıktısı
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:07: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
dpkg -l | egrep 'nvidia|bumblebee' çıktısı
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-304 304.117-0ubuntu1 amd64 NVIDIA legacy binary driver - version 304.117
ii nvidia-current 304.117-0ubuntu1 amd64 Transitional package for nvidia-current
lütfen yardım edermisiniz?
-
bumblebee glxgears yazınca böyle bir hata alıyorum
Ek olarak aşağıdaki komutun çıktısını da paylaşınız.
lspci | egrep 'VGA|3D|Display'
-
lspci | egrep 'VGA|3D|Display' çıktısı
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
07:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
-
BusID "PCI:07:00:0"
/etc/bumblebee/bumblebee.conf dosyasında atanan BusID değerinden emin olmak için istemiştim son çıktıyı.
Böylece doğru BusID değeri atanmış olduğunu anlamış olduk.
Şimdi BusID ile ilgili bir düzenleme yapmadan burada (http://forum.linuxmint.net.tr/index.php?topic=78.msg552#msg552) anlatılan düzenlemeleri uygulamayı deneyiniz.
-
düzenlemeleri yaptım hala aynı hatayı alıyorum :(
harun@hr ~ $ optirun glxgears
[ 110.124355] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ 110.124458] [ERROR]Aborting because fallback start is disabled.
-
Aşağıdaki komut ile bumblebee.conf dosyasını açınız.
sudo gedit /etc/bumblebee/bumblebee.conf
Aşağıdaki satırı bulup,
Driver=
aşağıdaki biçimde düzenledikten sonra dosyayı kaydediniz.
Driver=nvidia
Şimdi aşağıdaki komutla bumblebee servisini yeniden başlatınız.
sudo service bumblebeed restart
Aşağıdaki komut ile Bumblebee'nin düzgün çalışıp çalışmadığını kontrol edebilirsiniz.
optirun -vvv glxgears
-
optirun glxgears yazınca yine aynı hatayı alıyorum
[ 1047.127587] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ 1047.127702] [ERROR]Aborting because fallback start is disabled.
optirun -vvv glxgears çıktısı
[ 1101.505683] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1101.506039] [INFO]Configured driver: nvidia
[ 1101.506246] [DEBUG]optirun version 3.2.1 starting...
[ 1101.506261] [DEBUG]Active configuration:
[ 1101.506267] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1101.506273] [DEBUG] X display: :8
[ 1101.506278] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-304:/usr/lib32/nvidia-304
[ 1101.506284] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1101.506290] [DEBUG] Accel/display bridge: auto
[ 1101.506296] [DEBUG] VGL Compression: proxy
[ 1101.506301] [DEBUG] VGLrun extra options:
[ 1101.506306] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 1101.506361] [DEBUG]Using auto-detected bridge primus
[ 1101.548122] [INFO]Response: No - error: Could not load GPU driver
[ 1101.548166] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ 1101.548184] [DEBUG]Socket closed.
[ 1101.548241] [ERROR]Aborting because fallback start is disabled.
[ 1101.548260] [DEBUG]Killing all remaining processes.
-
Aşağıdaki komutların çıktılarını tekrar rica edelim.
cat /etc/bumblebee/bumblebee.conf
cat /etc/bumblebee/xorg.conf.nvidia
Duruma göre nvidia-331 sürücülerini yüklemeyi deneyebiliriz.
-
cat /etc/bumblebee/bumblebee.conf çıktısı
# 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
## 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-304
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-304:/usr/lib32/nvidia-304
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-304/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
cat /etc/bumblebee/xorg.conf.nvidia çıktısı
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:07: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
-
Aşağıdaki komut ile nvidia-304 sürücüsünü kaldırınız.
sudo apt-get purge nvidia-304
Aşağıdaki komut ile nvidia-331 sürücüsünü kurunuz.
sudo apt-get install nvidia-331
Yine bumblebee.conf dosyası içindeki ilgili satırları aşağıdaki biçimde düzenleyip dosyayı kaydediniz.
KernelDriver=nvidia-331
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
XorgModulePath=/usr/lib/nvidia-331/xorg,/usr/lib/xorg/modules
Aşağıdaki komutla bumblebee servisini yeniden başlatınız.
sudo service bumblebeed restart
-
sudo apt-get purge nvidia-331
verdiğiniz kodu
sudo apt-get install nvidia-331
olarak değiştirdim.
Dediklerinizi yaptım ve işe yaradı.Fakat optirun glxgears ile glxgears arasındaki fps değerleri aynı.
optirun glxgears
hr harun # optirun glxgears
292 frames in 5.0 seconds = 58.386 FPS
301 frames in 5.0 seconds = 60.007 FPS
301 frames in 5.0 seconds = 60.007 FPS
301 frames in 5.0 seconds = 60.006 FPS
301 frames in 5.0 seconds = 60.007 FPS
301 frames in 5.0 seconds = 60.006 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 37 requests (37 known processed) with 0 events remaining.
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 154 (DRI2)
Minor opcode of failed request: 7 (DRI2GetBuffersWithFormat )
Resource id in failed request: 0x2a00002
Serial number of failed request: 5756
Current serial number in output stream: 5756
glxgears
hr harun # glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
306 frames in 5.0 seconds = 61.096 FPS
301 frames in 5.0 seconds = 60.006 FPS
301 frames in 5.0 seconds = 60.007 FPS
301 frames in 5.0 seconds = 60.006 FPS
301 frames in 5.0 seconds = 60.006 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 4660 requests (4660 known processed) with 0 events remaining.
"optirun glxgears" ın fps si fazla olması gerekmiyor mu?
-
"optirun glxgears" ın fps si fazla olması gerekmiyor mu?
Çıktılarım şöyle ve bir sorun olduğunu düşünüyorum. Çünkü 2 komut çıktısı arasında herhangi bir fark yok.
FPS değerinin 60 civarı görünmesi Vsync (Vertical synchronization; yani dikey senkronizasyon) özelliğinin etkin olmasından kaynaklanıyor.
Aradaki farkı aşağıdaki komutlar ile görebilirsiniz.
Entegre GPU için
glxgears
vblank_mode=0 glxgears
Nvidia Optimus GPU için
optirun glxgears
vblank_mode=0 optirun glxgears
-
Yardımınız için teşekkür ederim.
Bir sorum daha olacak:
"glxgears" yazınca çıkan fps
harun@hr ~ $ vblank_mode=0 glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
33311 frames in 5.0 seconds = 6662.076 FPS
33995 frames in 5.0 seconds = 6798.937 FPS
35010 frames in 5.0 seconds = 7001.828 FPS
34061 frames in 5.0 seconds = 6812.077 FPS
35688 frames in 5.0 seconds = 7137.554 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 350901 requests (350901 known processed) with 0 events remaining.
"optirun glxgears" yazınca çıkan fps den daha fazla
harun@hr ~ $ vblank_mode=0 optirun glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
13374 frames in 5.0 seconds = 2674.797 FPS
14604 frames in 5.0 seconds = 2920.645 FPS
14609 frames in 5.0 seconds = 2921.672 FPS
14616 frames in 5.0 seconds = 2923.103 FPS
14605 frames in 5.0 seconds = 2920.994 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 37 requests (37 known processed) with 0 events remaining.
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 154 (DRI2)
Minor opcode of failed request: 8 (DRI2SwapBuffers )
Resource id in failed request: 0x2e00002
Serial number of failed request: 149362
Current serial number in output stream: 149363
windowstayken nvidia ekran kartımın performansı intel ekran kartından kat kat iyidi
linux da neden böyle oldu?
-
windowstayken nvidia ekran kartımın performansı intel ekran kartından kat kat iyidi
linux da neden böyle oldu?
Bir de aşağıdaki şekilde deneyin bakalım ne olacak)
vblank_mode=0 primusrun glxgears
-
Merhaba, henüz yeniyim. Debian Wheezy kullanıyorum. Lenovo z580 Laptop'ta kurulum yapmaya çalışıyorum. Normalde Intel HD Graphics 4000 + GT630M var.
lspci | egrep 'VGA|3D|Display'çalıştırdığımda her iki device da 'VGA' olarak görünüyor aşağıdaki gibi. Bu bir sorun mu bimiyorum ;
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 630M] (rev a1)Asıl sorunum ise package seçimini doğru yapamamam. source.list'e BURADAKİ (https://wiki.debian.org/Bumblebee#Installation) gibi backports deposunu eklediğimde aldığım hata;
W: Failed to fetch http://http.debian.org/debian/dists/wheezy-backports/Release.gpg Could not resolve 'http.debian.org'
W: Some index files failed to download. They have been ignored, or old ones used instead."add-apt-repository ppa:bumblebee/stable" yazıp "apt-get update" yaptığımda aldığım hata;
Err http://ppa.launchpad.net wheezy/main Sources
404 Not Found
Err http://ppa.launchpad.net wheezy/main amd64 Packages
404 Not Found
Err http://ppa.launchpad.net wheezy/main i386 Packages
404 Not Found
Ign http://ppa.launchpad.net wheezy/main Translation-en_US
Ign http://ppa.launchpad.net wheezy/main Translation-en
W: Failed to fetch http://ppa.launchpad.net/bumblebee/stable/ubuntu/dists/wheezy/main/source/Sources 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/bumblebee/stable/ubuntu/dists/wheezy/main/binary-amd64/Packages 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/bumblebee/stable/ubuntu/dists/wheezy/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
Sorun nedir anlamıyorum denemediğim package link kalmadı. Yeni olduğum için gözden kaçırıyorum basit birşeyi sanırım.
-
W: Failed to fetch http://http.debian.org/debian/dists/wheezy-backports/Release.gpg Could not resolve 'http.debian.org'
Sanırım Backport deposunu yanlış eklemişsiniz, depoyu aşağıdaki gibi değiştirmeyi deneyiniz.
deb http://ftp.debian.org/debian wheezy-backports main contrib non-free
Ek olarak aşağıdaki komutlar ile eklediğiniz PPA deposunu kaldırınız.
su
rm -rf /etc/apt/sources.list.d/*bumblebee*
apt-get update
Şimdi konunun başında LMDE için anlatıldığı biçimde Bumblebe'yi kurmayı deneyebilirsiniz.
-
[member=8]Butterfly[/member], çok teşekkür ederim verdiğin depo işe yaradı kurulumu hatasız tamamladım. Test aşamasında -[member=538]sogukgece[/member]' nin de karşılaştığı gibi- optirun ile çalıştırdığımda normalden daha düşük FPS alıyorum. Son postunuzda bahsettiğiniz "vblank_mode=0 primusrun glxgears" ile de optirun ile aynı sonuçları alıyorum yani normal FPS'den daha düşük bu da.
-
Bir de aşağıdaki şekilde deneyin bakalım ne olacak)
vblank_mode=0 primusrun glxgears[/quote]
Verdiğiniz koddaki değerler optirundaki değerleriyle aynı.
-
Aşağıdaki komut ile Nividia Ayar Yöneticisini açıp OpenGL ayarları altından Sync to Vblank seçeneği önündeki işareti kaldırmayı deneyebilirsiniz.
optirun nvidia-settings -c :8
Sisteminizi yeniden başlatmak denebilir.
-
[ 1474.447792] [ERROR]You've no permission to communicate with the Bumblebee daemon. Try adding yourself to the 'bumblebee' group
[ 1474.447880] [ERROR]Could not connect to bumblebee daemon - is it running?
bir türlü hatayı çözemedim
-
Aşağıdaki komutu deneyiniz.
sudo adduser $USER bumblebee
Sonrasında sisteminizi yeniden başlatmanız gerekebilir.
-
Cannot access secondary gpu error failed to initialize the Nvdia gpu at pc:1:0:0. Please
Aborting because fallback start is disable
O işlemden sonra şimdi de bu hatayı verdi. kusura bakmayın telefondan yazmak zorunda kaldım.
Cannot access secondary GPU arkadaşlar hatayı forumda buldum. Ama orada yapılan işlemleri yaptım ayarlar aynı çıktı hala bi çözüm bulamadım.
Düzenleme : Mesajlar birleştirildi.
-
Aşağıdaki komutların çıktılarını paylaşınız.
cat /etc/lsb-release
optirun -vvv glxgears
cat /etc/bumblebee/bumblebee.conf
cat /etc/bumblebee/xorg.conf.nvidia
dpkg -l | egrep 'nvidia|bumblebee'
-
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17
DISTRIB_CODENAME=qiana
DISTRIB_DESCRIPTION="Linux Mint 17 Qiana"
[ 163.304662] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 163.305118] [DEBUG]optirun version 3.2.1 starting...
[ 163.305125] [DEBUG]Active configuration:
[ 163.305128] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 163.305141] [DEBUG] X display: :8
[ 163.305155] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-304:/usr/lib32/nvidia-304
[ 163.305159] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 163.305162] [DEBUG] Accel/display bridge: auto
[ 163.305166] [DEBUG] VGL Compression: proxy
[ 163.305169] [DEBUG] VGLrun extra options:
[ 163.305172] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 163.317362] [DEBUG]Using auto-detected bridge primus
[ 164.942963] [INFO]Response: No - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
[ 164.943004] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
[ 164.943017] [DEBUG]Socket closed.
[ 164.943064] [ERROR]Aborting because fallback start is disabled.
[ 164.943078] [DEBUG]Killing all remaining processes.
# 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=
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
## 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-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/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
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
ii bumblebee 3.2.1-5 amd64 NVIDIA Optimus support for Linux
ii bumblebee-nvidia 3.2.1-5 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-304 304.117-0ubuntu1 amd64 NVIDIA legacy binary driver - version 304.117
ii nvidia-current 304.117-0ubuntu1 amd64 Transitional package for nvidia-current
çıktılar bunlar
Düzenleme: Kod etiketi.
Lütfen çıktıları aşağıdaki şekilde kod etiketi içinde paylaşınız.
[code]Kodlar[/code]
-
düzeltim hocam
-
Burada (http://forum.linuxmint.net.tr/index.php?topic=78.msg7301#msg7301) anlatıldığı biçimde nvidia-304 sürücüsünü kaldırıp nvidia-331 sürücüsünü kurduktan sonra, /etc/bumblebee/bumblebee.conf dosyası içindeki ilgili satırları düzenlemeyi deneyiniz.
KernelDriver=nvidia-331
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
XorgModulePath=/usr/lib/nvidia-331/xorg,/usr/lib/xorg/modules
-
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Package 'nvidia-331' is not installed, so not removed
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 276 paket yükseltilmeyecek.
nvidia-331 yuklenmedi silinmiş sanırım
-
tamam hocam kod yanlış olmuş orda konunun devamında gördüm yükledim ama hala aynı hatayı verıyor
[ 67.517691] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "nvidia" (module does not exist, 0)
[ 67.517778] [ERROR]Aborting because fallback start is disabled.
-
[member=8]Butterfly[/member] çok teşekkür ederim konuyu takip ederek diğer arkadaşlara dediklerinizden yararlanarak halletim carklar çıktı bende fpsleri göstermek istedim size bi sorun varmıdır acaba abim ?
optirun glxgears fpsleri
ergi@ergi-N56VZ ~ $ optirun glxgears
292 frames in 5.0 seconds = 58.333 FPS
301 frames in 5.0 seconds = 60.121 FPS
301 frames in 5.0 seconds = 60.120 FPS
301 frames in 5.0 seconds = 60.122 FPS
301 frames in 5.0 seconds = 60.121 FPS
301 frames in 5.0 seconds = 60.120 FPS
301 frames in 5.0 seconds = 60.122 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 37 requests (37 known processed) with 0 events remaining.
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 154 (DRI2)
Minor opcode of failed request: 7 (DRI2GetBuffersWithFormat )
Resource id in failed request: 0x2c00002
Serial number of failed request: 6740
Current serial number in output stream: 6740
glxgears fpsleri
ergi@ergi-N56VZ ~ $ glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
306 frames in 5.0 seconds = 61.199 FPS
301 frames in 5.0 seconds = 60.121 FPS
301 frames in 5.0 seconds = 60.120 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 3280 requests (3280 known processed) with 0 events remaining.
vblank_mode=0 glxgears fpsleri
ergi@ergi-N56VZ ~ $ vblank_mode=0 glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
35214 frames in 5.0 seconds = 7042.708 FPS
37133 frames in 5.0 seconds = 7426.454 FPS
36628 frames in 5.0 seconds = 7325.540 FPS
vblank_mode=0 optirun glxgears fpsleri
vblank_mode=0 optirun glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
12317 frames in 5.0 seconds = 2463.347 FPS
13460 frames in 5.0 seconds = 2691.986 FPS
13271 frames in 5.0 seconds = 2654.175 FPS
13506 frames in 5.0 seconds = 2701.016 FPS
13373 frames in 5.0 seconds = 2674.479 FPS
vblank_mode=0 primusrun glxgears fpsleri
vblank_mode=0 primusrun glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
13008 frames in 5.0 seconds = 2601.536 FPS
14129 frames in 5.0 seconds = 2825.729 FPS
14130 frames in 5.0 seconds = 2825.823 FPS
14033 frames in 5.0 seconds = 2806.521 FPS
-
sanırım hala olmadı :(
optirun firefox da böyle bi hata verıyo hala acıldıgında ıntelın ekran kartında degılde diğerinde açılıyo fandan anlaşılıyor çünkü nasıl halletcem ben bu sorunu
ergi@ergi-N56VZ ~ $ optirun firefox
(process:2646): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
(firefox:2646): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised
(firefox:2646): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised
(firefox:2646): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised
(firefox:2646): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised
-
Aldığınız hata mesajı Firefox ve glib paketi ile ilgili bir bildirim, ben kendi sistemimde Firefox'u uçbirimden normal olarak çalıştırdığımda da aynı mesajı alıyorum.
Uygulamaları optirun komutu ile çalıştırmak yerine, konunun ilk mesajından anlatıldığı biçimde bumblebee-ui uygulamasını kurmayı deneyiniz.
-
Peki aldığım FPS değerleri normal mi? Fan hala dönüyor, bir türlü geçiremedim sanırım intel sürücüsüne.
Düzenleme : İmla
İmla kurallarına ve Türkçe kullanımına elimizden geldiğince özen gösterelim.
-
Peki aldığım FPS değerleri normal mi?
Burada (http://forum.linuxmint.net.tr/index.php?topic=78.msg7383#msg7383) bahsedilen biçimde düzenlemeyi dener misiniz?
Fan hala dönüyor bir türlü geçiremedim sanırım intel sürücüsüne.
Aşağıdaki komutun çıktısı hata veriyor mu?
optirun -vvv glxgears
-
nvidia settingsde open gl ayarlarının altında Sync to Vblank bulamadım
optirun -vvv glxgears bu kodda hata vermıyor carklar donuyor
-
http://www.nvidia.com.tr/drivers/results/76921#driverInfo-76921=0 bide bu driveri buldum ama sanırım hala optimus la ilgili sorunlar var
ii bumblebee-nvidia 3.2.1-5 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
rc nvidia-304-updates 304.117-0ubuntu1 amd64 NVIDIA legacy binary driver - version 304.117
ii nvidia-331 331.38-0ubuntu7 amd64 NVIDIA binary driver - version 331.38
ii nvidia-settings 331.20-0ubuntu8 amd64 Tool for configuring the NVIDIA graphics driver
benim driverlerim bunlar ama kartım ıçın şuan en güncel 340 ona yukseltsem ne olur ? faydası olurmu :-\
-
Nvidia Ayar Yöneticisini, Nvidia kart kullanılırken açtığınızdan emin olunuz. Şu an için Bumblebee sistemlerde nasıl bir sonuç vereceğini kestiremediğim için güncel sürücü sürümünü kurmanızı önermiyorum. İlgili sürücü X Swat PPA deposuna girdiğinde kurulumu denenebilir.
-
Merhaba,anlatılanlara göre yükledim hata oluştu tekrar kaldırırp yükledim bu sefer bu hatayla karşılaştım ne yapabilirim ?
[ 990.728558] [WARN]Could not open configuration file: /etc/bumblebee/bumblebee.conf
[ 990.728603] [WARN]Using default configuration
[ 990.733840] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ 990.733929] [ERROR]Aborting because fallback start is disabled.
-
Hatalı bir şeylerin olduğunu düşünüyorsanız lütfen aşağıdaki komutları sırasıyla uçbirimde çalıştırıp çıktılarını paylaşınız.
optirun -vvv glxgears
cat /etc/bumblebee/bumblebee.conf
cat /etc/bumblebee/xorg.conf.nvidia
dpkg -l | egrep 'nvidia|bumblebee'
-
buyrun,sırasıyla
[ 5821.759355] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 5821.759617] [WARN]Could not open configuration file: /etc/bumblebee/bumblebee.conf
[ 5821.759623] [WARN]Using default configuration
[ 5821.759709] [DEBUG]optirun version 3.2.1 starting...
[ 5821.759718] [DEBUG]Active configuration:
[ 5821.759724] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 5821.759729] [DEBUG] X display: :8
[ 5821.759734] [DEBUG] LD_LIBRARY_PATH:
[ 5821.759737] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 5821.759740] [DEBUG] Accel/display bridge: auto
[ 5821.759743] [DEBUG] VGL Compression: proxy
[ 5821.759746] [DEBUG] VGLrun extra options:
[ 5821.759750] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 5821.790925] [DEBUG]Using auto-detected bridge primus
[ 5823.833912] [INFO]Response: No - error: Could not load GPU driver
[ 5823.833951] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ 5823.833961] [DEBUG]Socket closed.
[ 5823.833991] [ERROR]Aborting because fallback start is disabled.
[ 5823.834006] [DEBUG]Killing all remaining processes.
cat: /etc/bumblebee/bumblebee.conf: Böyle bir dosya ya da dizin yok
cat: /etc/bumblebee/xorg.conf.nvidia: Böyle bir dosya ya da dizin yok
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
-
Paketler yüklenmemiş ki. Aşağıdaki komut ile tekrar yüklemeyi deneyiniz.
sudo apt-get update && sudo apt-get install --reinstall bumblebee bumblebee-nvidia primus linux-headers-`uname -r`
-
minti silip yeniden yükledim ve baştan anlatılanlar gibi kurdum optirun glxgears komutuna şu hatayı alıyorum:
[ 705.030619] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
[ 705.030662] [ERROR]Aborting because fallback start is disabled.
optirun -vvv glxgears
[ 1063.794013] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1063.794381] [DEBUG]optirun version 3.2.1 starting...
[ 1063.794390] [DEBUG]Active configuration:
[ 1063.794394] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1063.794397] [DEBUG] X display: :8
[ 1063.794401] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-304:/usr/lib32/nvidia-304
[ 1063.794404] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1063.794407] [DEBUG] Accel/display bridge: auto
[ 1063.794410] [DEBUG] VGL Compression: proxy
[ 1063.794413] [DEBUG] VGLrun extra options:
[ 1063.794417] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 1063.794455] [DEBUG]Using auto-detected bridge primus
[ 1063.830964] [INFO]Response: No - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
[ 1063.830984] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
[ 1063.830991] [DEBUG]Socket closed.
[ 1063.831012] [ERROR]Aborting because fallback start is disabled.
[ 1063.831018] [DEBUG]Killing all remaining processes.
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=
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
## 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-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/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
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
dpkg -l | egrep 'nvidia|bumblebee'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-304 304.117-0ubuntu1 amd64 NVIDIA legacy binary driver - version 304.117
ii nvidia-current 304.117-0ubuntu1 amd64 Transitional package for nvidia-current
sorun çözüldü
sudo apt-get install nvidia-331-updates
sudo gedit /etc/bumblebee/bumblebee.conf
ile dosyayı açıp ,aşağıda ile değiştirdiğinizde problem önleniyor
# 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
## 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-331-updates
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331-updates:/usr/lib32/nvidia-331-updates
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331-updates/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
-
minti silip yeniden yükledim ve baştan anlatılanlar gibi kurdum optirun glxgears komutuna şu hatayı alıyorum:
[ 705.030619] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
[ 705.030662] [ERROR]Aborting because fallback start is disabled.
Konu için bu sorunun çözümü mevcut, burada (http://forum.linuxmint.net.tr/index.php?topic=78.msg7301#msg7301) anlatıldığı biçimde nvidia-304 sürücüsünü silip nvidia-331 sürücüsünü kurun ve bumblebee.conf dosyasında istenilen değişiklikleri yapın.
sudo gedit /etc/bumblebee/bumblebee.conf
-
optirun glxgears
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 72 (X_PutImage)
Serial number of failed request: 39
Current serial number in output stream: 42
Kurmaya çalıştım,kontrol ettiğim zaman bu hatayı alıyorum.
-
Aşağıdaki komutların çıktılarını paylaşınız.
lspci | egrep 'VGA|3D|Display'
cat /etc/lsb-release
optirun -vvv glxgears
cat /etc/bumblebee/bumblebee.conf
cat /etc/bumblebee/xorg.conf.nvidia
dpkg -l | egrep 'nvidia|bumblebee|primus'
-
lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 720M] (rev ff)
cat /etc/lsb-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17
DISTRIB_CODENAME=qiana
DISTRIB_DESCRIPTION="Linux Mint 17 Qiana"
optirun -vvv glxgears
[ 1370.980412] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1370.981669] [DEBUG]optirun version 3.2.1 starting...
[ 1370.981746] [DEBUG]Active configuration:
[ 1370.981780] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1370.981816] [DEBUG] X display: :8
[ 1370.981848] [DEBUG] LD_LIBRARY_PATH:
[ 1370.981880] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1370.981912] [DEBUG] Accel/display bridge: auto
[ 1370.981946] [DEBUG] VGL Compression: proxy
[ 1370.981978] [DEBUG] VGLrun extra options:
[ 1370.982010] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 1370.982145] [DEBUG]Using auto-detected bridge primus
[ 1372.246153] [INFO]Response: Yes. X is active.
[ 1372.246169] [INFO]Running application using primus.
[ 1372.246422] [DEBUG]Process glxgears started, PID 2958.
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 72 (X_PutImage)
Serial number of failed request: 39
Current serial number in output stream: 42
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=
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
## 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-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/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
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
dpkg -l | egrep 'nvidia|bumblebee|primus'
ii bumblebee 3.2.1-5 amd64 NVIDIA Optimus support for Linux
ii primus 0~20131127-2 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 0~20131127-2 amd64 Shared libraries for primus
-
Aşağıdaki komutlar ile nvidia-331 ve nvidia-settings paketlerini kurup aşağıda bahsedilen düzenlemeleri yapınız.
sudo apt-get install nvidia-331 nvidia-settings
Sonra aşağıdaki komut ile bumblebee.conf dosyasını açınız.
sudo gedit /etc/bumblebee/bumblebee.conf
Açılan dosyada aşağıdaki şekilde başlayan satırları bulunuz,
KernelDriver=
LibraryPath=
XorgModulePath=
ilgili satırları aşağıdaki şekilde düzenleyerek dosyayı kaydediniz.
KernelDriver=nvidia-331
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
XorgModulePath=/usr/lib/nvidia-331/xorg,/usr/lib/xorg/modules
Aşağıdaki komutla bumblebee servisini yeniden başlatınız.
sudo service bumblebeed restart
-
Link açılmıyor.
-
Mesajın devamında yazılanları uyguladınız mı? Bağlantı vermek vermek yerine mesajın altına yazmayı tercih etmişim zaten. Şimdi bağlantıyı sildim siz mesajı devamında yazılanları uygulayın.
-
Böyle bir hata alıyorum.
optirun glxgears
[ 6665.046408] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ 6665.046476] [ERROR]Aborting because fallback start is disabled.
optirun -vvv glxgears
[ 6517.428557] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 6517.429552] [DEBUG]optirun version 3.2.1 starting...
[ 6517.429610] [DEBUG]Active configuration:
[ 6517.429652] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 6517.429696] [DEBUG] X display: :8
[ 6517.429737] [DEBUG] LD_LIBRARY_PATH:
[ 6517.429779] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 6517.429821] [DEBUG] Accel/display bridge: auto
[ 6517.429863] [DEBUG] VGL Compression: proxy
[ 6517.429907] [DEBUG] VGLrun extra options:
[ 6517.429950] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 6517.430138] [DEBUG]Using auto-detected bridge primus
[ 6517.433859] [INFO]Response: No - error: Could not load GPU driver
[ 6517.433880] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ 6517.433888] [DEBUG]Socket closed.
[ 6517.433913] [ERROR]Aborting because fallback start is disabled.
[ 6517.433923] [DEBUG]Killing all remaining processes.
lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
0a:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
cat /etc/lsb-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17
DISTRIB_CODENAME=qiana
DISTRIB_DESCRIPTION="Linux Mint 17 Qiana"
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=
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
## 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-331
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331/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
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:0a: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"
EndSectiondpkg -l | egrep 'nvidia|bumblebee|primus'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii nvidia-331 331.38-0ubuntu7 amd64 NVIDIA binary driver - version 331.38
ii nvidia-libopencl1-331 331.38-0ubuntu7 amd64 NVIDIA OpenCL Driver and ICD Loader library
ii nvidia-opencl-icd-331 331.38-0ubuntu7 amd64 NVIDIA OpenCL ICD
ii nvidia-prime 0.6.2linuxmint1 amd64 Tools to enable NVIDIA's Prime
ii nvidia-settings 331.20-0ubuntu8 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 20131127-1~trustyppa1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 20131127-1~trustyppa1 amd64 Shared libraries for primus
-
Aşağıdaki komutları sırasıyla uçbirimde çalıştırıp nvidia-prime paketini kaldırmayı deneyiniz.
sudo apt-get purge nvidia-prime
sudo rm -rf /etc/X11/xorg.conf
Aşağıdaki komut ile /etc/bumblebee/bumblebee.conf dosyasını açınız.
sudo gedit /etc/bumblebee/bumblebee.conf
Aşağıdaki satırı bulup,
Driver=
Aşağıdaki şekilde değiştiriniz ve dosyayı kaydediniz.
Driver=nvidia
Aşağıdaki komutla bumblebee servisini yeniden başlatınız.
sudo service bumblebeed restart
-
Belirttiğiniz değişiklikleri yaptıktan sonra böyle bir hata aldım.
optirun glxgears
[10346.897246] [ERROR]Cannot access secondary GPU - error: [XORG] (EE)
[10346.897288] [ERROR]Aborting because fallback start is disabled.
-
Aşağıdaki komut ile xorg.conf.nvidia dosyasını açınız.
sudo gedit /etc/bumblebee/xorg.conf.nvidia
Açılan dosyada aşağıdaki satırı bulunuz,
BusID "PCI:0a:00:0"
aşağıdaki şekilde değiştirip dosyayı kaydediniz.
BusID "PCI:0a:00.0"
Aşağıdaki komutla bumblebee servisini yeniden başlatınız.
sudo service bumblebeed restart
-
Önce nvidia sürücülerini kaldırıp yeniden başlattım ve blumbelee'yi kurdum.Yalnız uygulama açılmadı ve çıktılar aynen şöyle
optirun -vvv glxgears
[ 1072.475079] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1072.475637] [INFO]Configured driver: nvidia
[ 1072.475894] [DEBUG]optirun version 3.2.1 starting...
[ 1072.475939] [DEBUG]Active configuration:
[ 1072.475963] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1072.475987] [DEBUG] X display: :8
[ 1072.476034] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-304:/usr/lib32/nvidia-304
[ 1072.476058] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1072.476081] [DEBUG] Accel/display bridge: auto
[ 1072.476103] [DEBUG] VGL Compression: proxy
[ 1072.476125] [DEBUG] VGLrun extra options:
[ 1072.476148] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 1072.476240] [DEBUG]Using auto-detected bridge primus
[ 1072.509174] [INFO]Response: No - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
[ 1072.509246] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
[ 1072.509288] [DEBUG]Socket closed.
[ 1072.509358] [ERROR]Aborting because fallback start is disabled.
[ 1072.509411] [DEBUG]Killing all remaining processes.
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
## 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-304
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-304:/usr/lib32/nvidia-304
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-304/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
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
dpkg -l | egrep 'nvidia|bumblebee'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-304 304.117-0ubuntu1 amd64 NVIDIA legacy binary driver - version 304.117
ii nvidia-current 304.117-0ubuntu1 amd64 Transitional package for nvidia-current
-
[member=575]Çağrı07[/member], buradaki (http://forum.linuxmint.net.tr/index.php?topic=78.msg7301#msg7301) düzenlemeyi yapmayı deneyiniz.
-
Sistemimi aynı işletim sistemi ile formatladım ve denilenleri baştan sona yaptım fakat bumblebee uygulaması yeniden açılmadı.
Ben de sizin en son bana verdiğiniz komut ile nvidia-304 sürücüsünü kaldırdım ve denilenleri yaptım fakat bumblebee uygulaması açılmadı
Çıktılar aynen şöyle, sizce sorun nerede ?
optirun -vvv glxgears
[ 341.385190] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 341.385789] [DEBUG]optirun version 3.2.1 starting...
[ 341.385804] [DEBUG]Active configuration:
[ 341.385809] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 341.385814] [DEBUG] X display: :8
[ 341.385818] [DEBUG] LD_LIBRARY_PATH:
[ 341.385823] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 341.385827] [DEBUG] Accel/display bridge: auto
[ 341.385831] [DEBUG] VGL Compression: proxy
[ 341.385835] [DEBUG] VGLrun extra options:
[ 341.385840] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 341.386048] [DEBUG]Using auto-detected bridge primus
[ 342.073727] [INFO]Response: No - error: Could not load GPU driver
[ 342.073746] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ 342.073751] [DEBUG]Socket closed.
[ 342.073774] [ERROR]Aborting because fallback start is disabled.
[ 342.073783] [DEBUG]Killing all remaining processes.
cat /etc/bumblebee/bumblebee.conf
[code]
[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=
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
## 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-331
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331/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=nvidia-331
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
[/code]
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
dpkg -l | egrep 'nvidia|bumblebee'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-331 331.38-0ubuntu7 amd64 NVIDIA binary driver - version 331.38
-
Sistemimi aynı işletim sistemi ile formatladım ve denilenleri baştan sona yaptım fakat bumblebee uygulaması yeniden açılmadı.
Ben de sizin en son bana verdiğiniz komut ile nvidia-304 sürücüsünü kaldırdım ve denilenleri yaptım fakat bumblebee uygulaması açılmadı
Çağrı07, yukarıdaki kodların çıktıları bende de hemen hemen aynı. Bumblebee neden açılmıyor acaba? Konuyu değişik kaynaklardan araştırmadınız sanırım. Sözgelimi optirun glxspheres komutu çalışmıyorsa;
optirun glxspheres64
kodunu denediniz mi?
fortran[member=37]mint[/member] ~ $ optirun glxspheres64
Polygons in scene: 62464
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: GeForce GTX 765M/PCIe/SSE2
223.705135 frames/sec - 249.654931 Mpixels/sec
224.714600 frames/sec - 250.781494 Mpixels/sec
223.634953 frames/sec - 249.576608 Mpixels/sec
210.858834 frames/sec - 235.318459 Mpixels/sec
-
optirun glxspheres komutu şöyle
[ 2815.905710] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.
[ 2815.905769] [ERROR]Aborting because fallback start is disabled.
optirun glxspheres64 komutu aynen şöyle
[ 2857.152117] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.
[ 2857.152170] [ERROR]Aborting because fallback start is disabled.
Sorun nedir ?
Not 1:Herhangi bir ısınma aşırı işlemci sesi vs yok
Not 2:Tüm uygulamalar kısmında bumblebee simgesi yok
Not 3:Terminale Bumblebee yazdığım zaman hiçbir şey olmuyor ve No command 'bumblebee' found, did you mean:
Command 'bumblebeed' from package 'bumblebee' (universe)
bumblebee: command not found hatası alıyorum
-
Şurada (http:// /gnulinux/gnulinux-ipuclari/ubuntu-13-10-ve-muadili-dagitimlara-bumblebee-nasil-kurulur.html) anlatıldığı gibi /etc/bumblebee/bumblebee.conf dosyanızda gerekli değişiklikleri yapmış mıydınız?
-
Verilen linkte ki işlemleri yapıyorum
-
Evet önceki yapmıştım ona rağmen herhangi bir değişiklik maalasef yok linktekileri yaptım yeniden başlattım herşey aynı bumblebee uygulaması açılmıyor sürücü yöneticisine nvidia-340 gelmiş
-
Evet önceki yapmıştım ona rağmen herhangi bir değişiklik maalasef yok linktekileri yaptım yeniden başlattım herşey aynı bumblebee uygulaması açılmıyor sürücü yöneticisine nvidia-340 gelmiş
Nvidia 304 mü demek istiyorsun acaba? Tabii ki onu da kaldır. :)
-
[member=575]Çağrı07[/member], Aşağıdaki komutların çıktılarını da paylşaınız.
dpkg -l | egrep 'nvidia|bumblebee|primus'
lspci | egrep 'VGA|3D|Display'
-
Nvidia 304'Ü şurada (http://forum.linuxmint.net.tr/index.php?topic=78.msg7301#msg7301) anlatıldığı gibi kaldırabilirsiniz.
-
dpkg -l | egrep 'nvidia|bumblebee|primus'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-304 304.123-0ubuntu1~xedgers14.04.1 amd64 NVIDIA legacy binary driver - version 304.123
rc nvidia-331 331.89-0ubuntu1~xedgers14.04.2 amd64 NVIDIA binary driver - version 331.89
rc nvidia-340 340.24-0ubuntu1~xedgers14.04.1 amd64 NVIDIA binary driver - version 340.24
ii nvidia-current 304.123-0ubuntu1~xedgers14.04.1 amd64 Transitional package for nvidia-current
ii nvidia-libopencl1-340 340.24-0ubuntu1~xedgers14.04.1 amd64 NVIDIA OpenCL Driver and ICD Loader library
ii nvidia-opencl-icd-340 340.24-0ubuntu1~xedgers14.04.1 amd64 NVIDIA OpenCL ICD
ii nvidia-prime 0.6.2linuxmint1 amd64 Tools to enable NVIDIA's Prime
ii nvidia-settings 340.24-0ubuntu1~xedgers14.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 20131127-1~trustyppa1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 20131127-1~trustyppa1 amd64 Shared libraries for primus
lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 730M] (rev ff)
-
[member=575]Çağrı07[/member], ancelikle aşağıdaki komutlar ile gerekli olmayan paketleri kaldırınız.
sudo apt-get purge nvidia-304 nvidia-340 nvidia-prime
sudo rm -rf /etc/X11/xorg.conf
Sonra aşağıdaki komut ile bumblebee.conf dosyasını açınız.
(Mate masaüstü için gedit yerine pluma yazmalısınız.)
sudo gedit /etc/bumblebee/bumblebee.conf
Aşağıdaki satırları bulunuz.
# (See also the driver-specific sections below)
Driver=
aşağıdaki şekilde değiştiriniz.
# (See also the driver-specific sections below)
Driver=nvidia
Sonra aşağıdaki satırları bulunuz,
[driver-nouveau]
KernelDriver=nvidia-331
aşağıdaki şekilde değiştiriniz ve dosyayı kaydediniz.
[driver-nouveau]
KernelDriver=nouveau
Şimdi aşağıdaki komutla bumblebee servisini yeniden başlatınız.
sudo service bumblebeed restart
-
Denilenleri yaptım fakat hala bir düzelme yok bende bütün komutları tek yanıtta toplamaya karar verdim
optirun -vvv glxgears
[ 536.085381] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 536.085954] [INFO]Configured driver: nvidia
[ 536.086322] [DEBUG]optirun version 3.2.1 starting...
[ 536.086377] [DEBUG]Active configuration:
[ 536.086402] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 536.086427] [DEBUG] X display: :8
[ 536.086448] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-304-updates:/usr/lib32/nvidia-304-updates
[ 536.086471] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 536.086494] [DEBUG] Accel/display bridge: auto
[ 536.086516] [DEBUG] VGL Compression: proxy
[ 536.086537] [DEBUG] VGLrun extra options:
[ 536.086559] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 536.096407] [DEBUG]Using auto-detected bridge primus
[ 536.619355] [INFO]Response: No - error: [XORG] (EE) No devices detected.
[ 536.619386] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.
[ 536.619391] [DEBUG]Socket closed.
[ 536.619414] [ERROR]Aborting because fallback start is disabled.
[ 536.619420] [DEBUG]Killing all remaining processes.
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
## 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=
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331/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
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:0a: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
dpkg -l | egrep 'nvidia|bumblebee'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-304-updates 304.117-0ubuntu1 amd64 NVIDIA legacy binary driver - version 304.117
rc nvidia-331 331.89-0ubuntu1~xedgers14.04.2 amd64 NVIDIA binary driver - version 331.89
ii nvidia-current-updates 304.117-0ubuntu1 amd64 Transitional package for nvidia-current-updates
ii nvidia-libopencl1-340 340.24-0ubuntu1~xedgers14.04.1 amd64 NVIDIA OpenCL Driver and ICD Loader library
ii nvidia-opencl-icd-340 340.24-0ubuntu1~xedgers14.04.1 amd64 NVIDIA OpenCL ICD
ii nvidia-settings 340.24-0ubuntu1~xedgers14.04.1 amd64 Tool for configuring the NVIDIA graphics driver
lspci | egrep 'VGA|3D|Display
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 730M] (rev a1)
-
Nvidia-304-updates paketini neden kurdunuz? Aşağıdaki komutlar ile kaldırınız. Sürücü yöneticisini kullanarak herhangi bir kurulum yapmayınız.
sudo apt-get purge nvidia-current-updates nvidia-304-updates
sudo apt-get install --reinstall nvidia-331
sudo service bumblebeed restart
-
sudo apt-get purge nvidia-current-updates nvidia-304-updates komutundan sonra çıktılar şu şekilde.
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Aşağıdaki ek paketler de kurulacak:
nvidia-304 nvidia-current
Tavsiye edilen paketler:
libcuda1-304 nvidia-libopencl1-304 nvidia-opencl-icd-304
Aşağıdaki paketler KALDIRILACAK:
nvidia-304-updates* nvidia-current-updates*
Aşağıdaki YENİ paketler kurulacak:
nvidia-304 nvidia-current
0 paket yükseltilecek, 2 yeni paket kurulacak, 2 paket kaldırılacak ve 2 paket yükseltilmeyecek.
0 B/35,4 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 485 kB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz? [E/h] e
Selecting previously unselected package nvidia-current.
(Reading database ... 186548 files and directories currently installed.)
Preparing to unpack .../nvidia-current_304.123-0ubuntu1~xedgers14.04.1_amd64.deb ...
Unpacking nvidia-current (304.123-0ubuntu1~xedgers14.04.1) ...
(Reading database ... 186550 files and directories currently installed.)
Removing nvidia-current-updates (304.117-0ubuntu1) ...
dpkg: nvidia-304-updates: dependency problems, but removing anyway as you requested:
bumblebee-nvidia depends on nvidia-driver | nvidia-glx | nvidia-kernel-dkms | nvidia-kernel-amd64 | nvidia-kernel-686-pae | nvidia-kernel-486 | nvidia | nvidia-current | nvidia-current-updates | nvidia-driver-binary | nvidia-304 | nvidia-304-updates | nvidia-experimental-304 | nvidia-310 | nvidia-310-updates | nvidia-experimental-310 | nvidia-313 | nvidia-313-updates | nvidia-experimental-313 | nvidia-319 | nvidia-319-updates | nvidia-experimental-319 | nvidia-325 | nvidia-325-updates | nvidia-experimental-325 | nvidia-331 | nvidia-331-updates | nvidia-experimental-331 | nvidia-334 | nvidia-334-updates | nvidia-experimental-334 | nvidia-337 | nvidia-337-updates | nvidia-experimental-337; however:
Package nvidia-driver is not installed.
Package nvidia-glx is not installed.
Package nvidia-kernel-dkms is not installed.
Package nvidia-kernel-amd64 is not installed.
Package nvidia-kernel-686-pae is not installed.
Package n
Removing nvidia-304-updates (304.117-0ubuntu1) ...
Removing all DKMS Modules
Done.
INFO:Disable nvidia-304-updates
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
update-initramfs: deferring update (trigger activated)
Purging configuration files for nvidia-304-updates (304.117-0ubuntu1) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for libc-bin (2.19-0ubuntu6) ...
Processing triggers for man-db (2.6.7.1-1) ...
Processing triggers for initramfs-tools (0.103ubuntu4.2) ...
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic
Warning: No support for locale: tr_TR.utf8
Selecting previously unselected package nvidia-304.
(Reading database ... 186352 files and directories currently installed.)
Preparing to unpack .../nvidia-304_304.123-0ubuntu1~xedgers14.04.1_amd64.deb ...
Unpacking nvidia-304 (304.123-0ubuntu1~xedgers14.04.1) ...
Processing triggers for man-db (2.6.7.1-1) ...
Setting up nvidia-304 (304.123-0ubuntu1~xedgers14.04.1) ...
update-alternatives: using /usr/share/nvidia-304/glamor.conf to provide /usr/share/X11/xorg.conf.d/glamoregl.conf (glamor_conf) in auto mode
INFO:Enable nvidia-304
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
Loading new nvidia-304-304.123 DKMS files...
First Installation: checking all kernels...
Building only for 3.13.0-24-generic
Building for architecture x86_64
Building initial module for 3.13.0-24-generic
Done.
nvidia_304:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.13.0-24-generic/kernel/drivers/char/drm/
depmod....
DKMS: install completed.
Setting up nvidia-current (304.123-0ubuntu1~xedgers14.04.1)
sudo apt-get install --reinstall nvidia-331
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Önerilen paketler:
nvidia-331-uvm
Tavsiye edilen paketler:
libcuda1-331 nvidia-libopencl1-331 nvidia-opencl-icd-331
Aşağıdaki paketler KALDIRILACAK:
nvidia-304 nvidia-current
Aşağıdaki YENİ paketler kurulacak:
nvidia-331
0 paket yükseltilecek, 1 yeni paket kurulacak, 2 paket kaldırılacak ve 2 paket yükseltilmeyecek.
0 B/36,6 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 11,8 MB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz? [E/h] e
(Reading database ... 186548 files and directories currently installed.)
Removing nvidia-current (304.123-0ubuntu1~xedgers14.04.1) ...
dpkg: nvidia-304: dependency problems, but removing anyway as you requested:
bumblebee-nvidia depends on nvidia-driver | nvidia-glx | nvidia-kernel-dkms | nvidia-kernel-amd64 | nvidia-kernel-686-pae | nvidia-kernel-486 | nvidia | nvidia-current | nvidia-current-updates | nvidia-driver-binary | nvidia-304 | nvidia-304-updates | nvidia-experimental-304 | nvidia-310 | nvidia-310-updates | nvidia-experimental-310 | nvidia-313 | nvidia-313-updates | nvidia-experimental-313 | nvidia-319 | nvidia-319-updates | nvidia-experimental-319 | nvidia-325 | nvidia-325-updates | nvidia-experimental-325 | nvidia-331 | nvidia-331-updates | nvidia-experimental-331 | nvidia-334 | nvidia-334-updates | nvidia-experimental-334 | nvidia-337 | nvidia-337-updates | nvidia-experimental-337; however:
Package nvidia-driver is not installed.
Package nvidia-glx is not installed.
Package nvidia-kernel-dkms is not installed.
Package nvidia-kernel-amd64 is not installed.
Package nvidia-kernel-686-pae is not installed.
Package nvidia-ke
Removing nvidia-304 (304.123-0ubuntu1~xedgers14.04.1) ...
Removing all DKMS Modules
Done.
INFO:Disable nvidia-304
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
update-initramfs: deferring update (trigger activated)
Processing triggers for libc-bin (2.19-0ubuntu6) ...
Processing triggers for man-db (2.6.7.1-1) ...
Processing triggers for initramfs-tools (0.103ubuntu4.2) ...
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic
Warning: No support for locale: tr_TR.utf8
Selecting previously unselected package nvidia-331.
(Reading database ... 186350 files and directories currently installed.)
Preparing to unpack .../nvidia-331_331.89-0ubuntu1~xedgers14.04.2_amd64.deb ...
Unpacking nvidia-331 (331.89-0ubuntu1~xedgers14.04.2) ...
Processing triggers for ureadahead (0.100.0-16) ...
ureadahead will be reprofiled on next reboot
Processing triggers for man-db (2.6.7.1-1) ...
Setting up nvidia-331 (331.89-0ubuntu1~xedgers14.04.2) ...
update-alternatives: using /usr/share/nvidia-331/glamor.conf to provide /usr/share/X11/xorg.conf.d/glamoregl.conf (glamor_conf) in auto mode
INFO:Enable nvidia-331
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
Adding system user `nvidia-persistenced' (UID 115) ...
Adding new group `nvidia-persistenced' (GID 125) ...
Adding new user `nvidia-persistenced' (UID 115) with group `nvidia-persistenced' ...
Not creating home directory `/'.
Loading new nvidia-331-331.89 DKMS files...
Building only for 3.13.0-24-generic
Building for architecture x86_64
Building initial module for 3.13.0-24-generic
Done.
nvidia_331:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.13.0-24-generic/kernel/drivers/char/drm/
depmod....
DKMS: install completed.
Processing triggers for ureadahead (0.100.0-16) ...
sudo service bumblebeed restart
stop: Unknown instance:
bumblebeed start/running, process 3686
-
Sorun olup olmadığını anlamak için aşağıdaki komutu çalıştırdınız mı?
optirun -vvv glxgears
-
optirun -vvv glxgears Yanıt:
[ 358.097145] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 358.097679] [INFO]Configured driver: nvidia
[ 358.097750] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 358.097762] [DEBUG]Socket closed.
[ 358.097781] [ERROR]Could not connect to bumblebee daemon - is it running?
-
optirun -vvv glxgears Yanıt:
[ 358.097145] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 358.097679] [INFO]Configured driver: nvidia
[ 358.097750] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 358.097762] [DEBUG]Socket closed.
[ 358.097781] [ERROR]Could not connect to bumblebee daemon - is it running?
Sistemi yeniden başlattıktan sonra tekrar dener misiniz?
-
Sistemim yeniden başladı ancak hala aynı cevap
optirun -vvv glxgears
[ 51.452704] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 51.453239] [INFO]Configured driver: nvidia
[ 51.453310] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 51.453322] [DEBUG]Socket closed.
[ 51.453340] [ERROR]Could not connect to bumblebee daemon - is it running?
-
file:///home/aspire/Masa%C3%BCst%C3%BC/20140731_120359.jpg
(http://20140731_120359)
-
Aşağıdaki komutun çıktısını tekrar paylaşınız. Sonrasında Bumblebee ve Nvidia ile ilgili tüm paketleri kaldırıp tekrar kurmayı deneyelim.
dpkg -l | egrep 'nvidia|bumblebee|primus'
-
dpkg -l | egrep 'nvidia|bumblebee|primus'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
rc nvidia-304 304.123-0ubuntu1~xedgers14.04.1 amd64 NVIDIA legacy binary driver - version 304.123
ii nvidia-331 331.89-0ubuntu1~xedgers14.04.2 amd64 NVIDIA binary driver - version 331.89
ii nvidia-libopencl1-340 340.24-0ubuntu1~xedgers14.04.1 amd64 NVIDIA OpenCL Driver and ICD Loader library
ii nvidia-opencl-icd-340 340.24-0ubuntu1~xedgers14.04.1 amd64 NVIDIA OpenCL ICD
ii nvidia-settings 340.24-0ubuntu1~xedgers14.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 20131127-1~trustyppa1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 20131127-1~trustyppa1 amd64 Shared libraries for primus
-
Aşağıdaki komut ile kurulu paketleri kaldıralım.
sudo apt-get purge bumblebee bumblebee-nvidia nvidia-304 nvidia-331 nvidia-libopencl1-340 nvidia-opencl-icd-340 nvidia-settings primus primus-libs
Şimdi aşağıdaki komut ile daha önce yüklenmiş ilgili paketleri sistemimizden temizleyelim.
sudo apt-get autoclean
Şimdi aşağıdaki komut ile yeniden kurulum gerçekleştirelim.
sudo apt-get update && sudo apt-get install bumblebee nvidia-331 nvidia-settings bumblebee-nvidia primus linux-headers-`uname -r`
Sonrasında aşağıdaki komut ile bumblebee.conf dosyasını açınız.
sudo gedit /etc/bumblebee/bumblebee.conf
Dosya içeriğini tamamen silip aşağıdaki satırları kopyalayıp dosyaya yapıştırınız ve kaydediniz.
# 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
## 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-331
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331/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
Aşağıdaki komutla bumblebee servisini yeniden başlatınız.
sudo service bumblebeed restart
Aşağıdaki komut ile kontrol yapınız.
optirun -vvv glxgears
-
Çıktılar şöyle
optirun -vvv glxgears
[ 690.549247] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 690.549781] [INFO]Configured driver: nvidia
[ 690.550006] [DEBUG]optirun version 3.2.1 starting...
[ 690.550021] [DEBUG]Active configuration:
[ 690.550029] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 690.550036] [DEBUG] X display: :8
[ 690.550043] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-331:/usr/lib32/nvidia-331
[ 690.550049] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 690.550056] [DEBUG] Accel/display bridge: auto
[ 690.550062] [DEBUG] VGL Compression: proxy
[ 690.550068] [DEBUG] VGLrun extra options:
[ 690.550075] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 690.550147] [DEBUG]Using auto-detected bridge primus
[ 692.759283] [INFO]Response: Yes. X is active.
[ 692.759318] [INFO]Running application using primus.
[ 692.759533] [DEBUG]Process glxgears started, PID 15514.
295 frames in 5.0 seconds = 58.873 FPS
302 frames in 5.0 seconds = 60.237 FPS
302 frames in 5.0 seconds = 60.234 FPS
302 frames in 5.0 seconds = 60.237 FPS
302 frames in 5.0 seconds = 60.235 FPS
302 frames in 5.0 seconds = 60.236 FPS
302 frames in 5.0 seconds = 60.235 FPS
302 frames in 5.0 seconds = 60.236 FPS
302 frames in 5.0 seconds = 60.235 FPS
302 frames in 5.0 seconds = 60.237 FPS
302 frames in 5.0 seconds = 60.235 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 37 requests (37 known processed) with 0 events remaining.
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 154 (DRI2)
Minor opcode of failed request: 7 (DRI2GetBuffersWithFormat )
Resource id in failed request: 0x2e00002
Serial number of failed request: 10358
Current serial number in output stream: 10358
[ 749.036624] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 749.036684] [DEBUG]Socket closed.
[ 749.036717] [DEBUG]Killing all remaining processes.
-
Sanırım sorun çözülmüş görünüyor. Çıktının son kısmındaki mesajlar glxgears penceresi kapandıktan sonra oluştu galiba?
-
Evet sonradan oluştu yalnız bumblebee uygulaması hala görünürde yok ve 2 adet çıktım var
optirun glxspheres64
[ 961.195326] [ERROR]Error running "glxspheres64": No such file or directory
optirun glxspheres
[ 982.788460] [ERROR]Error running "glxspheres": No such file or directory
-
Bumblebee, bumblebeed olarak arkaplanda otomatik çalışan bir servistir. Bu sebeple uçbirimden çalıştırmanıza gerek yok. Nvidia ekran kartı ile çalıştırmak istediğiniz uygulamayı aşağıdaki şekilde başlatmanız gerekir.
optirun uygulama_adı
Mesela Firefox için komut aşağıdaki şekilde olmalı.
optirun firefox
Bunun yerine konunun ilk mesajında anlatıldığı biçimde Bumblebee-ui uygulamasını kurarsanız, uçbirime gerek kalmadan istediğiniz uygulamayı Nvidia GPU ile çalışacak biçimde ayarlayabilirsiniz.
Nvidia GPU'nun sisteminizde dahili olarak bulunan Intel GPU'dan çok daha fazla sistem kaynağına ihtiyacaı olacağını unutmayınız. Bu şekilde Nvidia GPU ile açacağınız uygulamalar pil süresinin daha çabuk bitmesine neden olacaktır. Bu sebeple günlük kullanımlar için herhangi bir ayarlama yapmadan Intel GPU'yu kullanırsanız, pil kullanım süreniz de uzayacaktır.
[ 961.195326] [ERROR]Error running "glxspheres64": No such file or directory
Aşağıdaki komut ile virtualgl paketini kurmayı deneyiniz.
sudo apt-get install virtualgl
-
2 haftadır bu problemle uğraşıyordum, bumblebee uygulamasını kurdum artık arayüzüne ulaşabiliyorum Size ne kadar teşekkür etsem az iyi ki varsınız (:
-
[member=575]Çağrı07[/member], rica ederiz, güle güle kullanın.
-
Benim sistem 64 bit. Ben şimdi
sudo apt-get install primus-libs-ia32 satırı sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee nvidia-331 nvidia-settings bumblebee-nvidia primus linux-headers-`uname -r` satırlarından önce mi kurayım yoksa sonra mı kurayım. ya da fark etmiyormu? şimdi kurulum yaptık diyelim, kurulum sonrası düzenleme işlemini bilgisayarı yeniden başlatmadan öncemi yoksa yeniden başlattıktan sonramı yapayım?
-
Önce Bumblebee'yi, sonra primus 32 bit uyumluluk paletini kurun.
Bumblebee.conf dosyasını kurulumdan hemen sonra düzenleyebilirsiniz.
-
Merhaba arkadaşlar ,
Az önce Linux Mint 17 kurdum ve hemen peşinden kaynak sürücü falan kurmadan Bumblebee kurdum.
Ancak sanırım bir yerde hata verdim.
Ana konusunda eğer hata verdiğini düşünürseniz verdikleri kodun çıktılarını yazmamımzıı söylemişsiniz.
Umarım derdimi anlatabilmişimdir.
Kodları aşağıya ekledim.
lojistikdefteri ademsahin # optirun glxgears
[ 4577.700964] [ERROR]Cannot access secondary GPU, secondary X is not active.
[ 4577.701077] [ERROR]Aborting because fallback start is disabled.
lojistikdefteri ademsahin # optirun -vvv glxgears
[ 4599.735399] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 4599.735955] [INFO]Configured driver: nvidia
[ 4599.736184] [DEBUG]optirun version 3.2.1 starting...
[ 4599.736240] [DEBUG]Active configuration:
[ 4599.736265] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 4599.736289] [DEBUG] X display: :8
[ 4599.736312] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-331:/usr/lib32/nvidia-331
[ 4599.736336] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 4599.736359] [DEBUG] Accel/display bridge: auto
[ 4599.736383] [DEBUG] VGL Compression: proxy
[ 4599.736406] [DEBUG] VGLrun extra options:
[ 4599.736430] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 4599.736516] [DEBUG]Using auto-detected bridge primus
[ 4602.750138] [INFO]Response: No, secondary X is not active.
[ 4602.750158] [ERROR]Cannot access secondary GPU, secondary X is not active.
[ 4602.750162] [DEBUG]Socket closed.
[ 4602.750184] [ERROR]Aborting because fallback start is disabled.
[ 4602.750191] [DEBUG]Killing all remaining processes.
lojistikdefteri ademsahin # 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
## 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-331
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331/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
lojistikdefteri ademsahin # 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
lojistikdefteri ademsahin # dpkg -l | egrep 'nvidia|bumblebee|primus'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-331 331.38-0ubuntu7.1 amd64 NVIDIA binary driver - version 331.38
ii nvidia-settings 331.20-0ubuntu8 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 20131127-1~trustyppa1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 20131127-1~trustyppa1 amd64 Shared libraries for primus
ii primus-libs:i386 20131127-1~trustyppa1 i386 Shared libraries for primus
ii primus-libs-ia32 20131127-1~trustyppa1 i386 Shared libraries for primus (32-bit)
lojistikdefteri ademsahin # lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 635M] (rev a1)
lojistikdefteri ademsahin #
-
[member=410]ademsahin[/member] sorununuzu lütfen burada http://forum.linuxmint.net.tr/index.php?topic=78.135 (http://forum.linuxmint.net.tr/index.php?topic=78.135) paylaşınız yeterli bilgi bulunmaktadır
Yanlış anlamayın çünkü aynı konu ve zira forumda kirlilik olmasın :)
-
[member=410]ademsahin[/member], konunun ilk mesajındaki sorun yaşandığında paylaşılması gereken komutların çıktılarını rica edelim.
-
Merhaba ben şimdi Bublebee'yi sorunsuzca kurdum301 frames in 5 sec = 60.007 FPS sonuçlar aldım yukarda anlattığınz gibi. Benim merak ettiğim ben oyun oynaya birisi değilim, ben Linux Mint'i sadece programlama eğitimimi orda rahat yapmak için kurdum. Şimdi sistemi her açtığımda bumblebee devrreye mi giriyor yoksa biz mi uygulamanın ismi ile devreye sokacağız.Eğer biz devreye sokacağiz isek nasıl anlıyacağız hangi uygulamanın optirun ile çalıştırılacağını? Dediğim gibi benim Linux Mintte tüm faliyetim programlama dışında İnternette biraz video izlemek olur, video izlemek için tarayıcıyı optirun ile çalıştırmalımıyım? Teşekkürler.
-
[member=410]ademsahin[/member], konunun ilk mesajındaki sorun yaşandığında paylaşılması gereken komutların çıktılarını rica edelim.
Çıktıları yazmıştım kodların arasına :(
-
[member=410]ademsahin[/member], konunun ilk mesajındaki sorun yaşandığında paylaşılması gereken komutların çıktılarını rica edelim.
Çıktıları yazmıştım kodların arasına :(
Tamamdır, tek kod satırı içinde olunca hepsini paylaştığınızı anlamamışım.
Paylaşılan çıktılarda bir sorun farkedemedim.
Aşağıdaki komut ile nvidia-331 ve nvidia-settings paketini kaldırınız.
sudo apt-get purge nvidia-331 nvidia-settings
Şimdi aşağıdki komutlar ile nvidia-340 sürücüsünü yüklemek için Xorg Edgers PPA deposunu ekleyelim.
sudo add-apt-repository ppa:xorg-edgers/ppa
Aşağıdaki komutlar ile nvidia-340 ve nvidia-settings paketlerini yükleyelim.
sudo apt-get install nvidia-340 nvidia-settings
Aşağıdaki komut bumblebee.conf dosyasını açıp
(Mate masaüstü için gedit yerine pluma yazmalısınız.)
sudo gedit /etc/bumblebee/bumblebee.conf
aşağıdaki satırları,
KernelDriver=nvidia-331
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
XorgModulePath=/usr/lib/nvidia-331/xorg,/usr/lib/xorg/modules
aşağıdaki şekilde değiştiriniz ve dosyayı kaydediniz.
KernelDriver=nvidia-340
LibraryPath=/usr/lib/nvidia-340:/usr/lib32/nvidia-340
XorgModulePath=/usr/lib/nvidia-340/xorg,/usr/lib/xorg/modules
Değişiklik sonrası aşağıdaki komut ile bumblebee servisini yeniden başlatınız.
sudo service bumblebeed restart
Bu şekilde aşağıdaki komut kontrol edebilirsiniz.
optirun -vvv glxgears
-
Merhaba ben şimdi Bublebee'yi sorunsuzca kurdum301 frames in 5 sec = 60.007 FPS sonuçlar aldım yukarda anlattığınz gibi. Benim merak ettiğim ben oyun oynaya birisi değilim, ben Linux Mint'i sadece programlama eğitimimi orda rahat yapmak için kurdum. Şimdi sistemi her açtığımda bumblebee devrreye mi giriyor yoksa biz mi uygulamanın ismi ile devreye sokacağız.Eğer biz devreye sokacağiz isek nasıl anlıyacağız hangi uygulamanın optirun ile çalıştırılacağını? Dediğim gibi benim Linux Mintte tüm faliyetim programlama dışında İnternette biraz video izlemek olur, video izlemek için tarayıcıyı optirun ile çalıştırmalımıyım? Teşekkürler.
Sistemi açtığınızda Intel GPU etkin olacaktır. Siz herhangi bir işem yapmadıkça Nvidia GPU devreye girmez. Nvidia ekran kartı ile çalıştırmak istediğiniz uygulamalar varsa, bunları ilişkilendirmek için konunun ilk mesajında anlatıldığı biçimde Bumblebee-ui uygulamağını kurmayı deneyiniz. Genel kullanım için Intel GPU yeterli olacaktır.
-
Merhaba ben Linux Mint 17 Qiana KDE kullanıyorum.Konun en başında yazan komutları girdim ama bir aşamadan sonra sonuç alamadım.Şimdi ilk olarak yazılması gereken komutu yazacağım , sonra ise benim sonucumu.Teşekkürler.
lspci | egrep 'VGA|3D|Display'
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > 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 3D controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev ff)
sudo add-apt-repository ppa:bumblebee/stable
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo add-apt-repository ppa:bumblebee/stable
Bu PPA'yı sisteminize eklemek üzeresiniz:
Bumblebee Stable PPA
Installation instructions: https://wiki.ubuntu.com/Bumblebee
To report issues, please read http://wiki.Bumblebee-Project.org/Reporting-Issues
You may use any nvidia driver flavor, like -updates, -experimental or -nnn ones.
After installation, reboot to let changes apply.
To see if it works, run during around 30s: glxspheres
Then, run it with optirun, and compare: optirun glxspheres
If you want to use primus, you need to install it and set Bridge=primus in bumblebee.conf or use optirun -b primus. You also need to install primus-libs-ia32 if you want to run 32-bit apps.
Be aware that as Bumblebee is using low-level hardware informations, it is impossible to run it in a VM.
Daha fazla bilgi: https://launchpad.net/~bumblebee/+archive/ubuntu/stable
Devam etmek için [ENTER] tuşuna, eklemeyi iptal etmek için ctrl-c tuşlarına basınız
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.8W1E0qvWtD --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8110A93A
gpg: 8110A93A anahtarı keyserver.ubuntu.com sunucusunun hkp adresinden isteniyor
gpg: anahtar 8110A93A: "Launchpad PPA for Bumlebee Project" değişmedi
gpg: İşlenmiş toplam miktar: 1
gpg: değişmedi: 1
sudo apt-get update
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo apt-get update
Yoksay http://archive.canonical.com trusty InRelease
Bağlandı http://archive.canonical.com trusty Release.gpg
Bağlandı http://archive.canonical.com trusty Release
Yoksay http://archive.ubuntu.com trusty InRelease
Yoksay http://security.ubuntu.com trusty-security InRelease
Yoksay http://ppa.launchpad.net trusty InRelease
Bağlandı http://archive.canonical.com trusty/partner amd64 Packages
Bağlandı http://ppa.launchpad.net trusty Release.gpg
Yoksay http://archive.ubuntu.com trusty-updates InRelease
Yoksay http://packages.linuxmint.com qiana InRelease
Bağlandı http://security.ubuntu.com trusty-security Release.gpg
Yoksay http://extra.linuxmint.com qiana InRelease
Bağlandı http://archive.canonical.com trusty/partner i386 Packages
Bağlandı http://ppa.launchpad.net trusty Release
Bağlandı http://ppa.launchpad.net trusty/main Sources
Bağlandı http://archive.ubuntu.com trusty Release.gpg
Bağlandı http://security.ubuntu.com trusty-security Release
Bağlandı http://ppa.launchpad.net trusty/main amd64 Packages
Alınıyor: 1 http://packages.linuxmint.com qiana Release.gpg [198 B]
Alınıyor: 2 http://extra.linuxmint.com qiana Release.gpg [198 B]
Bağlandı http://ppa.launchpad.net trusty/main i386 Packages
Bağlandı http://archive.ubuntu.com trusty-updates Release.gpg
Bağlandı http://security.ubuntu.com trusty-security/main amd64 Packages
Alınıyor: 3 http://packages.linuxmint.com qiana Release [18,6 kB]
Alınıyor: 4 http://extra.linuxmint.com qiana Release [3.144 B]
Bağlandı http://archive.ubuntu.com trusty Release
Bağlandı http://security.ubuntu.com trusty-security/restricted amd64 Packages
Bağlandı http://archive.ubuntu.com trusty-updates Release
Bağlandı http://security.ubuntu.com trusty-security/universe amd64 Packages
Alınıyor: 5 http://extra.linuxmint.com qiana/main amd64 Packages [7.904 B]
Bağlandı http://archive.ubuntu.com trusty/main amd64 Packages
Bağlandı http://security.ubuntu.com trusty-security/multiverse amd64 Packages
Alınıyor: 6 http://packages.linuxmint.com qiana/main amd64 Packages [30,4 kB]
Bağlandı http://archive.ubuntu.com trusty/restricted amd64 Packages
Alınıyor: 7 http://extra.linuxmint.com qiana/main i386 Packages [7.888 B]
Bağlandı http://security.ubuntu.com trusty-security/main i386 Packages
Yoksay http://archive.canonical.com trusty/partner Translation-tr_TR
Yoksay http://archive.canonical.com trusty/partner Translation-tr
Bağlandı http://archive.ubuntu.com trusty/universe amd64 Packages
Bağlandı http://security.ubuntu.com trusty-security/restricted i386 Packages
Yoksay http://archive.canonical.com trusty/partner Translation-en
Bağlandı http://archive.ubuntu.com trusty/multiverse amd64 Packages
Bağlandı http://security.ubuntu.com trusty-security/universe i386 Packages
Alınıyor: 8 http://packages.linuxmint.com qiana/upstream amd64 Packages [23,6 kB]
Yoksay http://ppa.launchpad.net trusty/main Translation-tr_TR
Bağlandı http://archive.ubuntu.com trusty/main i386 Packages
Bağlandı http://security.ubuntu.com trusty-security/multiverse i386 Packages
Yoksay http://ppa.launchpad.net trusty/main Translation-tr
Bağlandı http://archive.ubuntu.com trusty/restricted i386 Packages
Yoksay http://ppa.launchpad.net trusty/main Translation-en
Bağlandı http://security.ubuntu.com trusty-security/main Translation-en
Alınıyor: 9 http://packages.linuxmint.com qiana/import amd64 Packages [31,5 kB]
Bağlandı http://archive.ubuntu.com trusty/universe i386 Packages
Bağlandı http://security.ubuntu.com trusty-security/multiverse Translation-en
Bağlandı http://archive.ubuntu.com trusty/multiverse i386 Packages
Bağlandı http://security.ubuntu.com trusty-security/restricted Translation-en
Bağlandı http://security.ubuntu.com trusty-security/universe Translation-en
Bağlandı http://archive.ubuntu.com trusty/main Translation-tr
Alınıyor: 10 http://packages.linuxmint.com qiana/main i386 Packages [29,7 kB]
Bağlandı http://archive.ubuntu.com trusty/main Translation-en
Bağlandı http://archive.ubuntu.com trusty/multiverse Translation-tr
Alınıyor: 11 http://packages.linuxmint.com qiana/upstream i386 Packages [23,6 kB]
Alınıyor: 12 http://packages.linuxmint.com qiana/import i386 Packages [31,6 kB]
Bağlandı http://archive.ubuntu.com trusty/multiverse Translation-en
Bağlandı http://archive.ubuntu.com trusty/restricted Translation-tr
Bağlandı http://archive.ubuntu.com trusty/restricted Translation-en
Bağlandı http://archive.ubuntu.com trusty/universe Translation-tr
Bağlandı http://archive.ubuntu.com trusty/universe Translation-en
Bağlandı http://archive.ubuntu.com trusty-updates/main amd64 Packages
Yoksay http://extra.linuxmint.com qiana/main Translation-tr_TR
Bağlandı http://archive.ubuntu.com trusty-updates/restricted amd64 Packages
Bağlandı http://archive.ubuntu.com trusty-updates/universe amd64 Packages
Bağlandı http://archive.ubuntu.com trusty-updates/multiverse amd64 Packages
Yoksay http://extra.linuxmint.com qiana/main Translation-tr
Bağlandı http://archive.ubuntu.com trusty-updates/main i386 Packages
Bağlandı http://archive.ubuntu.com trusty-updates/restricted i386 Packages
Yoksay http://extra.linuxmint.com qiana/main Translation-en
Bağlandı http://archive.ubuntu.com trusty-updates/universe i386 Packages
Bağlandı http://archive.ubuntu.com trusty-updates/multiverse i386 Packages
Bağlandı http://archive.ubuntu.com trusty-updates/main Translation-en
Bağlandı http://archive.ubuntu.com trusty-updates/multiverse Translation-en
Bağlandı http://archive.ubuntu.com trusty-updates/restricted Translation-en
Bağlandı http://archive.ubuntu.com trusty-updates/universe Translation-en
Yoksay http://archive.ubuntu.com trusty/main Translation-tr_TR
Yoksay http://archive.ubuntu.com trusty/multiverse Translation-tr_TR
Yoksay http://archive.ubuntu.com trusty/restricted Translation-tr_TR
Yoksay http://archive.ubuntu.com trusty/universe Translation-tr_TR
Yoksay http://packages.linuxmint.com qiana/import Translation-tr_TR
Yoksay http://packages.linuxmint.com qiana/import Translation-tr
Yoksay http://packages.linuxmint.com qiana/import Translation-en
Yoksay http://packages.linuxmint.com qiana/main Translation-tr_TR
Yoksay http://packages.linuxmint.com qiana/main Translation-tr
Yoksay http://packages.linuxmint.com qiana/main Translation-en
Yoksay http://packages.linuxmint.com qiana/upstream Translation-tr_TR
Yoksay http://packages.linuxmint.com qiana/upstream Translation-tr
Yoksay http://packages.linuxmint.com qiana/upstream Translation-en
12 sn.'de 208 kB alındı (16,4 kB/s)
Paket listeleri okunuyor... Bitti
sudo apt-get install bumblebee nvidia-331 nvidia-settings bumblebee-nvidia primus linux-headers-`uname -r`
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo apt-get install bumblebee nvidia-331 nvidia-settings bumblebee-nvidia primus linux-headers-`uname -r`
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
bumblebee zaten en yeni sürümde.
bumblebee-nvidia zaten en yeni sürümde.
primus zaten en yeni sürümde.
nvidia-settings zaten en yeni sürümde.
linux-headers-3.13.0-24-generic zaten en yeni sürümde.
nvidia-331 zaten en yeni sürümde.
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 13 paket yükseltilmeyecek.
sudo gedit /etc/bumblebee/bumblebee.conf
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo gedit /etc/bumblebee/bumblebee.conf
sudo: gedit: command not found
-
Sisteminiz Intel + Nvidia Optimus ekran kartı mevcut olduğu halde Nvidia kapalı kaynak sürücülerini kurdu iseniz, önce aşağıdaki komutları sırasıyla uçbirimde çalıştırarak bu sürüleri kaldırmalısınız. demiştiniz. Bu işlemi yaptım ama çıktısını paylaşmak için tekrardan deniyorum.
sudo apt-get purge nvidia*
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo apt-get purge nvidia*
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-331-dev' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-compute-profiler' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-319-updates-dev' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-cg-dev' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-310-dev' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-cuda-doc' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-libopencl1' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-visual-profiler' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-opencl-icd-304-updates' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-persistenced' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-driver' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-experimental-304-dev' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-opencl-icd-331-updates' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-libopencl1-304-updates' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-settings-updates' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-cg-doc' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-settings' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-304-updates-dev' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-cuda-gdb' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-kernel-486' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-common' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-glx' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-settings-binary' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-325-updates' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-libopencl1-331-updates' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-kernel-686-pae' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-334-updates' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-current-dev' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-settings-310-updates' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-304' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-current-updates' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-experimental-310-dev' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-kernel-amd64' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-310' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-313' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-319' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-libopencl1-304' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-nsight' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-331-updates-uvm' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-325' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-settings-319-updates' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-331' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-334' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-310-updates-dev' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-337' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-cg-toolkit' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-331-updates-dev' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-libopencl1-331' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-cuda-debugger' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-driver-binary' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'bumblebee-nvidia' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-cuda-toolkit' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-opencl-dev' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-313-updates-dev' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-opencl-profiler' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-settings-experimental-304' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-319-dev' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-310-updates' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-opencl-icd-304' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-current-updates-dev' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'mate-sensors-applet-nvidia' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-319-updates' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-opencl-icd-331' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-texture-tools' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-settings-304' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-kernel-dkms' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-settings-310' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-settings-319' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-va-driver' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-337-updates' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-settings-304-updates' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-cuda-profiler' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-current' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-prime' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-settings-313-updates' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-173-dev' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-libopencl1-dev' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-experimental-304' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-304-dev' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-experimental-310' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-experimental-313' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-experimental-319' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'boinc-nvidia-cuda' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-experimental-325' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-vdpau-driver' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-experimental-331' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-experimental-334' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-experimental-337' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-cuda-dev' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-304-updates' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-profiler' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-173' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-313-updates' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-331-updates' seçiliyor
Bilgi, 'nvidia*' düzenli ifadesi için 'nvidia-331-uvm' seçiliyor
Package 'nvidia-driver' is not installed, so not removed
Package 'nvidia-glx' is not installed, so not removed
Package 'nvidia-kernel-dkms' is not installed, so not removed
Package 'nvidia-kernel-amd64' is not installed, so not removed
Package 'nvidia-kernel-686-pae' is not installed, so not removed
Package 'nvidia-kernel-486' is not installed, so not removed
Package 'nvidia' is not installed, so not removed
Package 'nvidia-313' is not installed, so not removed
Package 'nvidia-experimental-313' is not installed, so not removed
Package 'nvidia-experimental-319' is not installed, so not removed
Package 'nvidia-325' is not installed, so not removed
Package 'nvidia-325-updates' is not installed, so not removed
Package 'nvidia-experimental-325' is not installed, so not removed
Package 'nvidia-experimental-331' is not installed, so not removed
Package 'nvidia-334' is not installed, so not removed
Package 'nvidia-334-updates' is not installed, so not removed
Package 'nvidia-experimental-334' is not installed, so not removed
Package 'nvidia-337' is not installed, so not removed
Package 'nvidia-337-updates' is not installed, so not removed
Package 'nvidia-experimental-337' is not installed, so not removed
Package 'nvidia-vdpau-driver' is not installed, so not removed
Bilgi, 'nvidia-settings-binary' yerine 'nvidia-settings' seçiliyor
Bilgi, 'nvidia-texture-tools' yerine 'libnvtt-bin' seçiliyor
Package 'nvidia-libopencl1-dev' is not installed, so not removed
Bilgi, 'nvidia-va-driver' yerine 'vdpau-va-driver' seçiliyor
Package 'nvidia-cuda-debugger' is not installed, so not removed
Package 'nvidia-libopencl1' is not installed, so not removed
Package 'nvidia-compute-profiler' is not installed, so not removed
Package 'nvidia-cuda-profiler' is not installed, so not removed
Package 'nvidia-opencl-profiler' is not installed, so not removed
Package 'nvidia-prime' is not installed, so not removed
Package 'mate-sensors-applet-nvidia' is not installed, so not removed
Package 'nvidia-settings-304' is not installed, so not removed
Package 'nvidia-settings-304-updates' is not installed, so not removed
Package 'nvidia-settings-310' is not installed, so not removed
Package 'nvidia-settings-310-updates' is not installed, so not removed
Package 'nvidia-settings-313-updates' is not installed, so not removed
Package 'nvidia-settings-319' is not installed, so not removed
Package 'nvidia-settings-319-updates' is not installed, so not removed
Package 'nvidia-settings-experimental-304' is not installed, so not removed
Package 'nvidia-settings-updates' is not installed, so not removed
Package 'nvidia-173' is not installed, so not removed
Package 'nvidia-173-dev' is not installed, so not removed
Package 'nvidia-304' is not installed, so not removed
Package 'nvidia-304-dev' is not installed, so not removed
Package 'nvidia-304-updates' is not installed, so not removed
Package 'nvidia-304-updates-dev' is not installed, so not removed
Package 'nvidia-310' is not installed, so not removed
Package 'nvidia-310-dev' is not installed, so not removed
Package 'nvidia-310-updates' is not installed, so not removed
Package 'nvidia-310-updates-dev' is not installed, so not removed
Package 'nvidia-313-updates' is not installed, so not removed
Package 'nvidia-313-updates-dev' is not installed, so not removed
Package 'nvidia-current' is not installed, so not removed
Package 'nvidia-current-dev' is not installed, so not removed
Package 'nvidia-current-updates' is not installed, so not removed
Package 'nvidia-current-updates-dev' is not installed, so not removed
Package 'nvidia-experimental-304' is not installed, so not removed
Package 'nvidia-experimental-304-dev' is not installed, so not removed
Package 'nvidia-experimental-310' is not installed, so not removed
Package 'nvidia-experimental-310-dev' is not installed, so not removed
Package 'nvidia-libopencl1-304' is not installed, so not removed
Package 'nvidia-libopencl1-304-updates' is not installed, so not removed
Package 'nvidia-opencl-icd-304' is not installed, so not removed
Package 'nvidia-opencl-icd-304-updates' is not installed, so not removed
Package 'boinc-nvidia-cuda' is not installed, so not removed
Package 'nvidia-cg-dev' is not installed, so not removed
Package 'nvidia-cg-doc' is not installed, so not removed
Package 'nvidia-cg-toolkit' is not installed, so not removed
Package 'nvidia-cuda-dev' is not installed, so not removed
Package 'nvidia-cuda-doc' is not installed, so not removed
Package 'nvidia-cuda-gdb' is not installed, so not removed
Package 'nvidia-cuda-toolkit' is not installed, so not removed
Package 'nvidia-nsight' is not installed, so not removed
Package 'nvidia-opencl-dev' is not installed, so not removed
Package 'nvidia-profiler' is not installed, so not removed
Package 'nvidia-visual-profiler' is not installed, so not removed
Package 'nvidia-319' is not installed, so not removed
Package 'nvidia-319-dev' is not installed, so not removed
Package 'nvidia-319-updates' is not installed, so not removed
Package 'nvidia-319-updates-dev' is not installed, so not removed
Package 'nvidia-331-dev' is not installed, so not removed
Package 'nvidia-331-updates' is not installed, so not removed
Package 'nvidia-331-updates-dev' is not installed, so not removed
Package 'nvidia-331-updates-uvm' is not installed, so not removed
Package 'nvidia-331-uvm' is not installed, so not removed
Package 'nvidia-libopencl1-331' is not installed, so not removed
Package 'nvidia-libopencl1-331-updates' is not installed, so not removed
Package 'nvidia-opencl-icd-331' is not installed, so not removed
Package 'nvidia-opencl-icd-331-updates' is not installed, so not removed
Package 'nvidia-common' is not installed, so not removed
Aşağıdaki paketler KALDIRILACAK:
bumblebee-nvidia* nvidia-331* nvidia-settings*
0 paket yükseltilecek, 0 yeni paket kurulacak, 3 paket kaldırılacak ve 13 paket yükseltilmeyecek.
Bu işlem tamamlandıktan sonra 184 MB disk alanı boşalacak.
Devam etmek istiyor musunuz? [E/h] E
(Veritabanı okunuyor... mevcut 156061 dosya veya klasör yüklü.)
Kaldırılan: bumblebee-nvidia (3.2.1-90~trustyppa1) ...
update-alternatives: /usr/lib/nvidia-331/ld.so.conf kullanılarak /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) sağlamak için otomatik kip durumunda
update-alternatives: /usr/lib/nvidia-331/alt_ld.so.conf kullanılarak /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) sağlamak için otomatik kip durumunda
bumblebee-nvidia (3.2.1-90~trustyppa1) için yapılandırma dosyaları temizleniyor ...
Kaldırılan: nvidia-331 (331.38-0ubuntu7.1) ...
Removing all DKMS Modules
Done.
update-alternatives: /usr/lib/nvidia-331-prime/ld.so.conf kullanılarak /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) sağlamak için otomatik kip durumunda
update-alternatives: /usr/lib/nvidia-331-prime/alt_ld.so.conf kullanılarak /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) sağlamak için otomatik kip durumunda
update-alternatives: /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf kullanılarak /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) sağlamak için otomatik kip durumunda
update-alternatives: /usr/lib/i386-linux-gnu/mesa/ld.so.conf kullanılarak /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) sağlamak için otomatik kip durumunda
INFO:Disable nvidia-331
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
stop: Unknown instance:
update-initramfs: deferring update (trigger activated)
nvidia-331 (331.38-0ubuntu7.1) için yapılandırma dosyaları temizleniyor ...
update-initramfs: deferring update (trigger activated)
Kaldırılan: nvidia-settings (331.20-0ubuntu8) ...
nvidia-settings (331.20-0ubuntu8) için yapılandırma dosyaları temizleniyor ...
libc-bin (2.19-0ubuntu6.1) için tetikleyiciler işleniyor ...
man-db (2.6.7.1-1) için tetikleyiciler işleniyor ...
initramfs-tools (0.103ubuntu4.2) için tetikleyiciler işleniyor ...
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic
desktop-file-utils (0.22-1ubuntu1) için tetikleyiciler işleniyor ...
mime-support (3.54ubuntu1) için tetikleyiciler işleniyor ...
sudo rm -rf /etc/X11/xorg.conf
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo rm -rf /etc/X11/xorg.conf
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ >
Benim düşüncem başarılı olarak bazı aşamaları geçtiğim , yani kurulumu yaptığım ve kaldırmayı yaptığım yönünde.Sizin görüşlerinizi bekliyorum.Teşekkürler.
-
Hatalı bir şeylerin olduğunu düşünüyorsanız lütfen aşağıdaki komutları sırasıyla uçbirimde çalıştırıp çıktılarını paylaşınız.
optirun -vvv glxgears
cat /etc/bumblebee/bumblebee.conf
cat /etc/bumblebee/xorg.conf.nvidia
cat /etc/bumblebee/xorg.conf.d
cat /etc/X11/xorg.conf
dpkg -l | egrep 'nvidia|bumblebee|primus|prime'
lspci | egrep 'VGA|3D|Display'
KDE masaüstü için gedit yerine kate ya da kwrite yazmayı deneyiniz.
-
Pardon yazıyı tam olarak okudum ancak yeni bir kullanıcı olduğum için hatalı mesaj attım.Komutlarınızı ilk olarak yazıyorum ikinci komutlar benim çıktılarımdır.Teşekkürler.
optirun -vvv glxgears
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > optirun -vvv glxgears
[ 744.632561] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 744.633532] [DEBUG]optirun version 3.2.1 starting...
[ 744.633560] [DEBUG]Active configuration:
[ 744.633570] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 744.633579] [DEBUG] X display: :8
[ 744.633589] [DEBUG] LD_LIBRARY_PATH:
[ 744.633598] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 744.633607] [DEBUG] Accel/display bridge: auto
[ 744.633616] [DEBUG] VGL Compression: proxy
[ 744.633625] [DEBUG] VGLrun extra options:
[ 744.633635] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 744.633749] [DEBUG]Using auto-detected bridge primus
[ 748.831892] [INFO]Response: Yes. X is active.
[ 748.831906] [INFO]Running application using primus.
[ 748.832020] [DEBUG]Process glxgears started, PID 2708.
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 72 (X_PutImage)
Serial number of failed request: 39
Current serial number in output stream: 42
Bu işlem bitmeyince ya da hwpplayer1 durumuna geri dönmeyince ctrl + c dedim onun sonucu şöyle
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > optirun -vvv glxgears
[ 908.622025] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 908.622372] [DEBUG]optirun version 3.2.1 starting...
[ 908.622379] [DEBUG]Active configuration:
[ 908.622382] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 908.622384] [DEBUG] X display: :8
[ 908.622387] [DEBUG] LD_LIBRARY_PATH:
[ 908.622389] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 908.622392] [DEBUG] Accel/display bridge: auto
[ 908.622394] [DEBUG] VGL Compression: proxy
[ 908.622396] [DEBUG] VGLrun extra options:
[ 908.622399] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 908.622430] [DEBUG]Using auto-detected bridge primus
[ 912.826242] [INFO]Response: Yes. X is active.
[ 912.826255] [INFO]Running application using primus.
[ 912.826346] [DEBUG]Process glxgears started, PID 2759.
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 72 (X_PutImage)
Serial number of failed request: 39
Current serial number in output stream: 42
^C[ 929.696675] [WARN]Received Interrupt signal.
[ 929.696714] [DEBUG]Socket closed.
[ 929.702363] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 929.702404] [DEBUG]Socket closed.
[ 929.702415] [DEBUG]Killing all remaining processes.
cat /etc/bumblebee/bumblebee.conf
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > 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=
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
## 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-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/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
cat /etc/bumblebee/xorg.conf.nvidia
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > 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
cat /etc/bumblebee/xorg.conf.d
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > cat /etc/bumblebee/xorg.conf.d
cat: /etc/bumblebee/xorg.conf.d: Bir dizin
cat /etc/X11/xorg.conf
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
dpkg -l | egrep 'nvidia|bumblebee|primus|prime'
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > dpkg -l | egrep 'nvidia|bumblebee|primus|prime'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii primus 20131127-1~trustyppa1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 20131127-1~trustyppa1 amd64 Shared libraries for primus
lspci | egrep 'VGA|3D|Display'
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > 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 3D controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev ff)
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > optirun -vvv glxgears
[ 1309.558071] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1309.558532] [DEBUG]optirun version 3.2.1 starting...
[ 1309.558543] [DEBUG]Active configuration:
[ 1309.558547] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1309.558551] [DEBUG] X display: :8
[ 1309.558555] [DEBUG] LD_LIBRARY_PATH:
[ 1309.558558] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1309.558562] [DEBUG] Accel/display bridge: auto
[ 1309.558566] [DEBUG] VGL Compression: proxy
[ 1309.558570] [DEBUG] VGLrun extra options:
[ 1309.558574] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 1309.558620] [DEBUG]Using auto-detected bridge primus
[ 1313.851659] [INFO]Response: Yes. X is active.
[ 1313.851669] [INFO]Running application using primus.
[ 1313.851761] [DEBUG]Process glxgears started, PID 2821.
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 72 (X_PutImage)
Serial number of failed request: 39
Current serial number in output stream: 42
Çok özür dilerim bir cümleyi atlayarak bu verileri gönderdim şimdi normal sürece göre işlem yapmayı deneyeceğim.
KDE masaüstü için gedit yerine kate ya da kwrite yazmayı deneyiniz.
sudo kate /etc/bumblebee/bumblebee.conf
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo kate /etc/bumblebee/bumblebee.conf
[sudo] password for hwpplayer1:
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/var/tmp/kdecache-hwpplayer1" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-hwpplayer1" is owned by uid 1000 instead of uid 0.
Error: "/tmp/ksocket-hwpplayer1" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-hwpplayer1" is owned by uid 1000 instead of uid 0.
kdeinit4: Shutting down running client.
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Error: "/tmp/ksocket-hwpplayer1" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-hwpplayer1" is owned by uid 1000 instead of uid 0.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/var/tmp/kdecache-hwpplayer1" is owned by uid 1000 instead of uid 0.
kbuildsycoca4 running...
Error: "/var/tmp/kdecache-hwpplayer1" is owned by uid 1000 instead of uid 0.
Error: "/var/tmp/kdecache-hwpplayer1" is owned by uid 1000 instead of uid 0.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/tmp/kde-hwpplayer1" is owned by uid 1000 instead of uid 0.
Error: "/var/tmp/kdecache-hwpplayer1" is owned by uid 1000 instead of uid 0.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/var/tmp/kdecache-hwpplayer1" is owned by uid 1000 instead of uid 0.
Bus::open: Can not get ibus-daemon's address.
IBusInputContext::createInputContext: no connection to ibus-daemon
QObject::connect: Cannot connect (null)::resourceScoreUpdated(QString, QString, QString, double) to NepomukPlugin::resourceScoreUpdated(QString, QString, QString, double)
QObject::connect: Cannot connect (null)::recentStatsDeleted(QString, int, QString) to NepomukPlugin::deleteRecentStats(QString, int, QString)
QObject::connect: Cannot connect (null)::earlierStatsDeleted(QString, int) to NepomukPlugin::deleteEarlierStats(QString, int)
kactivitymanagerd(3010)/nepomuk (library): Could not find virtuoso to connect to. Aborting
QDBusConnection: name 'org.kde.kglobalaccel' had owner '' but we thought it was ':1.8'
süreci devam ettireceğim.Biraz zaman tanıyın lütfen :)
Düzenleme: Mesajlar birleştirildi.
-
Aşağıdaki komut ile paketleri yeniden kurmayı deneyiniz.
sudo apt-get install --reinstall bumblebee nvidia-331 nvidia-settings-331 bumblebee-nvidia primus
Sonra aşağıdaki komut ile bumblebee.conf dosyasını açınız ve konunun ilk mesajında anlatılan kurulum sonrası düzenlemeleri yapınız.
(kate yerine kwrite yazmayı da deneyebilirsiniz.)
sudo kate /etc/bumblebee/bumblebee.conf
Sonrasında aşağıdaki komutla bumblebee servisini yeniden başlatınız.
sudo service bumblebeed restart
Aşağıdaki komut ile sorun olup olmadığını kontrol edebilirsiniz.
optirun -vvv glxgears
-
^Chwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo apt-get install --reinstall bumblebee nvidia-331 nvidia-settings-331 bumblebee-nvidia primus
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
E: nvidia-settings-331 paketi bulunamadı
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo kate /etc/bumblebee/bumblebee.conf
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/var/tmp/kdecache-hwpplayer1" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-hwpplayer1" is owned by uid 1000 instead of uid 0.
Bus::open: Can not get ibus-daemon's address.
IBusInputContext::createInputContext: no connection to ibus-daemon
Bumblebee düzenlemeleri doğru olarak yapılmıştır.
^Chwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo service bumblebeed restart
bumblebeed stop/waiting
bumblebeed start/running, process 3149
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > optirun -vvv glxgears
[ 2596.116097] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 2596.116391] [INFO]Configured driver: nvidia
[ 2596.116425] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 2596.116431] [DEBUG]Socket closed.
[ 2596.116439] [ERROR]Could not connect to bumblebee daemon - is it running?
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo apt-get install --reinstall bumblebee nvidia-331 nvidia-settings-331 bumblebee-nvidia primus
[sudo] password for hwpplayer1:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
E: nvidia-settings-331 paketi bulunamadı
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo kate /etc/bumblebee/bumblebee.conf
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/var/tmp/kdecache-hwpplayer1" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-hwpplayer1" is owned by uid 1000 instead of uid 0.
Error: "/tmp/ksocket-hwpplayer1" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-hwpplayer1" is owned by uid 1000 instead of uid 0.
kdeinit4: Shutting down running client.
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Error: "/tmp/ksocket-hwpplayer1" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-hwpplayer1" is owned by uid 1000 instead of uid 0.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/var/tmp/kdecache-hwpplayer1" is owned by uid 1000 instead of uid 0.
kbuildsycoca4 running...
Error: "/var/tmp/kdecache-hwpplayer1" is owned by uid 1000 instead of uid 0.
Error: "/var/tmp/kdecache-hwpplayer1" is owned by uid 1000 instead of uid 0.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/var/tmp/kdecache-hwpplayer1" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-hwpplayer1" is owned by uid 1000 instead of uid 0.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Bus::open: Can not get ibus-daemon's address.
IBusInputContext::createInputContext: no connection to ibus-daemon
Error: "/var/tmp/kdecache-hwpplayer1" is owned by uid 1000 instead of uid 0.
QObject::connect: Cannot connect (null)::resourceScoreUpdated(QString, QString, QString, double) to NepomukPlugin::resourceScoreUpdated(QString, QString, QString, double)
QObject::connect: Cannot connect (null)::recentStatsDeleted(QString, int, QString) to NepomukPlugin::deleteRecentStats(QString, int, QString)
QObject::connect: Cannot connect (null)::earlierStatsDeleted(QString, int) to NepomukPlugin::deleteEarlierStats(QString, int)
kactivitymanagerd(2849)/nepomuk (library): Could not find virtuoso to connect to. Aborting
QDBusConnection: name 'org.kde.kglobalaccel' had owner '' but we thought it was ':1.7'
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo kate /etc/bumblebee/bumblebee.conf
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/var/tmp/kdecache-hwpplayer1" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-hwpplayer1" is owned by uid 1000 instead of uid 0.
Bus::open: Can not get ibus-daemon's address.
IBusInputContext::createInputContext: no connection to ibus-daemon
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo service bumblebeed restart
stop: Unknown instance:
bumblebeed start/running, process 2914
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > optirun -vvv glxgears
[ 291.975490] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 291.975744] [INFO]Configured driver: nvidia
[ 291.975779] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 291.975783] [DEBUG]Socket closed.
[ 291.975792] [ERROR]Could not connect to bumblebee daemon - is it running?
bilgisayarı yeniden başlatıp denediğimde son durum budur.
Düzenleme : Mesajlar birleştirildi.
Peşpeşe mesaj gönderme yerine önceki mesajı düzenlemek forum düzeni için daha uygun olacaktır.
-
^Chwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo apt-get install --reinstall bumblebee nvidia-331 nvidia-settings-331 bumblebee-nvidia primusE: nvidia-settings-331 paketi bulunamadı
Linux Mint 17 için kurulumu aşağıdaki komut ile deneyelim.
sudo apt-get install --reinstall bumblebee nvidia-331 nvidia-settings bumblebee-nvidia primus
-
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo apt-get install bumblebee --reinstall nvidia-331 nvidia-settings bumblebee-nvidia primus
[sudo] password for hwpplayer1:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Önerilen paketler:
nvidia-331-uvm
Tavsiye edilen paketler:
nvidia-libopencl1-331 nvidia-opencl-icd-331
Aşağıdaki YENİ paketler kurulacak:
bumblebee-nvidia nvidia-331 nvidia-settings
0 paket yükseltilecek, 3 yeni paket kurulacak, 2 paket yeniden kurulacak, 0 paket kaldırılacak ve 9 paket yükseltilmeyecek.
0 B/37,3 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 184 MB ek disk alanı kullanılacak.
Önceden seçili olmayan nvidia-331 paketi seçiliyor.
(Veritabanı okunuyor... mevcut 155806 dosya veya klasör yüklü.)
Açılmaya hazırlanan .../nvidia-331_331.38-0ubuntu7.1_amd64.deb ...
nvidia-331 (331.38-0ubuntu7.1) paketi açılıyor ...
Önceden seçili olmayan nvidia-settings paketi seçiliyor.
Açılmaya hazırlanan .../nvidia-settings_331.20-0ubuntu8_amd64.deb ...
nvidia-settings (331.20-0ubuntu8) paketi açılıyor ...
Açılmaya hazırlanan .../bumblebee_3.2.1-90~trustyppa1_amd64.deb ...
bumblebee (3.2.1-90~trustyppa1) paketi (3.2.1-90~trustyppa1) üzerine açılıyor ...
Önceden seçili olmayan bumblebee-nvidia paketi seçiliyor.
Açılmaya hazırlanan .../bumblebee-nvidia_3.2.1-90~trustyppa1_amd64.deb ...
bumblebee-nvidia (3.2.1-90~trustyppa1) paketi açılıyor ...
Açılmaya hazırlanan .../primus_20131127-1~trustyppa1_amd64.deb ...
primus (20131127-1~trustyppa1) paketi (20131127-1~trustyppa1) üzerine açılıyor ...
ureadahead (0.100.0-16) için tetikleyiciler işleniyor ...
ureadahead will be reprofiled on next reboot
man-db (2.6.7.1-1) için tetikleyiciler işleniyor ...
desktop-file-utils (0.22-1ubuntu1) için tetikleyiciler işleniyor ...
mime-support (3.54ubuntu1) için tetikleyiciler işleniyor ...
initramfs-tools (0.103ubuntu4.2) için tetikleyiciler işleniyor ...
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic
kbuildsycoca4 running...
Error: "/var/tmp/kdecache-hwpplayer1" is owned by uid 1000 instead of uid 0.
nvidia-331 (331.38-0ubuntu7.1) ayarlanıyor...
update-alternatives: /usr/lib/nvidia-331/ld.so.conf kullanılarak /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) sağlamak için otomatik kip durumunda
update-alternatives: /usr/lib/nvidia-331/alt_ld.so.conf kullanılarak /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) sağlamak için otomatik kip durumunda
update-alternatives: /usr/share/nvidia-331/glamor.conf kullanılarak /usr/share/X11/xorg.conf.d/glamoregl.conf (glamor_conf) sağlamak için otomatik kip durumunda
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia-331
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
Sistem kullanıcısı `nvidia-persistenced' ekleniyor (UID 118) ...
Grup "nvidia-persistenced" ekleniyor (GID 128) ...
Yeni kullanıcı 'nvidia-persistenced' (UID 118) 'nvidia-persistenced' grubuyla ekleniyor ...
"/" başlangıç dizini oluşturulmuyor.
Loading new nvidia-331-331.38 DKMS files...
First Installation: checking all kernels...
Building only for 3.13.0-24-generic
Building for architecture x86_64
Building initial module for 3.13.0-24-generic
Done.
nvidia_331:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.13.0-24-generic/kernel/drivers/char/drm/
depmod.......
DKMS: install completed.
nvidia-settings (331.20-0ubuntu8) ayarlanıyor...
bumblebee (3.2.1-90~trustyppa1) ayarlanıyor...
Selecting 01:00:0 as discrete nvidia card. If this is incorrect,
edit the BusID line in /etc/bumblebee/xorg.conf.nouveau .
bumblebeed start/running, process 14161
ureadahead (0.100.0-16) için tetikleyiciler işleniyor ...
initramfs-tools (0.103ubuntu4.2) için tetikleyiciler işleniyor ...
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic
bumblebee-nvidia (3.2.1-90~trustyppa1) ayarlanıyor...
update-alternatives: /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf kullanılarak /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) sağlamak için manuel kip durumunda
update-alternatives: /usr/lib/i386-linux-gnu/mesa/ld.so.conf kullanılarak /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) sağlamak için manuel kip durumunda
Selecting 01:00:0 as discrete nvidia card. If this is incorrect,
edit the BusID line in /etc/bumblebee/xorg.conf.nvidia
bumblebeed stop/waiting
bumblebeed start/running, process 22729
primus (20131127-1~trustyppa1) ayarlanıyor...
libc-bin (2.19-0ubuntu6.1) için tetikleyiciler işleniyor ...
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > optirun -vvv glxgears
[ 3363.641922] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 3363.642687] [INFO]Configured driver: nvidia
[ 3363.642982] [DEBUG]optirun version 3.2.1 starting...
[ 3363.643027] [DEBUG]Active configuration:
[ 3363.643056] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 3363.643083] [DEBUG] X display: :8
[ 3363.643110] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-331:/usr/lib32/nvidia-331
[ 3363.643137] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 3363.643163] [DEBUG] Accel/display bridge: auto
[ 3363.643191] [DEBUG] VGL Compression: proxy
[ 3363.643218] [DEBUG] VGLrun extra options:
[ 3363.643245] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 3363.652660] [DEBUG]Using auto-detected bridge primus
[ 3366.164840] [INFO]Response: Yes. X is active.
[ 3366.164850] [INFO]Running application using primus.
[ 3366.164938] [DEBUG]Process glxgears started, PID 22787.
293 frames in 5.0 seconds = 58.443 FPS
301 frames in 5.0 seconds = 60.010 FPS
301 frames in 5.0 seconds = 60.011 FPS
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > optirun -vvv glxgears
[ 3363.641922] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 3363.642687] [INFO]Configured driver: nvidia
[ 3363.642982] [DEBUG]optirun version 3.2.1 starting...
[ 3363.643027] [DEBUG]Active configuration:
[ 3363.643056] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 3363.643083] [DEBUG] X display: :8
[ 3363.643110] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-331:/usr/lib32/nvidia-331
[ 3363.643137] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 3363.643163] [DEBUG] Accel/display bridge: auto
[ 3363.643191] [DEBUG] VGL Compression: proxy
[ 3363.643218] [DEBUG] VGLrun extra options:
[ 3363.643245] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 3363.652660] [DEBUG]Using auto-detected bridge primus
[ 3366.164840] [INFO]Response: Yes. X is active.
[ 3366.164850] [INFO]Running application using primus.
[ 3366.164938] [DEBUG]Process glxgears started, PID 22787.
293 frames in 5.0 seconds = 58.443 FPS
301 frames in 5.0 seconds = 60.010 FPS
301 frames in 5.0 seconds = 60.011 FPS
301 frames in 5.0 seconds = 60.009 FPS
301 frames in 5.0 seconds = 60.002 FPS
301 frames in 5.0 seconds = 60.008 FPS
301 frames in 5.0 seconds = 60.012 FPS
301 frames in 5.0 seconds = 60.003 FPS
301 frames in 5.0 seconds = 60.011 FPS
301 frames in 5.0 seconds = 60.004 FPS
301 frames in 5.0 seconds = 60.011 FPS
301 frames in 5.0 seconds = 60.015 FPS
300 frames in 5.0 seconds = 60.000 FPS
301 frames in 5.0 seconds = 60.009 FPS
301 frames in 5.0 seconds = 60.007 FPS
301 frames in 5.0 seconds = 60.009 FPS
301 frames in 5.0 seconds = 60.008 FPS
301 frames in 5.0 seconds = 60.009 FPS
301 frames in 5.0 seconds = 60.008 FPS
301 frames in 5.0 seconds = 60.015 FPS
301 frames in 5.0 seconds = 60.004 FPS
301 frames in 5.0 seconds = 60.013 FPS
301 frames in 5.0 seconds = 60.004 FPS
301 frames in 5.0 seconds = 60.009 FPS
301 frames in 5.0 seconds = 60.006 FPS
301 frames in 5.0 seconds = 60.009 FPS
301 frames in 5.0 seconds = 60.011 FPS
301 frames in 5.0 seconds = 60.007 FPS
301 frames in 5.0 seconds = 60.007 FPS
301 frames in 5.0 seconds = 60.012 FPS
301 frames in 5.0 seconds = 60.006 FPS
301 frames in 5.0 seconds = 60.012 FPS
301 frames in 5.0 seconds = 60.004 FPS
301 frames in 5.0 seconds = 60.014 FPS
301 frames in 5.0 seconds = 60.001 FPS
301 frames in 5.0 seconds = 60.007 FPS
301 frames in 5.0 seconds = 60.007 FPS
301 frames in 5.0 seconds = 60.008 FPS
301 frames in 5.0 seconds = 60.008 FPS
301 frames in 5.0 seconds = 60.012 FPS
301 frames in 5.0 seconds = 60.008 FPS
301 frames in 5.0 seconds = 60.003 FPS
301 frames in 5.0 seconds = 60.012 FPS
301 frames in 5.0 seconds = 60.003 FPS
301 frames in 5.0 seconds = 60.012 FPS
301 frames in 5.0 seconds = 60.005 FPS
301 frames in 5.0 seconds = 60.008 FPS
301 frames in 5.0 seconds = 60.006 FPS
301 frames in 5.0 seconds = 60.016 FPS
300 frames in 5.0 seconds = 60.000 FPS
301 frames in 5.0 seconds = 60.008 FPS
301 frames in 5.0 seconds = 60.007 FPS
primus: warning: dropping a frame to avoid deadlock
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 37 requests (37 known processed) with 0 events remaining.
primus: warning: dropping a frame to avoid deadlock
primus: warning: timeout waiting for display worker
[ 3633.217375] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 3633.217403] [DEBUG]Socket closed.
[ 3633.217424] [DEBUG]Killing all remaining processes.
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > optirun glxgears
293 frames in 5.0 seconds = 58.503 FPS
301 frames in 5.0 seconds = 60.009 FPS
301 frames in 5.0 seconds = 60.009 FPS
301 frames in 5.0 seconds = 60.009 FPS
301 frames in 5.0 seconds = 60.009 FPS
primus: warning: dropping a frame to avoid deadlock
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 37 requests (37 known processed) with 0 events remaining.
primus: warning: dropping a frame to avoid deadlock
primus: warning: timeout waiting for display worker
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > optirun firefox
(process:22995): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo apt-get install python-appindicator
[sudo] password for hwpplayer1:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Aşağıdaki ek paketler de kurulacak:
libappindicator1 libdbusmenu-gtk4 libindicator7
Tavsiye edilen paketler:
indicator-application
Aşağıdaki YENİ paketler kurulacak:
libappindicator1 libdbusmenu-gtk4 libindicator7 python-appindicator
0 paket yükseltilecek, 4 yeni paket kurulacak, 0 paket kaldırılacak ve 9 paket yükseltilmeyecek.
74,3 kB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 424 kB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz? [E/h] E
Alınıyor: 1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libdbusmenu-gtk4 amd64 12.10.3+14.04.20140612-0ubuntu1 [26,4 kB]
Alınıyor: 2 http://archive.ubuntu.com/ubuntu/ trusty/main libindicator7 amd64 12.10.2+14.04.20140402-0ubuntu1 [21,9 kB]
Alınıyor: 3 http://archive.ubuntu.com/ubuntu/ trusty/main libappindicator1 amd64 12.10.1+13.10.20130920-0ubuntu4 [18,2 kB]
Alınıyor: 4 http://archive.ubuntu.com/ubuntu/ trusty/main python-appindicator amd64 12.10.1+13.10.20130920-0ubuntu4 [7.706 B]
0 sn.'de 74,3 kB alındı (79,8 kB/s)
Önceden seçili olmayan libdbusmenu-gtk4:amd64 paketi seçiliyor.
(Veritabanı okunuyor... mevcut 156062 dosya veya klasör yüklü.)
Açılmaya hazırlanan .../libdbusmenu-gtk4_12.10.3+14.04.20140612-0ubuntu1_amd64.deb ...
libdbusmenu-gtk4:amd64 (12.10.3+14.04.20140612-0ubuntu1) paketi açılıyor ...
Önceden seçili olmayan libindicator7 paketi seçiliyor.
Açılmaya hazırlanan .../libindicator7_12.10.2+14.04.20140402-0ubuntu1_amd64.deb ...
libindicator7 (12.10.2+14.04.20140402-0ubuntu1) paketi açılıyor ...
Önceden seçili olmayan libappindicator1 paketi seçiliyor.
Açılmaya hazırlanan .../libappindicator1_12.10.1+13.10.20130920-0ubuntu4_amd64.deb ...
libappindicator1 (12.10.1+13.10.20130920-0ubuntu4) paketi açılıyor ...
Önceden seçili olmayan python-appindicator paketi seçiliyor.
Açılmaya hazırlanan .../python-appindicator_12.10.1+13.10.20130920-0ubuntu4_amd64.deb ...
python-appindicator (12.10.1+13.10.20130920-0ubuntu4) paketi açılıyor ...
libdbusmenu-gtk4:amd64 (12.10.3+14.04.20140612-0ubuntu1) ayarlanıyor...
libindicator7 (12.10.2+14.04.20140402-0ubuntu1) ayarlanıyor...
libappindicator1 (12.10.1+13.10.20130920-0ubuntu4) ayarlanıyor...
python-appindicator (12.10.1+13.10.20130920-0ubuntu4) ayarlanıyor...
libc-bin (2.19-0ubuntu6.1) için tetikleyiciler işleniyor ...
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > sudo apt-get install git
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Aşağıdaki ek paketler de kurulacak:
git-man liberror-perl
Önerilen paketler:
git-daemon-run git-daemon-sysvinit git-doc git-el git-email git-gui gitk
gitweb git-arch git-bzr git-cvs git-mediawiki git-svn
Aşağıdaki YENİ paketler kurulacak:
git git-man liberror-perl
0 paket yükseltilecek, 3 yeni paket kurulacak, 0 paket kaldırılacak ve 9 paket yükseltilmeyecek.
3.274 kB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 21,6 MB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz? [E/h] E
Alınıyor: 1 http://archive.ubuntu.com/ubuntu/ trusty/main liberror-perl all 0.17-1.1 [21,1 kB]
Alınıyor: 2 http://archive.ubuntu.com/ubuntu/ trusty/main git-man all 1:1.9.1-1 [698 kB]
Alınıyor: 3 http://archive.ubuntu.com/ubuntu/ trusty/main git amd64 1:1.9.1-1 [2.555 kB]
5 sn.'de 3.274 kB alındı (605 kB/s)
Önceden seçili olmayan liberror-perl paketi seçiliyor.
(Veritabanı okunuyor... mevcut 156084 dosya veya klasör yüklü.)
Açılmaya hazırlanan .../liberror-perl_0.17-1.1_all.deb ...
liberror-perl (0.17-1.1) paketi açılıyor ...
Önceden seçili olmayan git-man paketi seçiliyor.
Açılmaya hazırlanan .../git-man_1%3a1.9.1-1_all.deb ...
git-man (1:1.9.1-1) paketi açılıyor ...
Önceden seçili olmayan git paketi seçiliyor.
Açılmaya hazırlanan .../git_1%3a1.9.1-1_amd64.deb ...
git (1:1.9.1-1) paketi açılıyor ...
man-db (2.6.7.1-1) için tetikleyiciler işleniyor ...
liberror-perl (0.17-1.1) ayarlanıyor...
git-man (1:1.9.1-1) ayarlanıyor...
git (1:1.9.1-1) ayarlanıyor...
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > git clone https://github.com/Bumblebee-Project/bumblebee-ui.git
'bumblebee-ui' dizinine çoğaltılıyor...
remote: Counting objects: 308, done.
remote: Compressing objects: 100% (134/134), done.
remote: Total 308 (delta 164), reused 308 (delta 164)
Nesneler alınıyor: 100% (308/308), 119.76 KiB | 0 bytes/s, done.
Farklar çözülüyor: 100% (164/164), done.
Checking connectivity... tamamlandı.
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > cd bumblebee-ui
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~/bumblebee-ui > sudo ./INSTALL
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~/bumblebee-ui > ^C
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~/bumblebee-ui > ^C
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~/bumblebee-ui > kbuildsycoca4 running...
Error: "/var/tmp/kdecache-hwpplayer1" is owned by uid 1000 instead of uid 0.
sudo ./INSTALL
mkdir: `/usr/share/bumblebee-ui/' dizini oluşturulamıyor: Dosya var
ln: failed to create symbolic link `/usr/local/bin/bumblebee-app-settings': Dosya var
ln: failed to create symbolic link `/usr/local/bin/bumblebee-indicator': Dosya var
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~/bumblebee-ui > sudo ./INSTALL
mkdir: `/usr/share/bumblebee-ui/' dizini oluşturulamıyor: Dosya var
ln: failed to create symbolic link `/usr/local/bin/bumblebee-app-settings': Dosya var
ln: failed to create symbolic link `/usr/local/bin/bumblebee-indicator': Dosya var
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~/bumblebee-ui > sudo ./INSTALL
mkdir: `/usr/share/bumblebee-ui/' dizini oluşturulamıyor: Dosya var
ln: failed to create symbolic link `/usr/local/bin/bumblebee-app-settings': Dosya var
ln: failed to create symbolic link `/usr/local/bin/bumblebee-indicator': Dosya var
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~/bumblebee-ui > kbuildsycoca4 running...
Error: "/var/tmp/kdecache-hwpplayer1" is owned by uid 1000 instead of uid 0.
-
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > optirun glxgears
293 frames in 5.0 seconds = 58.503 FPS
301 frames in 5.0 seconds = 60.009 FPS
301 frames in 5.0 seconds = 60.009 FPS
301 frames in 5.0 seconds = 60.009 FPS
301 frames in 5.0 seconds = 60.009 FPS
Bumblebee sorunsuz çalışıyor gibi.
-
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > optirun glxgears
293 frames in 5.0 seconds = 58.503 FPS
301 frames in 5.0 seconds = 60.009 FPS
301 frames in 5.0 seconds = 60.009 FPS
301 frames in 5.0 seconds = 60.009 FPS
301 frames in 5.0 seconds = 60.009 FPS
Bumblebee sorunsuz çalışıyor gibi.
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~/bumblebee-ui >
Teşekkürler bence de bumblebee sorunsuz çalışıyor.Bunu ders olarak tekrar okuyacağım.Hatalarıma katlandığınız için teşekkür ederim.Bir dahaki yazımda daha dikkatli olmaya çalışacağım.
-
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~/bumblebee-ui >
Bumblebee-ui KDE'de nasıl çalışıyor?
KDE için bir plasmoid (http://kde-apps.org/content/show.php/Bumblebee+Indicatior?content=154575) varmış ama nasıl kullanılır ve kurulur bilmiyorum.
-
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~/bumblebee-ui >
Bumblebee-ui KDE'de nasıl çalışıyor?
KDE için bir plasmoid (http://kde-apps.org/content/show.php/Bumblebee+Indicatior?content=154575) varmış ama nasıl kullanılır ve kurulur bilmiyorum.
https://imageshack.com/i/id8X1VVrp (https://imageshack.com/i/id8X1VVrp)
https://imageshack.com/i/iqKaRX6cp (https://imageshack.com/i/iqKaRX6cp)
Yani henüz kurmadım kapalı kaynak Nvidia sürücüsünü.Linux Mint 17 KDE için Bumblebee-ui hariç kursam sorun olur mu ? Daha doğrusu internet üzerinde Linux Mint 17 KDE için ve sizin belirttiğiniz Plasmoid için özel bir anlatım bulamadım.Bu yüzden soruyorum.Sistemi yeniden kurduğum için Bumblebee'yi yeniden kurmam lazım.Teşekkürler.
-
Evet, Bumblebee'yi Bumblebee-ui hariç kurabilirsiniz.
Plasmoid'i eklemek için buradaki (http://www.maketecheasier.com/install-plasmoids-in-kde/) yabancı kaynak yardımcı olabilir.
-
Evet, Bumblebee'yi Bumblebee-ui hariç kurabilirsiniz.
Plasmoid'i eklemek için buradaki (http://www.maketecheasier.com/install-plasmoids-in-kde/) yabancı kaynak yardımcı olabilir.
http://opendesktop.org/content/show.php?content=154575 (http://opendesktop.org/content/show.php?content=154575) Yeni gereç al diyerek buradan indirdim aynı dosyayı ilgilenenler için yazmam gerektiğini düşündüm.Bir sorun var mı diye yazmak istedim.
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > optirun glxgears
293 frames in 5.0 seconds = 58.497 FPS
301 frames in 5.0 seconds = 60.008 FPS
301 frames in 5.0 seconds = 60.012 FPS
301 frames in 5.0 seconds = 60.008 FPS
301 frames in 5.0 seconds = 60.010 FPS
301 frames in 5.0 seconds = 60.019 FPS
primus: warning: dropping a frame to avoid deadlock
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 37 requests (37 known processed) with 0 events remaining.
primus: warning: dropping a frame to avoid deadlock
primus: warning: timeout waiting for display worker
Yani düzgün gözüküyor.
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
305 frames in 5.0 seconds = 60.974 FPS
301 frames in 5.0 seconds = 60.017 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 2636 requests (2636 known processed) with 0 events remaining.
Bu da düzgün gözüküyor ve şu an siyahtan sarıya döndü ... "The icon goes from black to yellow when it is activated."
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > optirun -vvv glxgears
[ 1475.416704] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1475.417143] [INFO]Configured driver: nvidia
[ 1475.417308] [DEBUG]optirun version 3.2.1 starting...
[ 1475.417324] [DEBUG]Active configuration:
[ 1475.417330] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1475.417335] [DEBUG] X display: :8
[ 1475.417341] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-331:/usr/lib32/nvidia-331
[ 1475.417347] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1475.417353] [DEBUG] Accel/display bridge: auto
[ 1475.417359] [DEBUG] VGL Compression: proxy
[ 1475.417364] [DEBUG] VGLrun extra options:
[ 1475.417370] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 1475.417431] [DEBUG]Using auto-detected bridge primus
[ 1477.774143] [INFO]Response: Yes. X is active.
[ 1477.774156] [INFO]Running application using primus.
[ 1477.774277] [DEBUG]Process glxgears started, PID 5156.
293 frames in 5.0 seconds = 58.477 FPS
301 frames in 5.0 seconds = 60.009 FPS
301 frames in 5.0 seconds = 60.011 FPS
primus: warning: dropping a frame to avoid deadlock
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 37 requests (37 known processed) with 0 events remaining.
primus: warning: dropping a frame to avoid deadlock
primus: warning: timeout waiting for display worker
[ 1500.538239] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 1500.538259] [DEBUG]Socket closed.
[ 1500.538283] [DEBUG]Killing all remaining processes.
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > 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
## 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-331
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331/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
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > 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
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > cat /etc/bumblebee/xorg.conf.d
cat: /etc/bumblebee/xorg.conf.d: Bir dizin
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > dpkg -l | egrep 'nvidia|bumblebee|primus|prime'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-331 331.38-0ubuntu7.1 amd64 NVIDIA binary driver - version 331.38
ii nvidia-common 1:0.2.91.4linuxmint1 amd64 transitional package for ubuntu-drivers-common
ii nvidia-settings 331.20-0ubuntu8 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 20131127-1~trustyppa1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 20131127-1~trustyppa1 amd64 Shared libraries for primus
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > 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 3D controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev ff)
Bilgisayarı yeniden başlattığımda "sarıdan" "siyah"a döndü.Sonra sarıya döndü aktif oldu.Sanırım çalışıyor ve üst düzey performans gereken işlerde rengi değişecek gibi ...
Şimdi yapılacak bir iş var mı sormak istedim.
-
[member=612]hwpplayer1[/member], Bumblebee kurulumunda bir sıkıntı görünmüyor.
-
[member=612]hwpplayer1[/member], Bumblebee kurulumunda bir sıkıntı görünmüyor.
Teşekkürler.Sadece şu konuya takılmıştım ve anlamını merak ettim :
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
-
Benim yüklememe gerek varmı çıktı bu.
fuat@fuat-K52F ~ $ lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18 )
-
Benim yüklememe gerek varmı çıktı bu.
fuat@fuat-K52F ~ $ lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18 )
Sizin sisteminizde Nvidia + Intel hibrid GPU olmadığı için Bumblebee'yi yüklemenize gerek yok.
-
Sizin sisteminizde Nvidia + Intel hibrid GPU olmadığı için Bumblebee'yi yüklemenize gerek yok.
Sizin bu forumda yaptığınız bütün yardımlar için bilgilendirmeler için çok teşekkür ederiz. Gerçekten bu işte yeni olarak çok sinir bozucu herşeyi soran biri oluyorum ama hep yardım ediyorsunuz çok sağolun :)
-
optirun -vvv glxgears çıktısı
[ 1427.174552] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1427.175425] [INFO]Configured driver: nvidia
[ 1427.175738] [DEBUG]optirun version 3.2.1 starting...
[ 1427.175784] [DEBUG]Active configuration:
[ 1427.175817] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1427.175845] [DEBUG] X display: :8
[ 1427.175872] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-331:/usr/lib32/nvidia-331
[ 1427.175900] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1427.175929] [DEBUG] Accel/display bridge: auto
[ 1427.175957] [DEBUG] VGL Compression: proxy
[ 1427.175985] [DEBUG] VGLrun extra options:
[ 1427.176052] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 1427.176175] [DEBUG]Using auto-detected bridge primus
cat /etc/bumblebee/bumblebee.conf çıktısı
# 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
## 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-331
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331/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
cat /etc/bumblebee/xorg.conf.nvidia çıktısı
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
cat /etc/bumblebee/xorg.conf.d çıktısı
cat: /etc/bumblebee/xorg.conf.d: Bir dizin
cat /etc/X11/xorg.conf çıktısı
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
dpkg -l | egrep 'nvidia|bumblebee|primus|prime' çıktısı
ii bumblebee 3.2.1-90~trustyppa1 i386 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 i386 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-331 331.38-0ubuntu7.1 i386 NVIDIA binary driver - version 331.38
ii nvidia-settings 331.20-0ubuntu8 i386 Tool for configuring the NVIDIA graphics driver
ii primus 20131127-1~trustyppa1 i386 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:i386 20131127-1~trustyppa1 i386 Shared libraries for primus
lspci | egrep 'VGA|3D|Display' çıktısı
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce 610M] (rev ff)
-
optirun -vvv glxgears
Yukarıdaki komutun çıktısını tam olarak paylaşmamışsınız sanırım, herhangi bir hata mesajı göremedim.
-
pardon optirun -vvv glxgears çıktısı
[ 3515.151874] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 3515.152807] [INFO]Configured driver: nvidia
[ 3515.153139] [DEBUG]optirun version 3.2.1 starting...
[ 3515.153190] [DEBUG]Active configuration:
[ 3515.153221] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 3515.153251] [DEBUG] X display: :8
[ 3515.153280] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-331:/usr/lib32/nvidia-331
[ 3515.153309] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 3515.153338] [DEBUG] Accel/display bridge: auto
[ 3515.153369] [DEBUG] VGL Compression: proxy
[ 3515.153399] [DEBUG] VGLrun extra options:
[ 3515.153428] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 3515.153544] [DEBUG]Using auto-detected bridge primus
[ 3523.357617] [INFO]Response: Yes. X is active.
[ 3523.357636] [INFO]Running application using primus.
[ 3523.357771] [DEBUG]Process glxgears started, PID 3122.
293 frames in 5.0 seconds = 58.477 FPS
300 frames in 5.0 seconds = 59.856 FPS
300 frames in 5.0 seconds = 59.856 FPS
300 frames in 5.0 seconds = 59.855 FPS
-
Sorun görünmüyor, sorun olup olmadığını teyit etmek için mi paylaşım yaptınız?
-
glxgears ile optirun glxgears arasında fps farkı görmedim nvidia ile çalışan kartımın daha yüksek fps göstermesi gerekmiyor mu ubuntuda fps farkı oluyordu,kusura bakmayın biraz geç yazdım
-
Ubuntu'da da FPS farkı olmaz, çünkü FPS değerinin 60 civarı görünmesi Vsync (Vertical synchronization; yani dikey senkronizasyon) özelliğinin etkin olmasından kaynaklanıyor. Bu özellik Ubuntu'da da etkindir. Aradaki fark aşağıdaki komutlar ile görülebilir.
Vsync etkin.
optirun glxgears
Vsync pasif.
vblank_mode=0 optirun glxgears
-
Sayın Butterfly çok teşekkür ederim haklısınız fps 2000lere çıkıyor pasifte birde çok nadirde olsa flash videoları izlerken yırtılma oluyor.
-
Butterfly sizce nedeni neden olabilir? Prime çözümüne ne diyorsunuz bir de onu denemelimiyim?
-
Butterfly sizce nedeni neden olabilir? Prime çözümüne ne diyorsunuz bir de onu denemeli miyim?
Bumblebee'nin, Nvidia Prime'a göre daha olgunlaşmış bir proje olduğunu düşünüyorum.
çok nadirde olsa flash videoları izlerken yırtılma oluyor.
Buradaki (http://forum.linuxmint.net.tr/index.php?topic=250.0) öneriyi uygulamayı deneyebilirsiniz.
-
Çok teşekkür ederim Butterfly.
-
ben steami açarken sorun yaşıyorum.
OpenGL GLX context is not using direct rendering, which may cause performance problems.
For more information visit https://support.steampowered.com/kb_article.php?ref=9938-EYZB-7457.
böyle bir hata veriyor ooptirunlı açarken ne yapabilecek birşey varmı.
optirun -vvv glxgears
[ 1400.585514] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1400.586209] [INFO]Configured driver: nvidia
[ 1400.586531] [DEBUG]optirun version 3.2.1 starting...
[ 1400.586556] [DEBUG]Active configuration:
[ 1400.586566] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1400.586575] [DEBUG] X display: :8
[ 1400.586584] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-331:/usr/lib32/nvidia-331
[ 1400.586594] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1400.586602] [DEBUG] Accel/display bridge: auto
[ 1400.586612] [DEBUG] VGL Compression: proxy
[ 1400.586621] [DEBUG] VGLrun extra options:
[ 1400.586630] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 1400.586727] [DEBUG]Using auto-detected bridge primus
[ 1402.244048] [INFO]Response: Yes. X is active.
[ 1402.244059] [INFO]Running application using primus.
[ 1402.244147] [DEBUG]Process glxgears started, PID 4210.
293 frames in 5.0 seconds = 58.524 FPS
301 frames in 5.0 seconds = 60.004 FPS
301 frames in 5.0 seconds = 60.001 FPS
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
## 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-331
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331/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
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
cat /etc/bumblebee/xorg.conf.d
cat: /etc/bumblebee/xorg.conf.d: Bir dizin
cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
dpkg -l | egrep 'nvidia|bumblebee|primus|prime'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-331 331.38-0ubuntu7.1 amd64 NVIDIA binary driver - version 331.38
ii nvidia-settings 331.20-0ubuntu8 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 20131127-1~trustyppa1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 20131127-1~trustyppa1 amd64 Shared libraries for primus
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 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev ff)
-
Aşağıdaki primus-libs-ia32 paketini yükledikten sonra,
sudo apt-get install primus-libs-ia32
Steam uygulamasını aşağıdaki komut ile çalıştırmayı deneyiniz.
optirun steam
-
eyw hocam şu an oldu.
topluca linuxa geçtik çok güzel bir kaynak olmuş topluca teşekkür ederiz.
-
[member=854]magusmedivh[/member], konunun başında Bumblebee-ui isimli uygulamanın kurulumu anlatılıyor. Bu uygulama yardımıyla Steam ve Bumblebee'yi ilişkilendirirseniz her seferinde uçbirimden başlatmak zorunda kalmazsınız.
-
az önce onuda yaptım oda gayet güzel çalışıyor. artık steami açınca bumblebee devreye giriyor.ubuntuda yapamamıştım lm'de olması beni ayrıca mutlu etti.
-
vblank_mode=0 glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
29990 frames in 5.0 seconds = 5997.200 FPS
32110 frames in 5.0 seconds = 6421.980 FPS
31493 frames in 5.0 seconds = 6298.594 FPS
vblank_mode=0 optirun glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
8238 frames in 5.0 seconds = 1647.493 FPS
10721 frames in 5.0 seconds = 2144.061 FPS
10548 frames in 5.0 seconds = 2109.496 FPS
ben optirunlı açınca fps daha düşük geliyor sebebi nedir acaba.
bide ayrıca mesela dota 2 oynarken vsycnci nasıl kapatıcam nvidiadan.nvidia x server settingse girdim ama 2 3 tane ayar var başkada bişey yok.
-
Aşağıdaki komut ile bir değişiklik oluyor mu?
vblank_mode=0 optirun -b primus glxgears
Varsayılan olarak Vsync zaten kapalı olmalı. Aşağıdaki komut ile Nvidia Ayar yöneticisi ile kontrol etmeyi deneyebilirsiniz.
optirun nvidia-settings -c :8
-
çok bi değişiklik olmadı hocam.
vblank_mode=0 optirun -b primus glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
10761 frames in 5.0 seconds = 2152.179 FPS
11638 frames in 5.0 seconds = 2327.557 FPS
10861 frames in 5.0 seconds = 2172.166 FPS
10890 frames in 5.0 seconds = 2177.963 FPS
11178 frames in 5.0 seconds = 2235.506 FPS
10575 frames in 5.0 seconds = 2114.887 FPS
11313 frames in 5.0 seconds = 2262.441 FPS
-
Hocam optirun glxgears yazdığımda şu çıktıyı alıyorum ;
[ 184.748363] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 184.748451] [ERROR]Could not connect to bumblebee daemon - is it running?
optirun -vvv glxgears komut çıktısı ;
[ 218.910405] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 218.910966] [INFO]Configured driver: nvidia
[ 218.911065] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 218.911091] [DEBUG]Socket closed.
[ 218.911120] [ERROR]Could not connect to bumblebee daemon - is it running?
cat /etc/bumblebee/bumblebee.conf komut çıktısı ;
# 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
## 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-331
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331/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
cat /etc/bumblebee/xorg.conf.nvidia komut çıktısı ;
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
cat /etc/bumblebee/xorg.conf.d komut çıktısı ;
cat: /etc/bumblebee/xorg.conf.d: Bir dizin
cat /etc/X11/xorg.conf komut çıktısı ;
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
dpkg -l | egrep 'nvidia|bumblebee|primus|prime' komut çıktısı ;
ii bumblebee 3.2.1-90~trustyppa1 i386 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 i386 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-331 331.38-0ubuntu7.1 i386 NVIDIA binary driver - version 331.38
ii nvidia-settings 331.20-0ubuntu8 i386 Tool for configuring the NVIDIA graphics driver
ii primus 20131127-1~trustyppa1 i386 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:i386 20131127-1~trustyppa1 i386 Shared libraries for primus
lspci | egrep 'VGA|3D|Display' komut çıktısı ;
00:02.0 Display controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 420] (rev a1)
Burda yazılanları yapmadan önce çözünürlüğüm 640x480 ' di şimdi 1024x768 oldu sadece başka bi' değişiklik yok.
-
Aşağıdaki komut ile Bumblebee servisini yeniden başlatmayı deneyiniz.
sudo service bumblebeed restart
Sonra aşağıdaki komut ile Bumblebee ile ilgili bir sorun olupmadığını tekrar kontrol edebilirsiniz.
optirun -vvv glxgears
-
[ 3231.182256] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 3231.182925] [INFO]Configured driver: nvidia
[ 3231.183019] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 3231.183031] [DEBUG]Socket closed.
[ 3231.183051] [ERROR]Could not connect to bumblebee daemon - is it running?
Alıyorum.
-
Aşağıdaki komut ile ilgili paketleri kaldırıp,
sudo apt-get purge bumblebee nvidia-331 nvidia-settings bumblebee-nvidia primus primus-libs
aşağıdaki komut ile yeniden kurulum yapmayı deneyiniz.
sudo apt-get install bumblebee nvidia-331 nvidia-settings bumblebee-nvidia primus virtualgl linux-headers-`uname -r` linux-generic-`uname -r`
Yeniden kurulum sonrası /etc/bumblebee/bumblebee.conf dosyasını nvidia-331 sürüme göre yeniden düzenlemeniz gerekebilir.
-
Yok hocam yine bir değişiklik olmuyor. Neyse hiçbir konuda şansım olmadığı gibi bu konuda da şansım yokmuş demek ki :D Her konuda sorun çıkarıyor bu bilgisayar bana zaten neyse sizi de uğraştırdık o kadar teşekkürler herşey için ,
İyi forumlar.
-
Buradaki (http://askubuntu.com/questions/202644/how-to-install-nvidia-optimus-driver) çözüm önerisini bir deneyelim bakalım. Aşağıdaki komut ile bbswitch-dkms ve bumblebee-nvidia paketlerini kaldıralım.
sudo apt-get purge bbswitch-dkms bumblebee-nvidia
Aşağıdaki komut ile linux-headers-generic paketini kurup sistemimizi yeniden başlatalım.
sudo apt-get install linux-headers-generic
Sistemi yeniden başlattıktan sonra aşağıdaki komutlar ile bbswitch-dkms ve bumblebee-nvidia paketlerini paketlerini tekrar kuralım.
sudo apt-get install bbswitch-dkms bumblebee-nvidia
Olmazsa buradaki (https://github.com/bumblebee-project/bumblebee/issues/227) 2. çözüm önerisini deneyebiliriz.
sudo dkms autoinstall -k `uname -r`
Bumblebee ile ilgili sorun çözülürse ayrı bir konuda çözünürlük sorununu çözmeye çalışırız.
-
Merhaba aldığım hatalar aşağıdaki gibidir .Yardımcı olursanız sevinirim.
sinan@sinan-MS-16Y1 ~ $ optirun -vvv glxgears
[ 2017.659315] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 2017.660228] [INFO]Configured driver: nvidia
[ 2017.660375] [ERROR]You've no permission to communicate with the Bumblebee daemon. Try adding yourself to the 'bumblebee' group
[ 2017.660423] [DEBUG]Socket closed.
[ 2017.660479] [ERROR]Could not connect to bumblebee daemon - is it running?
sinan@sinan-MS-16Y1 ~ $ 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
## 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-331
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331/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
sinan@sinan-MS-16Y1 ~ $ 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
sinan@sinan-MS-16Y1 ~ $ cat /etc/bumblebee/xorg.conf.d
cat: /etc/bumblebee/xorg.conf.d: Bir dizin
sinan@sinan-MS-16Y1 ~ $ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
sinan@sinan-MS-16Y1 ~ $ dpkg -l | egrep 'nvidia|bumblebee|primus|prime'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-331 331.89-0ubuntu1~xedgers14.04.2 amd64 NVIDIA binary driver - version 331.89
ii nvidia-settings 343.13-0ubuntu1~xedgers14.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 20131127-1~trustyppa1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 20131127-1~trustyppa1 amd64 Shared libraries for primus
ii primus-libs:i386 20131127-1~trustyppa1 i386 Shared libraries for primus
ii primus-libs-ia32 20131127-1~trustyppa1 i386 Shared libraries for primus (32-bit)
sinan@sinan-MS-16Y1 ~ $ lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 520M] (rev a1)
Düzenleme: Çıktılar kod etiketi içine alındı.
-
Merhaba aldığım hatalar aşağıdaki gibidir .Yardımcı olursanız sevinirim.
[ 2017.660375] [ERROR]You've no permission to communicate with the Bumblebee daemon. Try adding yourself to the 'bumblebee' group
Aşağıdaki komut ile kullanıcıyı bumblebee grubuna ekleyip sistemi yeniden başlatmay deneyiniz.
sudo usermod -a -G bumblebee $USER
-
Hocam dediklerinizi yaptım yine bir değişiklik olmadı ne lanet bir bilgisayar varmış bende yav :D
-
Hocam dediklerinizi yaptım yine bir değişiklik olmadı ne lanet bir bilgisayar varmış bende yav :D
Şu an için bumblebee size Nvidia kartı kullanabilmek için lazım. Sizin sisteminizle ilgili özel bir durum var mı bunu bir araştıralım.
Bakalım Bumblebee sonrası 3D desteği ne durumda? Aşağıdaki komutun çıktısını rica edelim.
inxi -Gx
Ek olarak burada (http://forum.linuxmint.net.tr/index.php?topic=1778.msg11194#msg11194) paylaştığınız çıktılarda bir şey dikkatimi çekti, acaba sizin sisteminiz taşınabilir bir sistem mi, yoksa klasik masaüstü bir PC'mi?
-
Merhaba gruba dahil edip optirun komutu verdiğimde aşağıdaki hataları alıyorum.
sinan-MS-16Y1 sinan # optirun firefox
[ 115.961754] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 115.961870] [ERROR]Could not connect to bumblebee daemon - is it running?
-
Merhaba gruba dahil edip optirun komutu verdiğimde aşağıdaki hataları alıyorum.
sinan-MS-16Y1 sinan # optirun firefox
[ 115.961754] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 115.961870] [ERROR]Could not connect to bumblebee daemon - is it running?
Aşağıdaki komutlar ile paketleri yeniden kurmayı deneyelim.
sudo apt-get purge bbswitch-dkms bumblebee-nvidia
sudo apt-get install linux-headers-generic bbswitch-dkms bumblebee-nvidia
sudo dkms autoinstall -k `uname -r`
sudo start bumblebeed
Düzenleme : Hatalı komut düzeltildi.
-
Hatalar devam ediyor zanedersem. ???
sinan-MS-16Y1 sinan # sudo apt-get install install linux-headers-generic bbswitch-dkms bumblebee-nvidia
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
E: install paketi bulunamadı
sinan-MS-16Y1 sinan # sudo dkms autoinstall -k `uname -r`
sinan-MS-16Y1 sinan # sudo start bumblebeed
start: Unknown job: bumblebeed
sinan-MS-16Y1 sinan # optirun firefox
bash: /usr/bin/optirun: Böyle bir dosya ya da dizin yok
-
Aşağıdaki komutlar ile tekrar deneyiniz.
sudo apt-get purge bbswitch-dkms bumblebee-nvidia
sudo apt-get install linux-headers-generic bbswitch-dkms bumblebee-nvidia
sudo dkms autoinstall -k `uname -r`
sudo start bumblebeed
-
Teşekkür ederim.Sorunum çözüldü
-
Hocam geç oldu ama inxi komut çıktım şu şekilde ;
Graphics: Card: NVIDIA GF108 [GeForce GT 420] bus-ID: 01:00.0
X.Org: 1.15.1 drivers: FAILED: fbdev,vesa,nouveau Resolution: 1024x768@61.0hz
GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits) GLX Version: 2.1 Mesa 10.1.0 Direct Rendering: Yes
Bu arada bilgisayarım masaüstü.
-
Hocam geç oldu ama inxi komut çıktım şu şekilde ;
Graphics: Card: NVIDIA GF108 [GeForce GT 420] bus-ID: 01:00.0
X.Org: 1.15.1 drivers: FAILED: fbdev,vesa,nouveau Resolution: 1024x768@61.0hz
GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits) GLX Version: 2.1 Mesa 10.1.0 Direct Rendering: Yes
Bu arada bilgisayarım masaüstü.
Optimus sadece dizüstü bilgisayarlarda var, Masaüstü bilgisayarlarda optimus yok diye biliyorum.
lspci | grep VGA
-
Hocam geç oldu ama inxi komut çıktım şu şekilde ;
Graphics: Card: NVIDIA GF108 [GeForce GT 420] bus-ID: 01:00.0
X.Org: 1.15.1 drivers: FAILED: fbdev,vesa,nouveau Resolution: 1024x768@61.0hz
GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits) GLX Version: 2.1 Mesa 10.1.0 Direct Rendering: Yes
Bu arada bilgisayarım masaüstü.
Daha önce aşağıdaki paylaşılan çıktısında 2 adet GPU görününce ve bundan dolayı mobil bir sistem olacağını varsayarak sizi Bumblebee'ye yönelendirmiştim.
lspci | egrep 'VGA|3D|Display' komutunun ciktisi ;
00:02.0 Display controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 420] (rev a1)
Sonra çıktıları yeniden incelediğimde Gigabyte anakartı farkederek bu çıkarımımdan şüphelendim. Sisteminizin masaüstü olduğunu teyit ettiğinize göre şimdi aşağıdaki komutlar ile Bumblebee için kurduğunuz paketleri kaldırınız.
sudo apt-get purge bumblebee bumblebee-nvidia primus virtualgl bbswitch-dkms nvidia-331 nvidia-settings
sudo rm -rf /etc/apt/sources.list.d/*edgers*
sudo apt-get update
Şimdi sisteminizi yeniden başlatıp aşağıdaki komutlar ile sadece nvidia-331 ve nvidia-settings paketini kurunuz.
sudo apt-get install nvidia-331 nvidia-settings
Kurulum sonrası sistemi yeniden başlatıp burada (http://forum.linuxmint.net.tr/index.php?topic=1122.msg6557#msg6557) anlatılan biçimde xorg.conf dosyasını oluşturunuz.
-
Hocam yemin ediyorum çok kral adamsınız :D :D Size ne kadar teşekkür etsem az uzun süredir bu sorunun çözümünü arıyorum sizin sayenizde çözümünü buldum Allah razı olsun cidden çok önemliydi bu benim için :)
Bide bu nomodeset olayını halledemez miyiz ? O komutun sürekli öyle kalmasını falan sağlayamaz mıyız ? :/
-
[member=853]PCExpress[/member], rica ederiz. Aslında çözüm kolay ama biz biraz dolanmışız etrafında.
Bide bu nomodeset olayını halledemez miyiz ? O komutun sürekli öyle kalmasını falan sağlayamaz mıyız ? :/
Sisteminizi nomodeset çekirdek değişkeni ile açtığınızda ekran kartı sürücüleri pasifleşir. Bu değişkeni neden kullanıyorsunuz?
-
arkadaşlar optirun firefox dediğim de böyle hata alıyorum .Nerde yanlış yaptım acaba ?
[ 2119.787905] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
[ 2119.787970] [ERROR]Aborting because fallback start is disabled.
-
arkadaşlar optirun firefox dediğim de böyle hata alıyorum .Nerde yanlış yaptım acaba ?
[ 2119.787905] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
[ 2119.787970] [ERROR]Aborting because fallback start is disabled.
arkadaşlar güncelleme yapıncaoldu .Driver'ı yükledim saolun
-
Şu an durum nedir? Sorun düzeldi mi?
-
Şu an durum nedir? Sorun düzeldi mi?
sorun düzeldi.Ben direk linux minti kurdum hemen ekran kartını kurdum olmadı .Sonra güncellemeleri yükledim sonra yeniden başlatınca oldu.Saolun teşekkürler
-
[member=8]Butterfly[/member] sağlam bir anlatım olmuş.
sudo apt-get install bumblebee nvidia-331 nvidia-settings bumblebee-nvidia primus linux-headers-generic
Yerine aşağıdaki komut 17 ve 17.1 sistemler için yeterli. Hatta primus bile kendiliğinden kuruluyor.
sudo apt-get install bumblebee nvidia-331
-
Merhaba konunun ilk başında ki işlemleri uygulayarak başarılı bir şekilde nvidia ekran kartımı çalıştırmıştım. Fakat bugün gelen xorg güncelleştirmesinden sonra nvidia ekran kartım çalışmıyor.
lspci | egrep 'VGA|3D|Display' Çıktısı
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (rev a1)
optirun -vvv glxgear
[ 1584.673730] Reading file: /etc/bumblebee/bumblebee.conf
[ 1584.674153] Configured driver: nvidia
[ 1584.674334] optirun version 3.2.1 starting...
[ 1584.674361] Active configuration:
[ 1584.674380] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1584.674398] X display: :8
[ 1584.674417] LD_LIBRARY_PATH: /usr/lib/nvidia-331:/usr/lib32/nvidia-331
[ 1584.674436] Socket path: /var/run/bumblebee.socket
[ 1584.674454] Accel/display bridge: auto
[ 1584.674471] VGL Compression: proxy
[ 1584.674490] VGLrun extra options:
[ 1584.674508] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 1584.674587] Using auto-detected bridge primus
[ 1584.696114] Response: No - error: Could not load GPU driver
[ 1584.696133] Cannot access secondary GPU - error: Could not load GPU driver
[ 1584.696138] Socket closed.
[ 1584.696159] Aborting because fallback start is disabled.
[ 1584.696166] Killing all remaining processes.
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.
# 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
## Client options. Will take effect on the next optirun executed.
# 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 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-331
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331/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
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
cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
dpkg -l | egrep 'nvidia|bumblebee|primus|prime'
ii bumblebee 3.2.1-5 amd64 NVIDIA Optimus support for Linux
ii bumblebee-nvidia 3.2.1-5 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-331 331.38-0ubuntu7.1 amd64 NVIDIA binary driver - version 331.38
ii nvidia-settings 331.20-0ubuntu8 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 0~20131127-2 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 0~20131127-2 amd64 Shared libraries for primus
ii primus-libs:i386 0~20131127-2 i386 Shared libraries for primus
ii primus-libs-ia32 0~20131127-2 i386 Shared libraries for primus (32-bit)
Başlık içerisinde msg7288 daki hatayı alan arkadaşla aynı hatayı alıyorum. Bahsettiğiniz çözümleri bende de denedim olmadı.
İyi günler ...
Düzenleme : Çıktılar kod etiketi içine alındı.
-
Aşağıdaki komut ile nvidia-331 sürücüsünü yeniden yapılandırmayı deneyiniz.
sudo dpkg-reconfigure nvidia-331
Sonrasında sistemi yeniden başlatmak gerekebilir.
-
Yanıt için teşekkürler :) . Ancak yine olmadı.
sudo dpkg-reconfigure nvidia-331
Removing all DKMS Modules
Done.
INFO:Enable nvidia-331
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
Loading new nvidia-331-331.38 DKMS files...
Building only for 3.13.0-37-generic
Building for architecture x86_64
Building initial module for 3.13.0-37-generic
Done.
nvidia_331:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.13.0-37-generic/kernel/drivers/char/drm/
depmod....
DKMS: install completed.
optirun -vvv glxgear
[ 130.249349] Reading file: /etc/bumblebee/bumblebee.conf
[ 130.250012] Configured driver: nvidia
[ 130.250276] optirun version 3.2.1 starting...
[ 130.250303] Active configuration:
[ 130.250310] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 130.250317] X display: :8
[ 130.250324] LD_LIBRARY_PATH: /usr/lib/nvidia-331:/usr/lib32/nvidia-331
[ 130.250331] Socket path: /var/run/bumblebee.socket
[ 130.250338] Accel/display bridge: auto
[ 130.250345] VGL Compression: proxy
[ 130.250351] VGLrun extra options:
[ 130.250357] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 130.250453] Using auto-detected bridge primus
[ 130.268071] Response: No - error: Could not load GPU driver
[ 130.268091] Cannot access secondary GPU - error: Could not load GPU driver
[ 130.268098] Socket closed.
[ 130.268122] Aborting because fallback start is disabled.
[ 130.268129] Killing all remaining processes.
En son ki Xorg güncellemesinden dolayı oldu bu sanırım. Bu güncelleştirmeyi nasıl geri alabilirim ? . Bu xorg güncelleştirmesi 3. dereceymiş yani test edilmeden konulmuş bir güncelleştirme. Sanırım ben bu 3. derece kaynakları kapatmalıyım. Yeni bir maceraya yelken açmak istemiyorum :)
Düzenleme : Çıktılar kod etiketi içine alındı.
-
Aşağıdaki komutları sırasıyla uçbirimde çalıştırıp sistemi yeniden başlatmayı deneyiniz.
sudo apt-get install --reinstall xserver-xorg-video-intel libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
sudo apt-get install --reinstall nvidia-331
sudo dpkg-reconfigure bbswitch-dkms
sudo ldconfig -n
sudo update-initramfs -u
-
Maalesef olmadı :( . İşlemleri yaptıktan sonra bumblebee.conf dosyasını tekrar düzenledim fakat olmadı. Hatta yeni güncelleme gelmiş onu deneyip bir daha denedim yine olmadı. Ayrıca proje sayfasında bug olarak 17 ağustosta başlık açılmış https://github.com/Bumblebee-Project/Bumblebee/issues/604. Ubuntu için yapılan diğer çözümleri deneyeyim birde.
Düzeltme : Hiç bir türlü çözümü yok maalesef. Oyunsuz kaldık :(
Düzeltme 2: İntelin intel graphics drivers dosyasını kurmuştum. Sanırım ondan dolayı bu sorunla karşılaşmışım. Malesef terkrar format atarak bu sorundan kurtulabildim.
-
XFCE Masaüstünde sorunum var gibi görünüyor hocam
v3-571g@Aspire-V3-571G ~/Masaüstü $ optirun -vvv glxgears
[ 613.744348] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 613.744747] [INFO]Configured driver: nvidia
[ 613.745053] [DEBUG]optirun version 3.2.1 starting...
[ 613.745077] [DEBUG]Active configuration:
[ 613.745083] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 613.745088] [DEBUG] X display: :8
[ 613.745093] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-331:/usr/lib32/nvidia-331
[ 613.745098] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 613.745102] [DEBUG] Accel/display bridge: auto
[ 613.745107] [DEBUG] VGL Compression: proxy
[ 613.745111] [DEBUG] VGLrun extra options:
[ 613.745116] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 613.745179] [DEBUG]Using auto-detected bridge primus
[ 616.025574] [INFO]Response: No - error: [XORG] (EE) intel(0): [drm] failed to set drm interface version: Permission denied [13].
[ 616.025609] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) intel(0): [drm] failed to set drm interface version: Permission denied [13].
[ 616.025616] [DEBUG]Socket closed.
[ 616.025645] [ERROR]Aborting because fallback start is disabled.
[ 616.025651] [DEBUG]Killing all remaining processes.
v3-571g@Aspire-V3-571G ~/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
## 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-331
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331/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
v3-571g@Aspire-V3-571G ~/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
v3-571g@Aspire-V3-571G ~/Masaüstü $ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
v3-571g@Aspire-V3-571G ~/Masaüstü $ dpkg -l | egrep 'nvidia|bumblebee|primus|prime'
ii bumblebee 3.2.1-5 amd64 NVIDIA Optimus support for Linux
ii bumblebee-nvidia 3.2.1-5 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-331 331.113-0ubuntu0.0.4 amd64 NVIDIA binary driver - version 331.113
ii nvidia-settings 331.20-0ubuntu8 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 0~20131127-2 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 0~20131127-2 amd64 Shared libraries for primus
v3-571g@Aspire-V3-571G ~/Masaüstü $ lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 730M] (rev a1)
Bunlara ek olarak
v3-571g@Aspire-V3-571G ~/Masaüstü $ glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
304 frames in 5.0 seconds = 60.602 FPS
302 frames in 5.0 seconds = 60.206 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 1990 requests (1990 known processed) with 0 events remaining.
-
XFCE Masaüstünde sorunum var gibi görünüyor hocam
http://forum.linuxmint.net.tr/index.php?topic=1969.msg12458#msg12458
-
http://forum.linuxmint.net.tr/index.php?topic=1969.msg12458#msg12458
Beni; benim açtığım konuyla vurdunuz hocam :) Teşekkür ederim çarklar dönemeye başladı :)
-
Merhaba, ben gerekli tüm yüklemeleri ve kurulum sonrası belitiğiniz düzenlemeleri yaptım fakat Steam zerinden indirdiğim oyunları örneğin Euro Truck Simulator II (Lİnux versiyonu Wine ile değil) açtığımda ısrarla İntel ile açıyor, bunu hala çözemedim.
optirun -vvv glxgears
[ 1516.278254] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1516.278719] [INFO]Configured driver: nvidia
[ 1516.278896] [DEBUG]optirun version 3.2.1 starting...
[ 1516.278916] [DEBUG]Active configuration:
[ 1516.278921] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1516.278926] [DEBUG] X display: :8
[ 1516.278930] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-331:/usr/lib32/nvidia-331
[ 1516.278935] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1516.278939] [DEBUG] Accel/display bridge: auto
[ 1516.278944] [DEBUG] VGL Compression: proxy
[ 1516.278948] [DEBUG] VGLrun extra options:
[ 1516.278953] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 1516.279005] [DEBUG]Using auto-detected bridge primus
[ 1518.751532] [INFO]Response: Yes. X is active.
[ 1518.751546] [INFO]Running application using primus.
[ 1518.751720] [DEBUG]Process glxgears started, PID 4316.
292 frames in 5.0 seconds = 58.263 FPS
299 frames in 5.0 seconds = 59.705 FPS
299 frames in 5.0 seconds = 59.703 FPS
primus: warning: dropping a frame to avoid deadlock
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 37 requests (37 known processed) with 0 events remaining.
primus: warning: dropping a frame to avoid deadlock
primus: warning: timeout waiting for display worker
[ 1538.795598] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 1538.795661] [DEBUG]Socket closed.
[ 1538.795696] [DEBUG]Killing all remaining processes.
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
## 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-331
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331/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
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"
cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
dpkg -l | egrep 'nvidia|bumblebee|primus|prime'
ii bumblebee 3.2.1-5 amd64 NVIDIA Optimus support for Linux
ii bumblebee-nvidia 3.2.1-5 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-331 331.113-0ubuntu0.0.4 amd64 NVIDIA binary driver - version 331.113
ii nvidia-331-uvm 331.113-0ubuntu0.0.4 amd64 NVIDIA Unified Memory kernel module
ii nvidia-common 1:0.2.91.4linuxmint1 amd64 transitional package for ubuntu-drivers-common
rc nvidia-libopencl1-331 331.113-0ubuntu0.0.4 amd64 NVIDIA OpenCL Driver and ICD Loader library
ii nvidia-opencl-icd-331 331.113-0ubuntu0.0.4 amd64 NVIDIA OpenCL ICD
ii nvidia-prime 0.6.2linuxmint1 amd64 Tools to enable NVIDIA's Prime
ii nvidia-settings 331.20-0ubuntu8 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 0~20131127-2 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 0~20131127-2 amd64 Shared libraries for primus
ii primus-libs:i386 0~20131127-2 i386 Shared libraries for primus
ii primus-libs-ia32 0~20131127-2 i386 Shared libraries for primus (32-bit)
lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 645M] (rev ff)
-
Steam içinden oyunun masaüstü simgesini oluşturun. Masaüstündeki simgeye sağ tıklayıp Özellikleri açınız. Komut kısmının başına optirun ya da primusrun eklemeyi (bir boşluk bırakmayı unutmayın) deneyiniz.
-
Çalıştı teşekkür ederim. Bir de acaba başına optirun yazmış olduğum o komut satrını aynen kopyalayıp Steam oyun özellikleirnde ki "Çalıştırma Seçenekleri"ne koysam masaüstünde ki simgeye gerek kalmadan da gireblir miyim ? Ve bir de İndicator masaütündeyken de bublebee aktif diyor acaba oyunda değilkende mi Nvidia çalışıyor ?
-
Bumblebee'yi Firefox vb. tarayıcılar veya başka bir uygulama ile ilişkilendirmiş de olabilir misiniz?
Steam oyun özelliklerindeki çalıştırma seçeneğinin önüne optirun değişkeni eklemeyi deneyebilirsiniz.
-
Hayır başka bir uygulama ile ilişkiledirmedim sadece masaüstümdeki iki oyunun komut satrına ekledim. Arayüz uygulamasından da kontrol ettim başka bir yazılım ile çalışmıyor.
-
Aşağıdaki komut ile nvidia-prime paketini kaldırıp sistemi yeniden başlatmayı deneyiniz.
sudo apt-get purge nvidia-prime
-
Gerek kalmadı Steam'i kapatınca o da durdu. Demek ki Steam üzerinden oyun açınca o da etkileniyor.
-
Demek ki Steam üzerinden oyun açınca o da etkileniyor.
Steam uygulamasını açınca Bumblebee'nin devreye girmemesi gerekir. Steam uygulamasının başlatıcısına optirun vb. bir komut ekleyerek, Nvidia kart ile çalışmasını sağlamış olabilirsiniz.
-
Hayır eklemedim. Olmayadabilir ama benim gördüğüm kadarıyla optirun ile oyun açınca o yunu kapatsam bile Steam açık kaldığı sürece bumblebee de açık ama pc yeniden başlattıktan sonra sadece Steam açınca bir şey olmuyor.
Edit: Dün karşılaştığım ve çözemediğim bir kwin uygulamasının çökmesi sorunundan ötürü format atmak durumunda kaldım ve Steam konusunda bu mevzuyla alakalı bir tecrübe daha kazandım ve belki başkalarına da faydası dokunması açısından belitrmek isterim. Bumblebee "bu konuda anlatıldığı biçimde" indirilip kurulduktan sonra Steam indirilip kurulur. Steam'den herhangi bir oyun indirilip masaüstü simgesinde ki komut satrının başına optirun yazılır. Ardından İndidator açılır ve masaüstündeki simgeden oyuna girilir. Oyun henüz açılmadan Bumblebee aktif olup geri kapanır ve oyun yine zayıf grafik işlemcisi ile açılır. Oyun temelde Steam açık olduğu için açıktır ya da Steam üzerinde açıktır mantığında açılır, bundan ötürü masaüstünde ki Steam simgesine de aynı şekilde optirun komutunu girerek başlatmak gerekir. Steam optirun komutu ile açıldığında yine optirun komutu kısayoluna girilmiş olan oyunu kısayolundan açarız ve oyun Nvidia tercihi ile açılır . Bu durumda oyun oynamıyorsanız Steam'ı açık tutmanızı pek tavsiye etmem. Bu sorun ya da eksiklik sadece Steam üzerinde ki oyunlarda böle test için depolardan indirdiğim Tuxkart oyununda direk komutu yazarak açtığımda girebiliyorum.
-
Butterfly hocam söylediğiniz gibi tüm kurulumu yaptım.Başlangıca da indicatoru ekledim ama indicatora tıklayınca Bumblebee:OFF yazıyor.Herhangi bir sorun var mı?
-
Aşağıdaki komutu uçbirimde çalıştırınca uygulamacık ne duruma geliyor, bir değişiklik oluyor mu?
optirun -vvv glxgears
-
Uygulamacık çalıştı çarklar dönmeye başladı.Ve indicatorun simgesi değişti Bumblebee:ON yazıyor şu an Bumblebee:ON diye bir bildirim de aldım.
-
Uygulamacığı Nvidia GPU ile ilişkilendirme işlevini yapmak için kullanabilirsiniz. Nvidia kart ile çalışan bir uygulama başladığında, uygulamacık size bunu GPU'nun etkin oladuğunu göstererek bildirecektir. Yoksa uygulamacığın Nvidia kartı etkinleştirmek igibi bir işlevi yok.
-
Teşekkürler gerekli ayarlamaları yaptım.
-
mert@Aspire-5742G ~/bumblebee-ui $ optirun -vvv glxgears
[ 638.564917] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 638.565383] [INFO]Configured driver: nvidia
[ 638.565640] [DEBUG]optirun version 3.2.1 starting...
[ 638.565658] [DEBUG]Active configuration:
[ 638.565665] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 638.565671] [DEBUG] X display: :8
[ 638.565676] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-331:/usr/lib32/nvidia-331
[ 638.565682] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 638.565688] [DEBUG] Accel/display bridge: auto
[ 638.565693] [DEBUG] VGL Compression: proxy
[ 638.565699] [DEBUG] VGLrun extra options:
[ 638.565705] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 638.565763] [DEBUG]Using auto-detected bridge primus
[ 640.843102] [INFO]Response: Yes. X is active.
[ 640.843121] [INFO]Running application using primus.
[ 640.843276] [DEBUG]Process glxgears started, PID 2651.
295 frames in 5.0 seconds = 58.814 FPS
301 frames in 5.0 seconds = 60.029 FPS
301 frames in 5.0 seconds = 60.028 FPS
301 frames in 5.0 seconds = 60.032 FPS
301 frames in 5.0 seconds = 60.029 FPS
primus: warning: dropping a frame to avoid deadlock
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 37 requests (37 known processed) with 0 events remaining.
primus: warning: dropping a frame to avoid deadlock
primus: warning: timeout waiting for display worker
[ 672.021423] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 672.021465] [DEBUG]Socket closed.
[ 672.021490] [DEBUG]Killing all remaining processes.
mert@Aspire-5742G ~/bumblebee-ui $ 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
## 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-331
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331/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
mert@Aspire-5742G ~/bumblebee-ui $ 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
mert@Aspire-5742G ~/bumblebee-ui $ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: No such file or directory
mert@Aspire-5742G ~/bumblebee-ui $ dpkg -l | egrep 'nvidia|bumblebee|primus|prime'
ii bumblebee 3.2.1-5 amd64 NVIDIA Optimus support for Linux
ii bumblebee-nvidia 3.2.1-5 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-331 331.113-0ubuntu0.0.4 amd64 NVIDIA binary driver - version 331.113
ii nvidia-settings 331.20-0ubuntu8 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 0~20131127-2 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 0~20131127-2 amd64 Shared libraries for primus
mert@Aspire-5742G ~/bumblebee-ui $ lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce GT 520M] (rev ff)
mert@Aspire-5742G ~/bumblebee-ui $
Acaba nerde hata yaptım :/
-
mert@Aspire-5742G ~/bumblebee-ui $ optirun -vvv glxgears
295 frames in 5.0 seconds = 58.814 FPS
301 frames in 5.0 seconds = 60.029 FPS
301 frames in 5.0 seconds = 60.028 FPS
301 frames in 5.0 seconds = 60.032 FPS
301 frames in 5.0 seconds = 60.029 FPS
Acaba nerde hata yaptım :/
Hata yapmamışsınız, Bumblebee etkinleşmiş görünüyor.
-
bumblebee ile csgo çalıştırdığımda intel graphics kullanıyor. oyunda haliyle grafik sorunları görünüyor.
bu işlemleri yapmadan önce sıkıntı yaşamıyordum :/
mesela steam i bumblebee ile açtığımda bu hatayı alıyorum:
OpenGL GLX context is not using direct rendering, which may cause performance problems.
For more information visit https://support.steampowered.com/kb_article.php?ref=9938-EYZB-7457.
-
bir arkadaşımda şunu yazdı bana :
conf dosyasındaki bütün tırnakları sil Configuration file for Bumblebee. Values should **not** be put between quotes yazıyor
-
Arkadaşınızın önerisinin uygun olmayacağını düşünüyorum, yapılandırma dosyasında bu tip bir düzenleme ile sorun çözülmez. Sorun sisteminizin 64 bit, kurduğunuz uygulamanın ise 32 bit olmasından kaynaklanıyor. İşin özü 32 bit uygulama sistemdeki OpenGL desteğini sorgulamak için yine 32 bit paketlerdeki dosyaları arıyor. buna göre çalışan bir komutdan uygun çıktı gelemeyince de mesaj olarak EpenGl ile ilgili yeterli desteğin olamdığını basıyor. Bunların etrafından dolaşmak biraz sıkıntı olabilir, en kısa yoldan 32 bit sistem kurmayı deneyin derim.
-
Arkadaşınızın önerisinin uygun olmayacağını düşünüyorum, yapılandırma dosyasında bu tip bir düzenleme ile sorun çözülmez. Sorun sisteminizin 64 bit, kurduğunuz uygulamanın ise 32 bit olmasından kaynaklanıyor. İşin özü 32 bit uygulama sistemdeki OpenGL desteğini sorgulamak için yine 32 bit paketlerdeki dosyaları arıyor. buna göre çalışan bir komutdan uygun çıktı gelemeyince de mesaj olarak EpenGl ile ilgili yeterli desteğin olamdığını basıyor. Bunların etrafından dolaşmak biraz sıkıntı olabilir, en kısa yoldan 32 bit sistem kurmayı deneyin derim.
Öneriniz için teşşekkür ederim fakat 32bit sistemde 8gb ram'in tamamını kullanamayacağım. Bu sistemde kesin bir çözüm arıyorum.
Örneğin Steam'i bumblebee kullanmadan açtığımda OpenGL hatasını almıyorum ve Steam içinden CSGO çalıştırdığımda oyun açılıyor grafiklerde sorun olmuyor. Lakin oyunun en düşük ayarlarıyla bile FPS çok düşüyor. Daha önce bu sistemde bu şekilde bir sorun yaşamamıştım. Ben güncel Nvidia sürücüsünün linux için olan "run" uzantılı versiyonunu indirdim. Bu durumda Nvidia sürücüsünün güncel versiyonunu nasıl kurabilirim?
-
[member=1268]Mert[/member], bu durum kısıtlayıcı başka sistemler için geçerli, Linux dağıtımlarının çoğunda (PAE kernel ile gelen sürümlerde) 32 bit sistemleri kullansanız dahi, 8 gb. RAM'ın tamamını kullanabilirsiniz.
Optimus destekli sistemlere Nvidia sürücüler direk kurulmazlar. Bunun için Bumblebee projesi kullanılıyor.
İsterseniz bir de aşağıdaki öneriyi deneyerek oyunu direk optirun değişkeni ile başlatın.
http://forum.linuxmint.net.tr/index.php?topic=78.msg15298#msg15298 (http://forum.linuxmint.net.tr/index.php?topic=78.msg15298#msg15298)
-
[member=1268]Mert[/member], bu durum kısıtlayıcı başka sistemler için geçerli, Linux dağıtımlarının çoğunda (PAE kernel ile gelen sürümlerde) 32 bit sistemleri kullansanız dahi, 8 gb. RAM'ın tamamını kullanabilirsiniz.
Optimus destekli sistemlere Nvidia sürücüler direk kurulmazlar. Bunun için Bumblebee projesi kullanılıyor.
İsterseniz bir de aşağıdaki öneriyi deneyerek oyunu direk optirun değişkeni ile başlatın.
http://forum.linuxmint.net.tr/index.php?topic=78.msg15298#msg15298 (http://forum.linuxmint.net.tr/index.php?topic=78.msg15298#msg15298)
optirun eklediğimde malesef oyunu çalıştıramıyorum bumblebee indicator on konumuna geliyor oyun açılmadan tekrar off konumuna geliyor. optirun ve bumblebee kullanmadan oyunu açtığımda açılıyor. Acaba bumblebee kullandığımda intel hd graphics mi kullanıyor?
-
https://wiki.debian.org/Steam
şuan burdaki işlemleri yapıyorum bakalım.
-
https://wiki.debian.org/Steam
şuan burdaki işlemleri yapıyorum bakalım.
Aynı sorun ile ben karşılaşmıştım, 16. sayfadaki gönderileri takip ederek çözmeyi deneyin düzelebilir.
-
Aynı sorun ile ben karşılaşmıştım, 16. sayfadaki gönderileri takip ederek çözmeyi deneyin düzelebilir.
http://forum.linuxmint.net.tr/index.php?topic=2528.0
-
Merhabalar döküman için teşekkürler
optirun glxgears çalıştırıdığımda 60 küsür fps
glxgears çalıştırıdğımda yine 60 küsür fps çıkıyor.
optirun glxgears çalıştırıdğımda çok daha yüksek fps vermesi lazım değil mi
optirun -vvv glxgears
[ 626.059053] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 626.059676] [INFO]Configured driver: nvidia
[ 626.059898] [DEBUG]optirun version 3.2.1 starting...
[ 626.059945] [DEBUG]Active configuration:
[ 626.059966] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 626.059989] [DEBUG] X display: :8
[ 626.060033] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-331:/usr/lib32/nvidia-331
[ 626.060052] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 626.060073] [DEBUG] Accel/display bridge: auto
[ 626.060094] [DEBUG] VGL Compression: proxy
[ 626.060114] [DEBUG] VGLrun extra options:
[ 626.060135] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 626.060224] [DEBUG]Using auto-detected bridge primus
[ 627.702077] [INFO]Response: Yes. X is active.
[ 627.702089] [INFO]Running application using primus.
[ 627.702177] [DEBUG]Process glxgears started, PID 2924.
294 frames in 5.0 seconds = 58.699 FPS
301 frames in 5.0 seconds = 60.036 FPS
301 frames in 5.0 seconds = 60.034 FPS
^C[ 646.679226] [WARN]Received Interrupt signal.
[ 646.679416] [DEBUG]Socket closed.
[ 646.714858] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 646.714891] [DEBUG]Socket closed.
[ 646.714899] [DEBUG]Killing all remaining processes.
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
## 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-331
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331/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
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
cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
dpkg -l | egrep 'nvidia|bumblebee|primus|prime'
ii bumblebee 3.2.1-5+xedgers14.04.1 amd64 NVIDIA Optimus support for Linux
ii bumblebee-nvidia 3.2.1-5+xedgers14.04.1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
rc nvidia-304 304.125-0ubuntu1~xedgers14.04.1 amd64 NVIDIA legacy binary driver - version 304.125
ii nvidia-331 331.113-0ubuntu1~xedgers14.04.1 amd64 NVIDIA binary driver - version 331.113
ii nvidia-settings 346.35-0ubuntu1~xedgers14.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 0~20131127-2 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 0~20131127-2 amd64 Shared libraries for primus
ii primus-libs:i386 0~20131127-2 i386 Shared libraries for primus
ii primus-libs-ia32 0~20131127-2 i386 Shared libraries for primus (32-bit)
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 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev ff)
-
[member=1338]soloces[/member], size de merhaba,
Dikey senkronizasyon (vsync) etkin olduğu böyle bir sonuçla karşılaşıyorsunuz. Böylece görüntü bozulmaları önlenmiş oluyor.
-
[member=1338]soloces[/member], size de merhaba,
Dikey senkronizasyon (vsync) etkin olduğu böyle bir sonuçla karşılaşıyorsunuz. Böylece görüntü bozulmaları önlenmiş oluyor.
cevabınız için teşekkür ederim.
vsync i kapatıp nasıl test edebilirim
-
Aşağıdaki komutu deneyebilirsiniz.
vblank_mode=0 optirun -b primus glxgears
-
merhaba.
programı kurdum, şuan da etkin edip sadece chromium tarayıcıma tik işareti koydum.
optirun glxgears
kodunun paneldeki karşılığı epey düşük geldi bana. neden böyledir sizce?
adım adım kurdum, eksik bir şey bıraktığımı düşünmüyorum.
293 frames in 5.0 seconds = 58.461 FPS
301 frames in 5.0 seconds = 60.000 FPS
301 frames in 5.0 seconds = 60.001 FPS
301 frames in 5.0 seconds = 60.002 FPS
300 frames in 5.0 seconds = 59.997 FPS
301 frames in 5.0 seconds = 60.007 FPS
300 frames in 5.0 seconds = 59.999 FPS
301 frames in 5.0 seconds = 60.000 FPS
300 frames in 5.0 seconds = 59.998 FPS
301 frames in 5.0 seconds = 60.003 FPS
301 frames in 5.0 seconds = 60.000 FPS
300 frames in 5.0 seconds = 60.000 FPS
301 frames in 5.0 seconds = 60.001 FPS
301 frames in 5.0 seconds = 60.003 FPS
300 frames in 5.0 seconds = 59.998 FPS
301 frames in 5.0 seconds = 60.000 FPS
301 frames in 5.0 seconds = 59.998 FPS
301 frames in 5.0 seconds = 60.006 FPS
300 frames in 5.0 seconds = 59.999 FPS
301 frames in 5.0 seconds = 60.004 FPS
300 frames in 5.0 seconds = 59.999 FPS
301 frames in 5.0 seconds = 60.006 FPS
300 frames in 5.0 seconds = 59.996 FPS
301 frames in 5.0 seconds = 60.005 FPS
301 frames in 5.0 seconds = 60.002 FPS
300 frames in 5.0 seconds = 59.995 FPS
301 frames in 5.0 seconds = 60.004 FPS
300 frames in 5.0 seconds = 59.999 FPS
301 frames in 5.0 seconds = 60.001 FPS
300 frames in 5.0 seconds = 59.999 FPS
301 frames in 5.0 seconds = 60.003 FPS
300 frames in 5.0 seconds = 59.998 FPS
301 frames in 5.0 seconds = 60.004 FPS
301 frames in 5.0 seconds = 60.003 FPS
300 frames in 5.0 seconds = 60.000 FPS
301 frames in 5.0 seconds = 59.997 FPS
301 frames in 5.0 seconds = 60.005 FPS
300 frames in 5.0 seconds = 59.997 FPS
301 frames in 5.0 seconds = 60.006 FPS
300 frames in 5.0 seconds = 60.000 FPS
-
[member=1338]soloces[/member], size de merhaba,
Dikey senkronizasyon (vsync) etkin olduğu böyle bir sonuçla karşılaşıyorsunuz. Böylece görüntü bozulmaları önlenmiş oluyor.
-
peki ben nasıl düzelteceğim bu fsp ayarlarını?
zira tarayıcıda bile aşırı kasıyor ağ bağlı olmasına rağmen.
sayfaları yenileyip duruyor sürekli.
başka ne yapabilirim sizce?
-
Bununla ilgili yeni bir konu açınız. Bu konu Bumblebee kurulumu ve yapılandırılması ile ilgili.
-
Konu için teşekkürler, sorunsuz şekilde kurdum, fps 60 dan 1500 e çıktı :o
-
Merhaba öncelikle kernel güncellemesi yaptığımı belirteyim ve ilgili komutun çıktısını vereyim :
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > uname -a
Linux hwpplayer1-Aspire-V3-772G 3.19.1-031901-generic #201503080052 SMP Sun Mar 8 00:54:35 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Daha önce siyah olan Bumblebee ikonu şimdi sarı olduğu için acaba ne değişti de aktif oldu ve sarıya döndü diye merak ettim.Şimdi kontrol amacıyla ilgili komutların çıktısını sırayla aktarıyorum.
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > optirun -vvv glxgears
[ 7683.056482] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 7683.056635] [INFO]Configured driver: nvidia
[ 7683.056660] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 7683.056662] [DEBUG]Socket closed.
[ 7683.056668] [ERROR]Could not connect to bumblebee daemon - is it running?
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > 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
## 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-331
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331/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
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > 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
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > dpkg -l | egrep 'nvidia|bumblebee|primus|prime'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-331 331.113-0ubuntu0.0.4 amd64 NVIDIA binary driver - version 331.113
ii nvidia-common 1:0.2.91.4linuxmint1 amd64 transitional package for ubuntu-drivers-common
ii nvidia-settings 331.20-0ubuntu8 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 20131127-1~trustyppa1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 20131127-1~trustyppa1 amd64 Shared libraries for primus
hwpplayer1[member=612]hwpplayer1[/member]-Aspire-V3-772G:~ > 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 3D controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev a1)
Teşekkür ederim.
-
Bumblebee çalışmıyor maalesef. Mevcut sürücü güncel çekirdek ile uyumsuzdur.
-
Bumblebee çalışmıyor maalesef. Mevcut sürücü güncel çekirdek ile uyumsuzdur.
Güncel çekirdeği kullanmaya devam etmek istiyorum.Bir süre bekleyip yeni sürümün çıkmasıyla sorunun çözülebileceğini düşünüyorum.Eğer sorun çözülmez ve bu durum bilgisayarın zararına ise o zaman düşünürüm.Yapmam gereken farklı birşey var mıdır ?Teşekkürler.
-
arkadaşlar yukarda anlatılanlara göre kurulumu yaptım fakat reboot ettikten sonra pc yi aşağıdaki başlat çubugu secenekler terminal falan simsiyah oldu fakat rastgele mozillayı açtım yani secenekler menuler çalışıyor fakat simsiyah görünüyor. varmı bi mantıgı bu sorunun ayrıca terminali açıp optirun firefox dediğimde çalışıyor mozilla.
-
Konunun sonundaki "4 - Sorunlar Hakkında" bölümündeki komutların çıktılarını paylaşınız.
-
Mint'i tekrar kuruyorum şu an. Kurulumu yukarıda anlatıma göre değilde, Ubuntu icin yapılan anlatıma gore yapsak bir sıkıntı olur mu ya da hakikaten sorun yapmayan bir bumblebee kurulumu var mı?
Düzenleme : İmla
-
Ubuntu için yapılan anlatımı da uygulayabilirsiniz. Bu konudaki anlatım oldukça kapsamlıdır. Farkındaysanız sizden önce en son Mart ayında mesaj gönderilmiş. O da çekirdek güncellemesi sonrası uyumsuz sürücüile ilgili.
-
Burda yasadigim yukardaki sorun cok enteresan terminal aciyorum. Simsiyah baslat baneli simsiyah ama cakiyir .
-
Konudaki komutların çıktılarını görmeden sorunun sebebi hakkında yorumda bulunmak zor. İsterseniz Ubuntu için ulaştığınız anlatımı uygulayabilirsiniz.
-
uygulayacağım fakat dosyaları depolaradn falan çekemezse yada depo yoksa diye tereddüt ediyorum. çünkü bu anlatımda kuramadığı bi dosya var zaten yukarda kurulumda belirtmiş arkadaşlar. Ben 3 gün once ubuntuda sorunsuz kurdum fakat min üzerinde denemedim.
-
Anlatımı uyguladığınızda kurulamayan bir dosya yok, biraz önce simultane olarak aldığım aşağıdaki komutun çıktısı da bunu doğruluyor.
sudo apt-get install bumblebee nvidia-331 nvidia-settings bumblebee-nvidia primus virtualgl linux-headers-generic -s
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
virtualgl zaten en yeni sürümde.
Aşağıdaki paketler otomatik olarak kurulmuş ve artık bu paketlere gerek duyulmuyor:
libbit-vector-perl libcarp-clan-perl libclass-data-inheritable-perl
libcrypt-openssl-bignum-perl libcrypt-openssl-rsa-perl libdata-random-perl
libdate-calc-perl libgd-perl libgnome2-gconf-perl libirrlicht1.8 libjsoncpp0
libleveldb1 libluajit-5.1-2 libluajit-5.1-common libmouse-perl
libmozjs185-1.0 libnet-dropbox-api-perl libnet-oauth-perl libsnappy1
linux-headers-3.13.0-48 linux-headers-3.13.0-48-generic
linux-headers-3.13.0-49 linux-headers-3.13.0-49-generic minetest-data
yapps2-runtime
Bu paketleri kaldırmak için 'apt-get autoremove' komutunu kullanın.
Aşağıdaki ek paketler de kurulacak:
bbswitch-dkms lib32gcc1 libc6-i386 libvdpau1 linux-headers-3.13.0-53
linux-headers-3.13.0-53-generic primus-libs screen-resolution-extra socat
Önerilen paketler:
nvidia-vdpau-driver vdpau-driver nvidia-331-uvm
Tavsiye edilen paketler:
libcuda1-331 nvidia-libopencl1-331 nvidia-opencl-icd-331 primus-libs-ia32
Aşağıdaki YENİ paketler kurulacak:
bbswitch-dkms bumblebee bumblebee-nvidia lib32gcc1 libc6-i386 libvdpau1
linux-headers-3.13.0-53 linux-headers-3.13.0-53-generic nvidia-331
nvidia-settings primus primus-libs screen-resolution-extra socat
Aşağıdaki paketler yükseltilecek:
linux-headers-generic
1 paket yükseltilecek, 14 yeni paket kurulacak, 0 paket kaldırılacak ve 48 paket yükseltilmeyecek.
Inst libvdpau1 (0.7-1 Ubuntu:14.04/trusty [amd64])
Inst libc6-i386 (2.19-0ubuntu6.6 Ubuntu:14.04/trusty-updates [amd64])
Inst linux-headers-3.13.0-53 (3.13.0-53.89 Ubuntu:14.04/trusty-updates [all])
Inst linux-headers-3.13.0-53-generic (3.13.0-53.89 Ubuntu:14.04/trusty-updates [amd64])
Inst linux-headers-generic [3.13.0.49.56] (3.13.0.53.60 Ubuntu:14.04/trusty-updates [amd64])
Inst lib32gcc1 (1:4.9.1-0ubuntu1 Ubuntu:14.04/trusty-updates [amd64])
Inst nvidia-331 (331.113-0ubuntu0.0.4 Ubuntu:14.04/trusty-updates [amd64])
Inst screen-resolution-extra (0.17.1 Ubuntu:14.04/trusty [all])
Inst nvidia-settings (331.20-0ubuntu8 Ubuntu:14.04/trusty [amd64])
Inst bbswitch-dkms (0.8-1~trustyppa1 Stable Bumblebee releases:14.04/trusty [all])
Inst bumblebee (3.2.1-90~trustyppa1 Stable Bumblebee releases:14.04/trusty [amd64])
Inst bumblebee-nvidia (3.2.1-90~trustyppa1 Stable Bumblebee releases:14.04/trusty [amd64])
Inst socat (1.7.2.3-1 Ubuntu:14.04/trusty [amd64])
Inst primus-libs (20131127-1~trustyppa1 Stable Bumblebee releases:14.04/trusty [amd64])
Inst primus (20131127-1~trustyppa1 Stable Bumblebee releases:14.04/trusty [amd64])
Conf libvdpau1 (0.7-1 Ubuntu:14.04/trusty [amd64])
Conf libc6-i386 (2.19-0ubuntu6.6 Ubuntu:14.04/trusty-updates [amd64])
Conf linux-headers-3.13.0-53 (3.13.0-53.89 Ubuntu:14.04/trusty-updates [all])
Conf linux-headers-3.13.0-53-generic (3.13.0-53.89 Ubuntu:14.04/trusty-updates [amd64])
Conf linux-headers-generic (3.13.0.53.60 Ubuntu:14.04/trusty-updates [amd64])
Conf lib32gcc1 (1:4.9.1-0ubuntu1 Ubuntu:14.04/trusty-updates [amd64])
Conf nvidia-331 (331.113-0ubuntu0.0.4 Ubuntu:14.04/trusty-updates [amd64])
Conf screen-resolution-extra (0.17.1 Ubuntu:14.04/trusty [all])
Conf nvidia-settings (331.20-0ubuntu8 Ubuntu:14.04/trusty [amd64])
Conf bbswitch-dkms (0.8-1~trustyppa1 Stable Bumblebee releases:14.04/trusty [all])
Conf bumblebee (3.2.1-90~trustyppa1 Stable Bumblebee releases:14.04/trusty [amd64])
Conf bumblebee-nvidia (3.2.1-90~trustyppa1 Stable Bumblebee releases:14.04/trusty [amd64])
Conf socat (1.7.2.3-1 Ubuntu:14.04/trusty [amd64])
Conf primus-libs (20131127-1~trustyppa1 Stable Bumblebee releases:14.04/trusty [amd64])
Conf primus (20131127-1~trustyppa1 Stable Bumblebee releases:14.04/trusty [amd64])
Dediğim gibi istediğiniz anlatımı uygulayabilirsiniz ya da sorun yaşadığınızda aldığınız hatalarla ilgili çıktıları paylaşınız.
-
Ama bende paket bulunamadı gibi bi hata vermişti. Bende 64 bit KDE kurulu. 32 bit dosyaları için aktif etmem açmam gereken bişey var mı ?
Düzenleme: İmla
-
Geçici bir sorun yaşanmış olabilir. Önce sisteminizi güncelleyip sonra kurulum deneyebilirsiniz. Aşağıdaki komutun çıktısı ile apt-get'i (-s değişkeni yardımıyla) simulasyon kipinde çalıştırabilir, bağımlılık sorunu olup olmadığını kontrol edebilirsiniz.
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee nvidia-331 nvidia-settings bumblebee-nvidia primus virtualgl linux-headers-generic -s
-
Arkadaşlar bumblebee'yi şimdi kurdum.
Fakat aşağıda anlatılan değişiklikler yapmadım.
sudo gedit /etc/bumblebee/bumblebee.conf
In line no 22
Driver=nvidia
in line no 55:
KernelDriver=nvidia-331
in line no 58:
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
in line no 61 :
XorgModulePath=/usr/lib/nvidia-331/xorg,/usr/lib/xorg/modules
Fakat deneme yaptığımda sorun yok. Yukardaki anlatılan değişikliği yapmamamın bana zararı olur mu ağır programlarda falan
çıktı aşağıdaki gibi. Firefox ekranı açılıyor hiçbir sorun yok. Ama en sonda bulunan failed yazısı kafamı karıştırıyor arkadaşlar
ugur@ugur-pc:~ > optirun firefox
(process:2761): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Düzenleme: İmla
-
Glib ile ilgili mesajın Bumblebee ve Optirun komutu ile ilgisi yok.
-
peki bu durum normal mi ? yani sonunda ki failed ne anlam ifade ediyor
-
optirun glxgears
[ 4626.878682] [ERROR]You've no permission to communicate with the Bumblebee daemon. Try adding yourself to the 'bumblebee' group
[ 4626.878823] [ERROR]Could not connect to bumblebee daemon - is it running?
optirun -vvv glxgears
[ 4803.952440] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 4803.953218] [INFO]Configured driver: nvidia
[ 4803.953389] [ERROR]You've no permission to communicate with the Bumblebee daemon. Try adding yourself to the 'bumblebee' group
[ 4803.953443] [DEBUG]Socket closed.
[ 4803.953505] [ERROR]Could not connect to bumblebee daemon - is it running?
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
cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-331 331.113-0ubuntu0.0.4 amd64 NVIDIA binary driver - version 331.113
ii nvidia-settings 331.20-0ubuntu8 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 20131127-1~trustyppa1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 20131127-1~trustyppa1 amd64 Shared libraries for primus
ii virtualgl 2.3.3-1~trustyppa1 amd64 Toolkit for displaying OpenGL applications to thin clients
ii virtualgl-libs:amd64 2.3.3-1~trustyppa1 amd64 Library files for virtualgl
lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 3D controller: NVIDIA Corporation GF119M [GeForce GT 520MX] (rev a1)
-
[ERROR]You've no permission to communicate with the Bumblebee daemon. Try adding yourself to the 'bumblebee' group
sudo adduser $USER bumblebee
Sonra.
sudo service bumblebeed restart
Forumda peşpeşe ileti yasaktır, peşpeşe ileti yerine önceki mesajınızı düzenleyebilirsiniz. İkinci iletiniz geçici bellek alanına taşınmıştır.
-
sudo adduser $USER bumblebee
"abdullah" kullanıcısı zaten "bumblebee" grubuna üye.sudo service bumblebeed restart
bumblebeed stop/waiting
bumblebeed start/running, process 2918
dpkg -l | egrep 'nvidia|bumblebee|primus|prime'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-331 331.113-0ubuntu0.0.4 amd64 NVIDIA binary driver - version 331.113
ii nvidia-settings 331.20-0ubuntu8 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 20131127-1~trustyppa1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 20131127-1~trustyppa1 amd64 Shared libraries for primus
Sanıyorum çözüldü. Teşekkür edrim üstad.
-
Aşağıdaki komutun çıktısını uçbirimde çalıştırdığınızda dönen çarkları görüyorsanız kurulum sorunsuz tamamlanmış demektir. Aksi durumda komutun çıktısını paylaşınız.
optirun -vvv glxgears
-
1.sayfadaki Bumblebee kurumunu yaptım. sonra hata olup olmadığını anlamak için
optirun glxgears kodunu girdim.sonra optirun glxgears
[ 4626.878682] [ERROR]You've no permission to communicate with the Bumblebee daemon. Try adding yourself to the 'bumblebee' group
[ 4626.878823] [ERROR]Could not connect to bumblebee daemon - is it running?
hatası verdi. sudo adduser $USER bumblebee
Sonra.
sudo service bumblebeed restart
Forumda peşpeşe ileti yasaktır, peşpeşe ileti yerine önceki mesajınızı düzenleyebilirsiniz. İkinci iletiniz geçici bellek alanına taşınmıştır.
yaptım ve sizin önerinizle optirun -vvv glxgears codu çalıştırdım. Gene hata verdi. Bilgisayarı kapatıp tekrar çalıştırdığımda aynı kodu tekrar girdiğimde çarklar dönmeye başaldı ;D 3 defe başka nedenlerden dolayı format attım hep aynı şekilde Bumblebee kuruldu. Benim gibi sıkıntı çekenler için bilgisayarı yeniden başlatmayı unutmayın.
Çok teşekkürler Butterfly
-
Bilgisayarıma ilk defa Bumblebee kuracağım.Şu an Linux Mint 17.2 Cinnamon 64 Bit yüklü.Bu yeni sürümde sürücü yöneticisinde nvidia-346 gözüküyor.Bende ilk mesajınızda belirtmiş olduğunuz nvidia-331'i yüklemek yerine nvidia-346 'yı yükleyeceğim.Şu komut gerekli paketleri yükler mi?
sudo apt-get install bumblebee nvidia-346 nvidia-settings bumblebee-nvidia primus primus-libs-ia32 virtualgl linux-headers-generic
birde bu linux-headers-generic paketini yüklediğimizde hangi ubuntu sürümünün paketini yüklüyor?Bu paket adıyla depoda şunlarda var :
linux-headers-generic linux-headers-generic-lts-trusty
linux-headers-generic-lts-quantal linux-headers-generic-lts-utopic
linux-headers-generic-lts-raring linux-headers-generic-lts-vivid
linux-headers-generic-lts-saucy linux-headers-generic-pae
yukarda verdiğim ilk komutta linux-headers-generic-lts-trusty vermemiz gerekmez miydi?Yoksa zaten linux-headers-generic dediğimizde lts-trusty paketini mi yüklüyor?Çünkü Linux Mint 17.2 ile çekirdek 3.16 'ya geçildi.
-
Linux-headers-generic paketinin yüklenmesi yeterli olacaktır. linux-headers-generic-lts-trusty paketi 12.04 tabanından 14.04 tabanına geçiş ile ilgili bir paket, bunun yüklenmesi uygun olmaz. Linux Mint 17.2 için bunların yerine linux-headers-generic-lts-utopic paketi de kurulabilir.
-
Bumblebee'yi kurdum ve gerekli düzenlemeleri yaptım.Yalnız inxi -Gx çıktısında Failed yazısı çıkıyor.Acaba bir sorun mu var?
inxi -Gx
Graphics: Card: Intel Haswell-ULT Integrated Graphics Controller bus-ID: 00:02.0
X.Org: 1.15.1 drivers: intel (unloaded: fbdev,vesa) FAILED: nouveau Resolution: 1920x1080@60.0hz
GLX Renderer: Mesa DRI Intel Haswell Mobile GLX Version: 3.0 Mesa 10.1.3 Direct Rendering: Yes
-
Sistemi yeniden başlattınız mı? Konunun sonunda, sorun yaşanması durumunda çıktılarının paylaşılması gerekli komutların listesi mevcut.
-
Sistemi yeniden başlattınız mı? Konunun sonunda, sorun yaşanması durumunda çıktılarının paylaşılması gerekli komutların listesi mevcut.
Evet yeniden başlattım.
optirun -vvv glxgears
[ 1261.333710] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1261.334245] [INFO]Configured driver: nvidia
[ 1261.334473] [DEBUG]optirun version 3.2.1 starting...
[ 1261.334515] [DEBUG]Active configuration:
[ 1261.334536] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1261.334558] [DEBUG] X display: :8
[ 1261.334579] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-346:/usr/lib32/nvidia-346
[ 1261.334600] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1261.334623] [DEBUG] Accel/display bridge: auto
[ 1261.334644] [DEBUG] VGL Compression: proxy
[ 1261.334665] [DEBUG] VGLrun extra options:
[ 1261.334685] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 1261.334838] [DEBUG]Using auto-detected bridge virtualgl
[ 1263.385060] [INFO]Response: Yes. X is active.
[ 1263.385083] [INFO]Running application using virtualgl.
[ 1263.385216] [DEBUG]Process vglrun started, PID 4246.
4367 frames in 5.0 seconds = 873.306 FPS
4296 frames in 5.0 seconds = 859.086 FPS
4298 frames in 5.0 seconds = 859.580 FPS
[VGL] ERROR: in readback--
[VGL] 247: Window has been deleted by window manager
[ 1281.040999] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 1281.041046] [DEBUG]Socket closed.
[ 1281.041062] [DEBUG]Killing all remaining processes.
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
## 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-346
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-346:/usr/lib32/nvidia-346
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-346/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
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:03: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
cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: No such file or directory dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl'
ii bumblebee 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-90~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-346 346.72-0ubuntu1 amd64 NVIDIA binary driver - version 346.72
ii nvidia-prime-applet 1.0.2 all An applet for NVIDIA Prime
ii nvidia-settings 346.72-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 20131127-1~trustyppa1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 20131127-1~trustyppa1 amd64 Shared libraries for primus
ii primus-libs:i386 20131127-1~trustyppa1 i386 Shared libraries for primus
ii primus-libs-ia32 20131127-1~trustyppa1 i386 Shared libraries for primus (32-bit)
ii virtualgl 2.3.3-1~trustyppa1 amd64 Toolkit for displaying OpenGL applications to thin clients
ii virtualgl-libs:amd64 2.3.3-1~trustyppa1 amd64 Library files for virtualgllspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
03:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev ff)
-
Bumblebee'nin çalışmasında bir sıkıntı yok.
Aşağıdaki komutla bumblebee.conf dosyasını açınız,
sudo gedit /etc/modprobe.d/bumblebee.conf
aşağıdaki satırları dosyanın en altına ekleyip dosyayı kaydederek, nvidia-346 ve nouveau (açık kaynak sürücü) modüllerinin başlangıçta pasifleşmenisini sağlayınız.
# nvidia-346 & nouveau karaliste
blacklist nvidia-346
blacklist nouveau
-
Bumblebee'nin çalışmasında bir sıkıntı yok.
Aşağıdaki komutla bumblebee.conf dosyasını açınız,
sudo gedit /etc/modprobe.d/bumblebee.conf
aşağıdaki satırları dosyanın en altına ekleyip dosyayı kaydederek, nvidia-346 ve nouveau (açık kaynak sürücü) modüllerinin başlangıçta pasifleşmenisini sağlayınız.
# nvidia-346 & nouveau karaliste
blacklist nvidia-346
blacklist nouveau
Bilgisayarı yeniden başlattım, inxi -Gx komutunu verdiğimde artık o Failed yazısı çıkmadı.
inxi -Gx
Graphics: Card: Intel Haswell-ULT Integrated Graphics Controller bus-ID: 00:02.0
X.Org: 1.15.1 drivers: intel (unloaded: fbdev,vesa) Resolution: 1920x1080@60.0hz
GLX Renderer: Mesa DRI Intel Haswell Mobile GLX Version: 3.0 Mesa 10.1.3 Direct Rendering: Yes birde inxi -Gx komutunda sadece intel ekran kartı gözüküyor. lspci | egrep 'VGA|3D|Display' komutuyla Nvidia ekran kartıda gözüküyor.Bazı mesajlarda inxi -Gx komutu çıktısında Card:1 ve Card2: diye bir çıktı geliyor.Benimkimde sadece intel gözüküyor.Bu normal mi?
-
Normal bir durum, aşağıdaki komutu deneyebilirsiniz.
inxi -G
Inxi komutunun çıktısı şu an için bir şey ifade etmez.
Bumblebee'nin çalışmasında bir sıkıntı yok.
-
Sağolun,çok teşekkürler.
-
Inxi betiğinin depodaki sürümü (1.9.17-1) sadece "VGA controller" olarak tanımlı ekran bağdaştırıcılarını listeliyor.
/vga compatible controller/
Daha güncel yeni (2.x ve üstü) sürümlerinde ise "3D Controller" ya da "Display controller" olarak tanımlı direk görüntü çıkışı olmayan sadece görüntü işleme fonksiyonu bulunan ekran bağdaştırıcıları da listelenebiliyor.
/vga compatible controller|3D controller|Display controller/
İstenirse aşağıdaki komutlar ile yeni sürüm kurulumu denenebilir.
wget -c --no-check-certificate archive.ubuntu.com/ubuntu/pool/universe/i/inxi/inxi_2.2.16-0ubuntu1_all.deb
sudo dpkg -i inxi*
Eski sistemlerde hibrid harici GPU'lar direk görüntü çıkışını kullanıyordu. Bu şekildeki harici GPU'lar da "VGA controller" olarak tanımlanıyordu. Yeni nesil hibrid GPU sistemlerde ise artık harici GPU'lar sadece görüntü işliyor, işlenen görüntü dahili VGA controller üzerinden aktarılıyor. Bunlar ise VGA yerine "3D ya da Display controller" olarak tanımlanıyor. Sizin sisteminizde inxi betiğinin 2 GPU'yu listelememesi bu sebepten kaynaklı. Güncel inxi betiği ile bu destek sağlanmış.
-
Anladım,yardımlarınız için çok teşekkürler.
-
Merhabalar öncelikle çok teşekkür ederim başarılı bir şekilde kurulum gerçekleşti fakat bumblebee ayarlarını apply desem bile kaydetmiyor ancak belirttiğiniz gibi komut satırı ile yapınca aktif hale geliyor bir çözümü varmı ne kadar uğraşsamda ayarları kaydettiremedim
Edit=Sistemi sıfırladım şuan sizin prime konunuza da baktım fakat onda güncelleme olmadığı için ilgimi çekmedi açıkcası yardımınızı rica ediyorum
Edit2=Prime kurdum suanlık :)
-
Bumblebee ayarlarını kaydetmekten Bumblebee-ui uygulamasını mı kastediyorsunuz? Öyle ise bununla ilgili yeni bir konu açınız.
Nvidia Prime'da güncelleme olmuyordan kastınız nedir?
-
Bende bumblebee-ui'yi yükledim.Ayarlarından bazı programların Nvidia'yla çalışması için gerekli ayarları yaptım.Yalnız gerçekten o söylediğim programın Nvidia'yla çalışıp çalışmadığını nasıl anlarım.
Ayrıca bumblebee-ui uygulama ayarlarında seçtiğim programların yanında bir 32bits Driver seçeneği var.Bunu etkinleştirsek,bu ne işe yarar?
Birde oyunların dışında hangi uygulamaların Nvidia'yla çalışması daha mantıklıdır?Ben örneğin VLC,OpenShot,Avidemux,Cheese gibi programları seçtim Nvidia'yla çalışması için.Acaba doğru mu yapmışım?
-
Yalnız gerçekten o söylediğim programın Nvidia'yla çalışıp çalışmadığını nasıl anlarım.
Nvidia GPU ile ilişkilendirdiğiniz uygulama çalıştığı esnada aşağıdaki komutun çıktısına bakabilirsiniz.
glxinfo | grep render
Ayrıca bumblebee-ui uygulama ayarlarında seçtiğim programların yanında bir 32bits Driver seçeneği var.Bunu etkinleştirsek,bu ne işe yarar?
32 bit uygulamalar ile uyumluluk için olabilir.
Birde oyunların dışında hangi uygulamaların Nvidia'yla çalışması daha mantıklıdır?Ben örneğin VLC,OpenShot,Avidemux,Cheese gibi programları seçtim Nvidia'yla çalışması için.Acaba doğru mu yapmışım?
Bence Intel GPU VLC, Cheese, web tarayıcıları gibi uygulamaları çalıştırmak için oldukça yeterli. Openshot ve Avidemux ile basit video düzenlemeleri yapıyorsanız, bunlar içinde Nvidia GPU'yu kullanmak gerekmeyebilir. Ama Blender gibi GPU'yu daha verimli kullanabilecek uygulamalar için Nvidia GPU tercih edilebilir.
-
Nvidia GPU ile ilişkilendirdiğiniz uygulama çalıştığı esnada aşağıdaki komutun çıktısına bakabilirsiniz.
glxinfo | grep render
32 bit uygulamalar ile uyumluluk için olabilir.
Bence Intel GPU VLC, Cheese, web tarayıcıları gibi uygulamaları çalıştırmak için oldukça yeterli. Openshot ve Avidemux ile basit video düzenlemeleri yapıyorsanız, bunlar içinde Nvidia GPU'yu kullanmak gerekmeyebilir. Ama Blender gibi GPU'yu daha verimli kullanabilecek uygulamalar için Nvidia GPU tercih edilebilir.
Çok teşekkürler.
Bumblebee-ui'de Nvidia GPU'yu için seçtiğim programları menüden açtığımda "Bumblebee:On" bildirimi gelmiyor.Ama bumblebee-ui uygulamasını açtığımda ve preferred apps seçeneğinden seçtiğim uygulamaya tıkladığımda 'Bumblebee:On Bumblebee is in use' bildirimi geliyor.Galiba bu şekilde Nvidia GPU'yu kullanıyor.Bu şekilde açtığım bir program açıkken glxinfo | grep render çıktısı şöyle oluyor:
direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp,Bunun dışında bumblebee-ui'de o seçtiğim programı açmadan yani normal günlük kullanımda glxinfo | grep render çıktısı yine yukardaki gibi oluyor.Acaba bir sıkıntı mı var bu çıktıda?
Bu arada bumblebee-ui uygulamasını başlangıçta başlatma ayarını yapmadım.
-
[member=8]Butterfly[/member] yukarda paylaştığım glxinfo | grep render çıktısında bir sıkıntı yok mu?Eğer söylediğim uygulama şayet Nvidia ile çalışsaydı yukardaki çıktıda OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile kısmı Intel yerine Nvidia'yı göstermesi gerekmezmiydi?Yoksa yanlış mı anladım?
-
Bir de aşağıdaki komut çalışırken çıktıyı kontrol eder misiniz?
optirun glxgears
Optirun komutu ile uygulamaları ilişkilendirmek için menü düzenleme aracını da kullanabilirsiniz. Cinnamon için aşağıdaki komutla açabilirsiniz.
cinnamon-menu-editor
Nvidia kart ile çalışmasını istediğiniz uygulamayı bulup, başlatıcı komutunun başına optirun eklemek yeterli olacaktır.
-
Bizim sistem eski, kuran arkadaşlara hayırlı olsun. : ' )
-
Bir de aşağıdaki komut çalışırken çıktıyı kontrol eder misiniz?
optirun glxgears
Optirun komutu ile uygulamaları ilişkilendirmek için menü düzenleme aracını da kullanabilirsiniz. Cinnamon için aşağıdaki komutla açabilirsiniz.
cinnamon-menu-editor
Nvidia kart ile çalışmasını istediğiniz uygulamayı bulup, başlatıcı komutunun başına optirun eklemek yeterli olacaktır.
Terminalde optirun glxgears komutunu çalıştırdım.FPS'ler yüksek.Fan çalışmaya başladı.Ama başka bir terminalde çarklar dönerken yine çıktı aynı oluyor:
glxinfo | grep render
direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp,
-
Bende yeri gelmişken bişey sorayım... Bugün ana depodan nvidia-340 sürümüne güncelleme oldu. Gördüğüm kadarıyla da bir sorun yok. bumblebee.conf dosyasında nvidia-331 olan yerleri nvidia-340 olarak değiştirdim. Başka bir şey yapmaya gerek var mı?
-
Bumblebee.conf dosyasındaki değişiklik yeterli, değişiklik sonrası ya sistemi yeniden başlatınız ya da Bumblebee kurulumu ile ilgili konuda bahsedildiği biçimde Bumblebee servisini yeniden başlatınız.
Not : Mesajlar karışıklık olmaması ve konu bütünlüğü açısından bölünerek "[Nasıl] Intel + Nvidia Optimus Destekli Hibrid GPU İçin Nvidia Prime Kurulumu" konusu ile birleştirilmiştir.
-
Bu konu için teşekkürler [member=8]Butterfly[/member] .
Çok faydasını gördüm.
-
Aldığım hata
~ $ optirun glxgears
[ 3380.122599] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 3380.122630] [ERROR]Could not connect to bumblebee daemon - is it running?
Kod çıktıları:
~ $ optirun -vvv glxgears
[ 3126.109785] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 3126.110150] [INFO]Configured driver: nvidia
[ 3126.110221] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 3126.110244] [DEBUG]Socket closed.
[ 3126.110271] [ERROR]Could not connect to bumblebee daemon - is it running?
~ $ 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
## 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-352
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-352:/usr/lib32/nvidia-352
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-352/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
~ $ 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 ~ $ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
~ $ dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl'
ii bumblebee 3.2.1-93~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-93~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-352 352.79-0ubuntu0~gpu14.04.1 amd64 NVIDIA binary driver - version 352.79
ii nvidia-prime-applet 1.0.3 all An applet for NVIDIA Prime
ii nvidia-settings 361.28-0ubuntu0~gpu14.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 20150328-1~trustyppa1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 20150328-1~trustyppa1 amd64 Shared libraries for primus
ii virtualgl 2.4.1-1~trustyppa1 amd64 Toolkit for displaying OpenGL applications to thin clients
ii virtualgl-libs:amd64 2.4.1-1~trustyppa1 amd64 Library files for virtualgl
~ $ lspci | egrep 'VGA|3D|Display'
01:00.0 VGA compatible controller: NVIDIA Corporation G96M [GeForce GT 130M] (rev a1)
Steam'den cs:go indirmiştim windozda sorunsuz oynuyordum fakat mintte grafik sorunu ile karşılaştığım için bumblebee yüklemeye çalıştım bu hatayı verdi.
-
Could not connect to bumblebee daemon - is it running?
Bumblebee servisi ile ileilgili bir sorun olabilir, servisi yeniden başlatıp deneyiniz.
sudo service bumblebeed restart
-
~ $ sudo service bumblebeed restart
[sudo] password for uyusuk:
stop: Unknown instance:
bumblebeed start/running, process 32195
~ $ optirun glxgears
[ 6755.376323] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 6755.376417] [ERROR]Could not connect to bumblebee daemon - is it running
Aynı hatayı alıyorum.
Programda oluyor sanırım fakat terminal de hata veriyor.Ayrıca cs:go'yu seçeneklerde bulamadım.
(http://i.hizliresim.com/y5MqY0.png) (http://hizliresim.com/y5MqY0)
(http://i.hizliresim.com/1vy6jp.png) (http://hizliresim.com/1vy6jp)
-
Aşağıdaki komutla paketleri yeniden kurup, sistemi yeniden başlatmayı deneyebilirsniz.
sudo apt-get install --reinstall nvidia-352 linux-headers-generic linux-headers-$(uname -r) bbswitch
-
Şu hatayı verdi
~ $ sudo apt-get install --reinstall nvidia-352 linux-headers-generic linux-headers-$(uname -r) bbswitch
[sudo] password for uyusuk:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
E: bbswitch paketi bulunamadı
Şuan bilgisayar görüntüsü çok kötü,masaüstü sanki browserda bir sayfada gezinirmiş gibi aşağı yukarı doğru kaydırılıyor,ekrana sığmıyor.(Ekran görüntüsünde görüldüğü gibi değil şuan masaüstü)
Ekranda gösterilen uyarı:
(http://i.hizliresim.com/0nqpMV.png) (http://hizliresim.com/0nqpMV)
-
Şu an Cinnamon 2D kipinde çalışıyor, bu sebeple CPU daha fazla kullanılıyor.
Komutu düzelttim, aşağıdaki komutu çalıştırıp sistemi yeniden başlatınız.
sudo apt-get install --reinstall nvidia-352 linux-headers-generic linux-headers-$(uname -r) bbswitch-dkms
-
Durum çok daha kötü oldu.Şimdi baya büyüdü nesneler,ekrana sığmıyor.Ekran görüntüleri:
(http://i.hizliresim.com/BPMWaG.png) (http://hizliresim.com/BPMWaG)
(http://i.hizliresim.com/y5MJG0.png) (http://hizliresim.com/y5MJG0)
-
O zaman aşağıdaki komutla Bumblebee ile ilgili paketleri siliniz.
sudo apt-get purge bumblebee nvidia-352 nvidia-settings bumblebee-nvidia primus virtualgl primus primus-libs:amd64 virtualgl-libs:amd64
Yukarıdakileri yazdıktan sonra, son anda farkettiğim bir şey oldu. Aşağıdaki çıktıya göre sizin sisteminizde Intel + Nvidia hibrit GPU mevcut değil, sadece Nvidia GPU olduğu görünüyor. Bu durumda yukarıdaki komutlar ile ilgili paketleri kaldırınız ve sistemi yeniden başlatınız. Sonra sürücü yöneticisini açıp önerilen sürücüyü kurunuz.
lspci | egrep 'VGA|3D|Display'
01:00.0 VGA compatible controller: NVIDIA Corporation G96M [GeForce GT 130M] (rev a1)
-
teşekkürler.Önerilen sürücüyü de yükleyince cs:go grafiği de düzeldi.Tek sorun fps :/
-
Tek sorun fps :/
Nvidia Ayar Yöneticisinden dikey sennronizasyon ayarını (Sync to Vblank) pasifleştirin.
(http://s29.postimg.org/se5txw2dj/vblank_nvidia_settings.png)
Sonra Cinnamon için, Sistem Ayarları => Genel => "Tam pencerlerde görüntü birleştirme özelliğini pasifleştir" seçeneğini açık duruma getirin.
-
teşekkür ederim küçük bir artış oldu fakat yeterli değil maalesef :/Forumda bir kaç konu gördüm belki yardımı olur.
-
Bir sorun olduğunu düşünüyorum
optirun -vvv glxgears çıktısı
[ 1346.598408] Reading file: /etc/bumblebee/bumblebee.conf
[ 1346.598855] Could not open configuration file: /etc/bumblebee/bumblebee.conf
[ 1346.598903] Using default configuration
[ 1346.599257] optirun version 3.2.1 starting...
[ 1346.599314] Active configuration:
[ 1346.599345] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1346.599378] X display: :8
[ 1346.599410] LD_LIBRARY_PATH:
[ 1346.599442] Socket path: /var/run/bumblebee.socket
[ 1346.599474] Accel/display bridge: auto
[ 1346.599505] VGL Compression: proxy
[ 1346.599536] VGLrun extra options:
[ 1346.599568] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 1346.599659] Using auto-detected bridge virtualgl
[ 1346.796873] Response: No - error: (EE) KMS not enabled
[ 1346.796884] Cannot access secondary GPU - error: (EE) KMS not enabled
[ 1346.796888] Socket closed.
[ 1346.796902] Aborting because fallback start is disabled.
[ 1346.796906] Killing all remaining processes.
cat /etc/bumblebee/bumblebee.conf çıktısı
# 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.
# 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
## Client options. Will take effect on the next optirun executed.
# 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 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-304
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-304:/usr/lib32/nvidia-304
# comma-separated path of the directory containing nvidia_drv.so and the
default Xorg modules path
XorgModulePath=/usr/lib/nvidia-304/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
cat /etc/bumblebee/xorg.conf.nvidia çıktısı
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:03: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
cat /etc/X11/xorg.conf çıktısı
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl' çıktısı
ii bumblebee 3.2.1-93~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-93~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-352 352.79-0ubuntu0~gpu14.04.1 amd64 NVIDIA binary driver - version 352.79
rc nvidia-364 364.19-0ubuntu0~gpu14.04.1 amd64 NVIDIA binary driver - version 364.19
rc nvidia-opencl-icd-352 352.63-0ubuntu0.14.04.1 amd64 NVIDIA OpenCL ICD
ii nvidia-opencl-icd-364 364.19-0ubuntu0~gpu14.04.1 amd64 NVIDIA OpenCL ICD
ii nvidia-prime 0.6.2linuxmint1 amd64 Tools to enable NVIDIA's Prime
ii nvidia-prime-applet 1.0.3 all An applet for NVIDIA Prime
ii nvidia-settings 364.15-0ubuntu0~gpu14.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 20150328-1~trustyppa1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 20150328-1~trustyppa1 amd64 Shared libraries for primus
ii primus-libs:i386 20150328-1~trustyppa1 i386 Shared libraries for primus
ii primus-libs-ia32:i386 20150328-1~trustyppa1 i386 Shared libraries for primus (32-bit)
ii virtualgl 2.4.1-1~trustyppa1 amd64 Toolkit for displaying OpenGL applications to thin clients
ii virtualgl-libs:amd64 2.4.1-1~trustyppa1 amd64 Library files for virtualgl
lspci | egrep 'VGA|3D|Display' çıktısı
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
03:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev a2)
Şimdiden teşekkürler.
Düzenleme : Kod etiketi
-
Siz sadece kurulum yapmışsınız, konudaki "2 - Kurulum Sonrası Düzenleme" adımlarını uygulayınız.
-
Bütün çıktılar bunlar:
emircan@emircan ~/Masaüstü $ optirun -vvv glxgears
[ 103.621462] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 103.621654] [INFO]Configured driver: nvidia
[ 103.621843] [DEBUG]optirun version 3.2.1 starting...
[ 103.621864] [DEBUG]Active configuration:
[ 103.621867] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 103.621869] [DEBUG] X display: :8
[ 103.621871] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-367:/usr/lib32/nvidia-current
[ 103.621874] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 103.621876] [DEBUG] Accel/display bridge: auto
[ 103.621880] [DEBUG] VGL Compression: proxy
[ 103.621882] [DEBUG] VGLrun extra options:
[ 103.621884] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 103.630683] [DEBUG]Using auto-detected bridge primus
[ 104.875723] [INFO]Response: Yes. X is active.
[ 104.875742] [INFO]Running application using primus.
[ 104.875871] [DEBUG]Process glxgears started, PID 2133.
Error: couldn't get an RGB, Double-buffered visual
[ 104.995617] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 104.995645] [DEBUG]Socket closed.
[ 104.995663] [DEBUG]Killing all remaining processes.
emircan@emircan ~/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
## 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-367
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-367:/usr/lib32/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-367/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
emircan@emircan ~/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
emircan@emircan ~/Masaüstü $ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
emircan@emircan ~/Masaüstü $ dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl'
ii bumblebee 3.2.1-10 amd64 NVIDIA Optimus support for Linux
ii bumblebee-nvidia 3.2.1-10 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-367 367.27-0ubuntu0~gpu16.04.1 amd64 NVIDIA binary driver - version 367.27
ii nvidia-settings 367.18-0ubuntu0~gpu16.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 0~20150328-1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 0~20150328-1 amd64 Shared libraries for primus
ii primus-libs:i386 0~20150328-1 i386 Shared libraries for primus
ii primus-libs-ia32:i386 0~20150328-1 i386 Shared libraries for primus (32-bit)
emircan@emircan ~/Masaüstü $ lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 0a)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
emircan@emircan ~/Masaüstü $
-
LibraryPath=/usr/lib/nvidia-367:/usr/lib32/nvidia-current
/etc/bumblebee/bumblebee.conf dosyasındaki yukarıdaki satırı aşağıdaki şekilde değiştirip,
LibraryPath=/usr/lib/nvidia-367:/usr/lib32/nvidia-367
dosyayı kaydetmeyi ve ardından aşağıdaki komutla Bumbelbee servisini yeniden başlatmayı denetiniz.
sudo service bumblebeed restart
-
Linux Mint 18'de bumblebee PPA'yı eklerken şu hata geliyor.
$ sudo add-apt-repository ppa:bumblebee/stable
'This PPA does not support xenial'
Cannot add PPA: ''This PPA does not support xenial''.
-
Konu Linux Mint 18 için güncellenmiştir.
-
kurulumu yapamadım bi türlü arkadaşlar yardım eder misiniz?
inxi -SGx
,System: Host: uiea-Inspiron-N5110 Kernel: 3.2.0-23-generic x86_64 (64 bit, gcc: 4.6.3)
Desktop: KDE 4.8.5 (Qt 4.8.1) Distro: Linux Mint 13 Maya
Graphics: Card-1: Intel 2nd Generation Core Processor Family Integrated Graphics Controller bus-ID: 00:02.0
Card-2: NVIDIA GF108M [GeForce GT 525M] bus-ID: 01:00.0
X.Org: 1.11.3 drivers: intel (unloaded: vesa,fbdev) Resolution: 1366x768@60.0hz
GLX Renderer: N/A GLX Version: N/A Direct Rendering: N/A
glxinfo | grep render
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 136 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 12
Current serial number in output stream: 12
lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 525M] (rev a1)
xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1366x768 60.0*+ 40.1
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: No such file or directory
sudo add-apt-repository ppa:graphics-drivers/ppa
[sudo] password for uiea:
You are about to add the following PPA to your system:
Fresh drivers from upstream, currently shipping Nvidia.
## Current Status
We currently recommend: `nvidia-361`, Nvidia's current long lived branch.
For GeForce 8 and 9 series GPUs use `nvidia-340`
For GeForce 6 and 7 series GPUs use `nvidia-304`
## What we're working on right now:
- Normal driver updates
- Investigating how to bring this goodness to distro on a cadence.
## WARNINGS:
This PPA is currently in testing, you should be experienced with packaging before you dive in here. Give us a few days to sort out the kinks.
Volunteers welcome! See also: https://github.com/mamarley/nvidia-graphics-drivers/
### How you can help:
## Install PTS and benchmark your gear:
sudo apt-get install phoronix-test-suite
Run the benchmark:
phoronix-test-suite default-benchmark openarena xonotic tesseract gputest unigine-valley
and then say yes when it asks you to submit your results to openbechmarking.org. Then grab a cup of coffee, it takes a bit for the benchmarks to run. Depending on the version of Ubuntu you're using it might preferable for you to grabs PTS from upstream directly: http://www.phoronix-test-suite.com/?k=downloads
## Share your results with the community:
Post a link to your results (or any other feedback to): https://launchpad.net/~graphics-drivers-testers
Remember to rerun and resubmit the benchmarks after driver upgrades, this will allow us to gather a bunch of data on performance that we can share with everybody.
If you run into old documentation referring to other PPAs, you can help us by consolidating references to this PPA.
If someone wants to go ahead and start prototyping on `software-properties-gtk` on what the GUI should look like, please start hacking!
## Help us Help You!
We use the donation funds to get the developers hardware to test and upload these drivers, please consider donating to the "community" slider on the donation page if you're loving this PPA:
http://www.ubuntu.com/download/desktop/contribute
More info: https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa
Press [ENTER] to continue or ctrl-c to cancel adding it
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.MzaMJjoHhK --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 2388FF3BE10A76F638F80723FCAE110B1118213C
gpg: requesting key 1118213C from hkp server keyserver.ubuntu.com
gpg: key 1118213C: "Launchpad PPA for Graphics Drivers Team" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
sudo add-apt-repository ppa:bumblebee/stable
You are about to add the following PPA to your system:
Bumblebee Stable PPA
Installation instructions: https://wiki.ubuntu.com/Bumblebee
To report issues, please read http://wiki.Bumblebee-Project.org/Reporting-Issues
You may use any nvidia driver flavor, like -updates, -experimental or -nnn ones.
After installation, reboot to let changes apply.
To see if it works, run during around 30s: glxspheres
Then, run it with optirun, and compare: optirun glxspheres
If you want to use primus, you need to install it and set Bridge=primus in bumblebee.conf or use optirun -b primus. You also need to install primus-libs-ia32 if you want to run 32-bit apps.
Be aware that as Bumblebee is using low-level hardware informations, it is impossible to run it in a VM.
More info: https://launchpad.net/~bumblebee/+archive/ubuntu/stable
Press [ENTER] to continue or ctrl-c to cancel adding it
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.pA8vIuxVd4 --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 46C0364A882F14F899448FFCB22A95F88110A93A
gpg: requesting key 8110A93A from hkp server keyserver.ubuntu.com
gpg: key 8110A93A: "Launchpad PPA for Bumlebee Project" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
sudo apt-get update
Hit http://archive.ubuntu.com precise Release.gpg
Hit http://archive.ubuntu.com precise-updates Release.gpg
Hit http://ppa.launchpad.net precise Release.gpg
Hit http://ppa.launchpad.net precise Release.gpg
Get:1 http://packages.medibuntu.org precise Release.gpg
Hit http://security.ubuntu.com precise-security Release.gpg
Hit http://archive.ubuntu.com precise Release
Hit http://packages.linuxmint.com maya Release.gpg
Hit http://archive.canonical.com precise Release.gpg
Hit http://ppa.launchpad.net precise Release
Hit http://security.ubuntu.com precise-security Release
Hit http://archive.ubuntu.com precise-updates Release
Hit http://archive.canonical.com precise Release
Hit http://ppa.launchpad.net precise Release
Hit http://archive.canonical.com precise/partner amd64 Packages
Hit http://ppa.launchpad.net precise/main Sources
Hit http://ppa.launchpad.net precise/main amd64 Packages
Hit http://ppa.launchpad.net precise/main i386 Packages
Hit http://ppa.launchpad.net precise/main TranslationIndex
Get:2 http://archive.ubuntu.com precise/universe amd64 Packages [4.786 kB]
Get:3 http://security.ubuntu.com precise-security/main amd64 Packages [616 kB]
Get:4 http://packages.medibuntu.org precise Release
Hit http://packages.linuxmint.com maya Release
Hit http://archive.canonical.com precise/partner TranslationIndex
Hit http://ppa.launchpad.net precise/main Sources
Hit http://ppa.launchpad.net precise/main amd64 Packages
Hit http://ppa.launchpad.net precise/main i386 Packages
Hit http://ppa.launchpad.net precise/main TranslationIndex
Ign http://packages.medibuntu.org precise Release
N: Ignoring file 'medibuntu.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'bumblebee-stable-precise.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'local-repository.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'graphics-drivers-ppa-precise.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'ubuntu.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'mint.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
E: GPG error: http://packages.medibuntu.org precise Release: The following signatures were invalid: NODATA 1 NODATA 2
sudo apt-get install bumblebee nvidia-364 nvidia-settings bumblebee-nvidia primus virtualgl linux-headers-$(uname -r)
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-headers-3.2.0-23-generic is already the newest version.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nvidia-364 : Depends: libwayland0 but it is not installable
Recommends: libcuda1-364 but it is not going to be installed
Recommends: nvidia-opencl-icd-364 but it is not going to be installed
nvidia-settings : Depends: pkg-config but it is not installable
Depends: libjansson4 (>= 2.0.1) but it is not installable
primus : Depends: socat but it is not installable
Recommends: primus-libs-ia32
N: Ignoring file 'medibuntu.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'bumblebee-stable-precise.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'local-repository.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'graphics-drivers-ppa-precise.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'ubuntu.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'mint.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
E: Unable to correct problems, you have held broken packages.
-
Linux Mint 13 kurmanız için özel bir sebebiniz yoksa daha güncel bir sürüm kurmayı deneyiniz. Linux Mint 13 için önce buradaki (https://forum.linuxmint.net.tr/index.php?topic=30.0) düzenlemeyi yapınız ve yeniden kurulum deneyiniz.
-
Linux Mint 13 daha kararlı olabilir diye düşünmüştüm o zaman 17 kurayım teşekkürler
-
glxgears komutunu verdiğimde şu hatayı alıyorum:
$ glxgears
Error: couldn't get an RGB, Double-buffered visualDiğer çıktılar:
$ optirun -vvv glxgears
[ 1178.154609] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1178.155096] [INFO]Configured driver: nvidia
[ 1178.155186] [ERROR]You've no permission to communicate with the Bumblebee daemon. Try adding yourself to the 'bumblebee' group
[ 1178.155206] [DEBUG]Socket closed.
[ 1178.155237] [ERROR]Could not connect to bumblebee daemon - is it running?
$ sudo optirun -vvv glxgears
[ 1184.480232] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1184.480591] [INFO]Configured driver: nvidia
[ 1184.480753] [DEBUG]optirun version 3.2.1 starting...
[ 1184.480767] [DEBUG]Active configuration:
[ 1184.480772] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1184.480776] [DEBUG] X display: :8
[ 1184.480780] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-361:/usr/lib32/nvidia-361
[ 1184.480785] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1184.480790] [DEBUG] Accel/display bridge: auto
[ 1184.480798] [DEBUG] VGL Compression: proxy
[ 1184.480810] [DEBUG] VGLrun extra options:
[ 1184.480817] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 1184.480865] [DEBUG]Using auto-detected bridge virtualgl
[ 1184.902756] [INFO]Response: Yes. X is active.
[ 1184.902770] [INFO]Running application using virtualgl.
[ 1184.902870] [DEBUG]Process vglrun started, PID 24857.
modprobe: FATAL: Module nvidia-modeset not found in directory /lib/modules/4.4.0-21-generic
4188 frames in 5.0 seconds = 837.412 FPS
4185 frames in 5.0 seconds = 836.862 FPS
4207 frames in 5.0 seconds = 841.170 FPS
4013 frames in 5.0 seconds = 802.413 FPS
4177 frames in 5.0 seconds = 835.190 FPS
[VGL] ERROR: in readback--
[VGL] 256: Window has been deleted by window manager
[ 1210.420978] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 1210.421124] [DEBUG]Socket closed.
[ 1210.421206] [DEBUG]Killing all remaining processes.
$ 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-361
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-361:/usr/lib32/nvidia-361
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-361/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
$ 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:03: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
$ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: No such file or directory
$ 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-361 361.45.18-0ubuntu0~gpu16.04.1 amd64 NVIDIA binary driver - version 361.45.18
ii nvidia-prime-applet 1.0.4 all An applet for NVIDIA Prime
ii nvidia-settings 367.18-0ubuntu0~gpu16.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 20150328-1~xenialppa1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 20150328-1~xenialppa1 amd64 Shared libraries for primus
ii primus-libs:i386 20150328-1~xenialppa1 i386 Shared libraries for primus
ii primus-libs-ia32:i386 20150328-1~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
$ lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
03:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev ff)
-
Try adding yourself to the 'bumblebee' group
Aşağıdaki komutla kullanıcıyı bumblebee grubuna ekleyip sistemi yeniden başlatmayı deneyiniz.
sudo adduser $USER bumblebee
Error: couldn't get an RGB, Double-buffered visual
Bu sorun için libgl1-mesa-dri paketini yeniden kurmayı deneyiniz.
sudo apt-get install --reinstall libgl1-mesa-dri
-
Yine aynı hata geliyor.
$ glxgears
Error: couldn't get an RGB, Double-buffered visual
$ sudo adduser $USER bumblebee
The user `mh' is already a member of `bumblebee'
Not:Sistemi yeniden başlattıktan sonra 'Cinnamon just crashed.You are currently runnig in Fallback mode.Do you want to restart Cinnamon.Yes/No' hatası geldi.Bende No'ya bastım.
-
Aşağıdaki komutun çıktısına bakalım.
cat /etc/modprobe.d/bumblebee.conf
-
$ cat /etc/modprobe.d/bumblebee.conf
# This file is installed by bumblebee, do NOT edit!
# to be used by kmod / module-init-tools, and installed in /etc/modprobe.d/
# or equivalent
# do not automatically load nouveau as it may prevent nvidia from loading
blacklist nouveau
# do not automatically load nvidia as it's unloaded anyway when bumblebeed
# starts and may fail bumblebeed to disable the card in a race condition.
# Debian
blacklist nvidia
blacklist nvidia-current
blacklist nvidia-legacy-304xx
blacklist nvidia-legacy-340xx
# Ubuntu
blacklist nvidia
blacklist nvidia-current
blacklist nvidia-current-updates
# 304
blacklist nvidia-304
blacklist nvidia-304-updates
blacklist nvidia-experimental-304
# 310
blacklist nvidia-310
blacklist nvidia-310-updates
blacklist nvidia-experimental-310
# 313
blacklist nvidia-313
blacklist nvidia-313-updates
blacklist nvidia-experimental-313
# 319
blacklist nvidia-319
blacklist nvidia-319-updates
blacklist nvidia-experimental-319
# 325
blacklist nvidia-325
blacklist nvidia-325-updates
blacklist nvidia-experimental-325
# 331
blacklist nvidia-331
blacklist nvidia-331-updates
blacklist nvidia-experimental-331
# 334
blacklist nvidia-334
blacklist nvidia-334-updates
blacklist nvidia-experimental-334
# 337
blacklist nvidia-337
blacklist nvidia-337-updates
blacklist nvidia-experimental-337
# 340
blacklist nvidia-340
blacklist nvidia-340-updates
blacklist nvidia-experimental-340
# 343
blacklist nvidia-343
blacklist nvidia-343-updates
blacklist nvidia-experimental-343
# 346
blacklist nvidia-346
blacklist nvidia-346-updates
blacklist nvidia-experimental-346
# 349
blacklist nvidia-349
blacklist nvidia-349-updates
blacklist nvidia-experimental-349
# 352
blacklist nvidia-352
blacklist nvidia-352-updates
blacklist nvidia-experimental-352
# 355
blacklist nvidia-355
blacklist nvidia-355-updates
blacklist nvidia-experimental-355
# 358
blacklist nvidia-358
blacklist nvidia-358-updates
blacklist nvidia-experimental-358
# 361
blacklist nvidia-361
blacklist nvidia-361-updates
blacklist nvidia-experimental-361
# 364
blacklist nvidia-364
blacklist nvidia-364-updates
blacklist nvidia-experimental-364
-
Linux Mint 13 kurmanız için özel bir sebebiniz yoksa daha güncel bir sürüm kurmayı deneyiniz. Linux Mint 13 için önce buradaki (https://forum.linuxmint.net.tr/index.php?topic=30.0) düzenlemeyi yapınız ve yeniden kurulum deneyiniz.
1-son kullanıcı için kararlı ve güncel bir dağıtım olarak hangisini önerirsiniz?
2-Linux Mint 13'ü kaldırmadan yani yükleyici cd ya da usb kullanmadan dağıtımımı nasıl yükseltebilirim? Eminim forumda var ama bulamadım. Bağlantısını paylaşabilir misiniz?
-
1-son kullanıcı için kararlı ve güncel bir dağıtım olarak hangisini önerirsiniz?
2-Linux Mint 13'ü kaldırmadan yani yükleyici cd ya da usb kullanmadan dağıtımımı nasıl yükseltebilirim? Eminim forumda var ama bulamadım. Bağlantısını paylaşabilir misiniz?
Şu an Linux Mint 17.3 Bumblebee açısından daha uygun görünüyor. Linux Mint 13'den Linux Mint 17.x serisine yükseltme yapmanızı önermiyoruz, lütfen yeniden kurulum deneyiniz.
-
[member=2025]tux5[/member], aşağıdaki komutlarla Bumblebee ile ilgili kurduğunuz paketleri ve eklediğiniz ppa deposunu kaldırınız.
sudo apt-get purge bumblebee nvidia* nvidia* bumblebee* primus virtualgl
sudo rm -rf /etc/apt/sources.list.d/bumblebee*
Ardından aşağıdaki komutlarla yeniden kurulum deneyiniz.
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-364 nvidia-settings
-
Bumblebee ile kapalı kaynak nvidia yerine açık kaynak sürücü kullanılabilir mi? Ayarlar nasıl olur?
-
$ sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-364 nvidia-settings
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
primus : Depends: primus-libs (= 0~20150328-1) but 20150328-1~xenialppa1 is to be installed
E: Unable to correct problems, you have held broken packages.
-
Hocam bakar mısınız?
chevy@chevy-Aspire-V3-571G ~ $ optirun -vvv glxgears
[ 2772.055791] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 2772.056155] [INFO]Configured driver: nvidia
[ 2772.056212] [ERROR]You've no permission to communicate with the Bumblebee daemon. Try adding yourself to the 'bumblebee' group
[ 2772.056222] [DEBUG]Socket closed.
[ 2772.056235] [ERROR]Could not connect to bumblebee daemon - is it running?
chevy@chevy-Aspire-V3-571G ~ $ 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
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-364:/usr/lib32/nvidia-364
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-364/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
chevy@chevy-Aspire-V3-571G ~ $ 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
chevy@chevy-Aspire-V3-571G ~ $ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: No such file or directory
chevy@chevy-Aspire-V3-571G ~ $ 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-364 364.19-0ubuntu0~gpu16.04.6 amd64 NVIDIA binary driver - version 364.19
ii nvidia-prime-applet 1.0.4 all An applet for NVIDIA Prime
ii nvidia-settings 367.18-0ubuntu0~gpu16.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 20150328-1~xenialppa1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 20150328-1~xenialppa1 amd64 Shared libraries for primus
ii primus-libs:i386 20150328-1~xenialppa1 i386 Shared libraries for primus
ii primus-libs-ia32:i386 20150328-1~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
chevy@chevy-Aspire-V3-571G ~ $ lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 730M] (rev a1)
chevy@chevy-Aspire-V3-571G ~ $
-
primus : Depends: primus-libs (= 0~20150328-1) but 20150328-1~xenialppa1 is to be installed
E: Unable to correct problems, you have held broken packages.
primus-libs ile ilgili paketleri de kaldırıp ardından yeniden kurulum yapmayı deneyiniz.
sudo apt-get purge primus-libs*
You've no permission to communicate with the Bumblebee daemon. Try adding yourself to the 'bumblebee' group[/code]
Aşağıdaki komutu uçbirimde çalıştırıp sistemi yeniden başlatmayı deneyiniz.
sudo adduser $USER bumblebee
-
Paketi kaldırdım ve yeniden bumblebee'yi kurdum.Yine aynı hata geliyor ayrıca bu sefer optirun komutunu verdiğimde FPS'ler yükselmiyor.Birde sürücü yöneticisinde nvidia-364 seçili gözüküyor.
$ sudo glxgears
Error: couldn't get an RGB, Double-buffered visual
$ sudo optirun -vvv glxgears
[ 751.016381] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 751.016636] [INFO]Configured driver: nvidia
[ 751.016784] [DEBUG]optirun version 3.2.1 starting...
[ 751.016800] [DEBUG]Active configuration:
[ 751.016807] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 751.016811] [DEBUG] X display: :8
[ 751.016816] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-364:/usr/lib32/nvidia-364
[ 751.016820] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 751.016825] [DEBUG] Accel/display bridge: auto
[ 751.016829] [DEBUG] VGL Compression: proxy
[ 751.016833] [DEBUG] VGLrun extra options:
[ 751.016838] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 751.016885] [DEBUG]Using auto-detected bridge primus
[ 751.426774] [INFO]Response: Yes. X is active.
[ 751.426788] [INFO]Running application using primus.
[ 751.426878] [DEBUG]Process glxgears started, PID 23459.
modprobe: FATAL: Module nvidia-modeset not found in directory /lib/modules/4.4.0-21-generic
293 frames in 5.0 seconds = 58.567 FPS
300 frames in 5.0 seconds = 60.000 FPS
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 153 (DRI2)
Minor opcode of failed request: 7 (DRI2GetBuffersWithFormat )
Resource id in failed request: 0x3800002
Serial number of failed request: 2333
Current serial number in output stream: 2333
primus: warning: dropping a frame to avoid deadlock
primus: warning: timeout waiting for display worker
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 31 requests (31 known processed) with 0 events remaining.
[ 765.372635] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 765.372653] [DEBUG]Socket closed.
[ 765.372669] [DEBUG]Killing all remaining processes.
$ 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
## 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-364
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-364:/usr/lib32/nvidia-364
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-364/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
$ dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl'
ii bumblebee 3.2.1-10 amd64 NVIDIA Optimus support for Linux
ii bumblebee-nvidia 3.2.1-10 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-364 364.19-0ubuntu0~gpu16.04.6 amd64 NVIDIA binary driver - version 364.19
ii nvidia-settings 367.18-0ubuntu0~gpu16.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 0~20150328-1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 0~20150328-1 amd64 Shared libraries for primus
ii virtualgl-libs:amd64 2.4.1-1~xenialppa1 amd64 Library files for virtualgl
$ 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:03: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
-
Yukarıda paylaştığım komutlarda virtualgl paketini yükletmedim, bununla bereber aynı işi gören primus paketi kuruldu. Bu iki paket birarada kurulduğunda Bumblebee varsayılan olaran virtualgl köprüsünü kullanıyor, virtualgl kurulu değilse primus kullanılıyor. Primus köprüsünün virtualgl'den önemli bir farkı dikey senkronizasyonun (Vsync) etkin olarak gelmesidir, bu sebeple FPS hızı sınırlanıyor. Bu Nvidia GPU'nun gücünden yaralanmayı etkilemez, sadece FPS'yi sınırlar. Böylece yırtılma vb. sorunlarla birlikte daha az güç harcanmasına da sebep olabilir.
Verdiğiniz çıktılara göre Bumblbee sorunsuz çalışıyor. Ama ilk komutun çıktısında alınan hata için xserver-xorg-legacy paketini silmek denenebilir, bir kaç ortamda Bumblebee ile çalıkştığına dair bilgiler paylaşılmış, aşağıdaki komutla bu paketi silip sistemi yeniden başlatmak denenebilir.
sudo apt-get purge xserver-xorg-legacy
-
Söylediğiniz komutu yazdığımda herhangi bir paket vs kaldırılma gözükmedi.Ama onun altında virtualgl birde ismini hatırlayamadığım başka bir paket için sudo apt autoremove komutunu yazmamı söylüyordu.(Bu paketler kullanılmadığı için galiba).Bende öyle yaptım.Sistemi yeniden başlattım.Şuan Linux Mint açılmıyor.Şu hata geliyor: 'Failed to start the X server(your graphical interface).It is likely that it is not set up correctly.Would you like to view the x server output to diagnose the problem? Yes / No' hatası geliyor.
-
CTRL+ALT+F1 tuşlarına birlikte basarak TTY1 uçbirimine ulaşınız. TTY uçbiriminde kullanıcı adı ve şifrenizi girip oturum açtıktan sonra aşağıdaki komutla Bumblebee ile ilgili paketleri kaldırıp sistemi yeniden başlatırsanız masaüstüne ulaşabilirsiniz.
sudo apt-get purge bumblebee* primus* bbswitch* nvidia*
Sistemi yeniden başlatınca, Bumblebbe'yi yeniden kurmak denenebilir.
-
Tekrar yükledim.Glxgears komutunu verdiğimde yine aynı hata geliyor.
-
Bumblebee ile kapalı kaynak nvidia yerine açık kaynak sürücü kullanılabilir mi? Ayarlar nasıl olur?
[member=8]Butterfly[/member] hocam, bu konuda bir cevabınız var mı?
-
[member=8]Butterfly[/member] hocam, bu konuda bir cevabınız var mı?
Açık kaynak sürücüyü kullanmak için aşağıdaki komutla kurulum yapmak yeterli olacaktır.
sudo apt-get install bumblebee primus virtualgl linux-headers-$(uname -r)
Sonrasında aşağıdaki komutla /etc/bumblebee/bumblebee.conf dosyasını açıp,
(Not: Mate masaüstü için gedit yerine pluma,
KDE masaüstü için gedit yerine kate ya da kwrite yazmalısınız.
Linux Mint 18 için gedit yerine xed yazmalısınız)
sudo gedit /etc/bumblebee/bumblebee.conf
aşağıdaki satırı bulunuz,
# (See also the driver-specific sections below)
Driver=
satırı aşağıdaki şekilde değitirip dosyayı kaydediniz ve sistemi yeniden başlatmayı deneyiniz.
# (See also the driver-specific sections below)
Driver=nouveau
-
Tekrar yükledim.Glxgears komutunu verdiğimde yine aynı hata geliyor.
Aşağıdaki komutla grub varsayılan dosyasını açınız.
sudo xed /etc/default/grub
Açılan dosyada aşağıdaki satırı bulup,
GRUB_CMDLINE_LINUX=""
aşağıdaki şekilde değiştiriniz ve dosyayı kaydediniz.
GRUB_CMDLINE_LINUX="nogpumanager"
Ardından aşağıdaki komutla grub ayar dosyasını güncelleyiniz ve sistemi yeniden başlatmayı deneyiniz.
sudo update-grub
-
Dediklerinizi yaptıktan sonra yine Linux Mint açılmıyor.
'Failed to start the X server(your graphical interface).It is likely that it is not set up correctly.Would you like to view the x server output to diagnose the problem? Yes / No'
Bu sefer Yes diyip hatanın görüntüsünü çektim.
(https://i.imgsafe.org/b5d7b93df5.png)
-
Dediklerinizi yaptıktan sonra yine Linux Mint açılmıyor.
CTRL+ALT+F1 tuşlarına birlikte basarak TTY1 uçbirimine ulaşınız. TTY uçbiriminde kullanıcı adı ve şifrenizi girip oturum açtıktan sonra aşağıdaki komutla Bumblebee ile ilgili paketleri kaldırıp sistemi yeniden başlatırsanız masaüstüne ulaşabilirsiniz.
sudo apt-get purge bumblebee* primus* bbswitch* nvidia*
Sonrasında Linux Mint 18'e Bumblebee kurulumu için hazırladığımız yeni konumuzu referans alarak kurulum deneyiniz.
[Nasıl] Linux Mint 18 - Intel + Nvidia Hibrit GPU İçin Bumblebee Kurulumu (https://forum.linuxmint.net.tr/index.php?topic=6258.0)
-
Merhaba,
Benim bilgisayarımda dişliler görünmüyor fakat optirun ile firefox çalıştırabiliyorum. Sonuçlar aşağıda.
tnhnclskn[member=3683]tnhnclskn[/member] ~ $ optirun -vvv glxgears
[ 156.375664] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 156.375825] [INFO]Configured driver: nvidia
[ 156.375967] [DEBUG]optirun version 3.2.1 starting...
[ 156.375974] [DEBUG]Active configuration:
[ 156.375976] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 156.375978] [DEBUG] X display: :8
[ 156.375980] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-367:/usr/lib32/nvidia-367
[ 156.375981] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 156.375983] [DEBUG] Accel/display bridge: auto
[ 156.375985] [DEBUG] VGL Compression: proxy
[ 156.375986] [DEBUG] VGLrun extra options:
[ 156.375988] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 156.376010] [DEBUG]Using auto-detected bridge virtualgl
[ 157.009044] [INFO]Response: Yes. X is active.
[ 157.009061] [INFO]Running application using virtualgl.
[ 157.009189] [DEBUG]Process vglrun started, PID 3395.
[ 157.035749] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 157.035791] [DEBUG]Socket closed.
[ 157.035809] [DEBUG]Killing all remaining processes.tnhnclskn[member=3683]tnhnclskn[/member] ~ $ 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
## 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-367
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-367:/usr/lib32/nvidia-367
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-367/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.nouveautnhnclskn[member=3683]tnhnclskn[/member] ~ $ 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"
EndSectiontnhnclskn[member=3683]tnhnclskn[/member] ~ $ sudo cat /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "intel"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "SNA"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "ConstrainCursor" "off"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSectiontnhnclskn[member=3683]tnhnclskn[/member] ~ $ dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl'
ii bumblebee 3.2.1-93~trustyppa1 amd64 NVIDIA Optimus support
ii bumblebee-nvidia 3.2.1-93~trustyppa1 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii nvidia-367 367.35-0ubuntu0~gpu14.04.2 amd64 NVIDIA binary driver - version 367.35
ii nvidia-opencl-icd-367 367.35-0ubuntu0~gpu14.04.2 amd64 NVIDIA OpenCL ICD
ii nvidia-prime 0.6.2linuxmint1 amd64 Tools to enable NVIDIA's Prime
ii nvidia-settings 370.23-0ubuntu0~gpu14.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii primus 20150328-1~trustyppa1 amd64 client-side GPU offloading for NVIDIA Optimus
ii primus-libs:amd64 20150328-1~trustyppa1 amd64 Shared libraries for primus
ii primus-libs:i386 20150328-1~trustyppa1 i386 Shared libraries for primus
ii primus-libs-ia32 20150328-1~trustyppa1 i386 Shared libraries for primus (32-bit)
ii virtualgl 2.4.1-1~trustyppa1 amd64 Toolkit for displaying OpenGL applications to thin clients
ii virtualgl-libs:amd64 2.4.1-1~trustyppa1 amd64 Library files for virtualgltnhnclskn[member=3683]tnhnclskn[/member] ~ $ lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Device 191b (rev 06)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
Şimdiden teşekkürler...
-
Nvidia Prime ve Bumblebee'yi bir arada kullanamazsınız. Aşağıdaki şekilde Nvidia Prime ile ilgili paketleri kaldırıp sistemi yeniden başlatınız.
Aşağıdaki komutla Intel GPU'ya geçiş yapıp oturumu kapatıp açınız.
sudo prime-select intel
Aşağıdaki komutlarla Nvidia Prime ile ilgili paketleri kaldırınız.
sudo apt-get purge nvidia-prime*
Ardından sistemi yeniden başlatınız.
-
Hocam dediklerinizi yaptığımda siyah ekranda kalıyorum. CTRL ALT 1 yapıp terminalden tekrardan nvidia-prime kurdum. Nasıl bir yol izlemeliyim?
-
Aşağıdaki komutlarla tüm paketleri kaldırıp, konuda anlatıldığı biçimde kurulum deneyiniz.
sudo apt-get purge nvidia* bumblebee* primus* virtualgl* bbswitch*sudo rm -rf /etc/X11/xorg.conf
-
Hocam 1. adımın sonunda bilgisayarı yeniden başlattığımda siyah ekranda kalıyorum. Terminalden kaldırmak zorunda kalıyorum. Nasıl bir yol izlemeliyim?
-
Nvidia-364 yerine Nvidia-352 sürücüsünü kuramyı deneyin.
sudo apt-get install bumblebee nvidia-352 nvidia-settings bumblebee-nvidia primus virtualgl linux-headers-$(uname -r)
Kurulum sonrası düzenleme kısmına gelince, nvidia-364 olarak düzenlenmesi istenen her yere siz nvidia-352 yazın.
-
5 - Sorunlar Hakkında
Hatalı bir şeylerin olduğunu düşünüyorsanız lütfen aşağıdaki komutları sırasıyla uçbirimde çalıştırıp çıktılarını paylaşınız.
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'
[ 2881.079785] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 2881.079953] [INFO]Configured driver: nvidia
[ 2881.079986] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 2881.079990] [DEBUG]Socket closed.
[ 2881.079997] [ERROR]Could not connect to bumblebee daemon - is it running?
# 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
## 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-330
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-330
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-330/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
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
cat: /etc/bumblebee/xorg.conf.d: Is a directory
cat: /etc/X11/xorg.conf: No such file or directory
[/code
[code]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-331 340.101-0ubuntu0.16.04.1 amd64 Transitional package for nvidia-331
ii nvidia-340 340.101-0ubuntu0.16.04.1 amd64 NVIDIA binary driver - version 340.101
rc nvidia-370 370.28-0ubuntu0~gpu16.04.3 amd64 NVIDIA binary driver - version 370.28
ii nvidia-prime 0.8.2linuxmint1 amd64 Tools to enable NVIDIA's Prime
ii nvidia-settings 375.26-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)
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 07)
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940M] (rev a2)
Merhabalar, yukarıda çıktılarda yer aldığı gibi hata almaktayım.
[ 1261.276176] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
[ 1261.276298] [ERROR]Aborting because fallback start is disabled.
Şeklinde hata almaktayım
-
Öncelikle bu konudaki anlatımı uygulamamış olduğunuzun altını çizelim.
Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
Yukarıdaki hatanın çözümü forumda ve konuda mevcut, forum içi aramayı kullanmayı deneyebilirsiniz.
https://forum.linuxmint.net.tr/index.php?topic=1969.msg12458#msg12458
Linux Mint 17.x'de xed yerine gedit yazmalısınız.
-
Öncelikle bu konudaki anlatımı uygulamamış olduğunuzun altını çizelim.
Yukarıdaki hatanın çözümü forumda ve konuda mevcut, forum içi aramayı kullanmayı deneyebilirsiniz.
https://forum.linuxmint.net.tr/index.php?topic=1969.msg12458#msg12458
Linux Mint 17.x'de xed yerine gedit yazmalısınız.
Bunların hepsini denedim. Bir işe yaramadı maalesef.
-
Bu konudaki anlatımı uygulamayı deneyebilirsiniz.