Nvidia Optimus Teknolojisi ve Linux

Başlatan aurora, 11 Eylül 2011 - 20:19:32

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

Leon7

Alıntı yapılan: if - 23 Kasım 2013 - 15:47:40
@Leon7, ctrl+alt+f1 > kullanıcı adı + şifre > sudo service lightdm stop
sudo apt-get install linux-headers-$(uname -r)
sudo service lightddm start


Dediğinizi uyguladım.

"sudo apt-get install linux-headers-$(uname -r)" komutundan sonra "...is already exists" şeklinde bir mesaj verdi, hiçbir şey yüklenmedi.

"sudo service lightddm start" komutunu verdikten sonra da yine "...low graphics mode..." uyarı penceresi geldi. İptal ettikten sonra;

could not write bytes: Broken pipe
*Checking battery state...


diyor ve gelişme olmuyor. Ubuntu'da hiç açılmıyor. Sisteme giremiyorum.

Ubuntu'yu tekrar yükleyecek olursam Bumblebee için hangi yolu izlemeliyim?

if

@Leon7, hangi sürümü kullanmayı düşünüyorsunuz?

Tekrar ctrl+alt+f1 ve sudo service lightm stop
sudo ppa-purge ppa:ubuntu-x-swat/x-updates
sudo ppa-purge ppa:xorg-edgers/ppa
sudo ppa-purge ppa:bumblebee/stable
sudo apt-get autoremove
sudo apt-get clean
komutları ile bumblebee kurulumunu temizleyelim. sudo reboot ile yeniden başlatın bilgisayarı.

Bumblee kurulumu için bu[1] anlatımı kullanabilirsiniz.

[1] https://wiki.ubuntu.com/Bumblebee

Leon7

wiki.ubuntu.com'daki yöntemle kurmuştum zaten. Hep hata aldım ama. 12.04.3 64-bit sürümünü kurmayı düşünüyorum. Kurulumdan hemen sonra nvidia-319 sürücüleri otomatik yüklenmiş oluyor. Sistemi bozmadan nasıl kaldırabilirim?

Ayrıca bu forumun 1. mesajındaki yöntemi uygulayacam. "sudo bumblebee-uninstall" komutuna bir anlam veremedim ama?..

if

@Leon7, vidia-319-updates ve nvidia-settings-319-updates paketlerini kaldırırsınız, yerine nvidia-current kurabilirsiniz. Eğer sistemde 319 kurulu ise /etc/bumblebee/bumblebee.conf dosyasındaki KernelDriver=nvidia_319_updates

LibraryPath=/usr/lib/nvidia-319-updates:/usr/lib32/nvidia-319-updates

XorgModulePath=/usr/lib/nvidia-319-updates/xorg,/usr/lib/xorg/modules
satırlarını yazmak gerek ki bu sürücü kullanılsın. Şu an yaşadığınız sorunun kaynağı bu olabilir.

sudo bumblebee-uninstall komutu var ki önceden bir kurulum yapıldıysa o kuruluma ait paketlerin kaldırılmasını sağlamak, böylece temiz bir sistem üzerinde kurulumu gerçekleştirmek amacı var.

Leon7

Konuyu uzattım : ) Farkındayım... Sorun olabilecek bir durumu paylaşmak istiyorum. Bumblebee kurulumundan sonra nvidia-settings komutu "You do not appear to be using the NVIDIA X driver.  Please edit your X configuration file..." uyarısı veriyor ve nvidia-xconfig komutu sistemden kayboluyor.

speakerXXL

Alıntı yapılan: Leon7 - 23 Kasım 2013 - 17:35:27
Konuyu uzattım : ) Farkındayım... Sorun olabilecek bir durumu paylaşmak istiyorum. Bumblebee kurulumundan sonra nvidia-settings komutu "You do not appear to be using the NVIDIA X driver.  Please edit your X configuration file..." uyarısı veriyor ve nvidia-xconfig komutu sistemden kayboluyor.

Bumblebee'yi kurdu iseniz nvidia-xconfig komutu ile xorg.conf yapılandırma dosyası oluşturmamalısınız.

Aşağıdaki komut ile Nvidia Ayar Yöneticisine ulaşmayı deneyebilirsiniz.

optirun nvidia-settings -c :8

Alternatif komut.

optirun -b none nvidia-settings -c :8

med_cezir91

Arkadaşlar herkeze merhabalar ubuntu ya uzun bir aradan sonra geri döndüm bilgisayarım yeni lenovo z500 üzerinde hd4000 ve gt 645 ekran kartları var  sistem optimus olduğu için bumbleebee kurdum.

öncelikle intel kartın sürücüsünü https://01.org/linuxgraphics/downloads/2013/intelr-graphics-installer-1.0.2-linux bu adresten kurdum.
sonra bumblebee yi kurdum

ancak firefoxu çalıştırmak istediğimde program  (process:5586): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
hatası ile beraber açılıyor yanlış yağtığım bir şeyler var sanırım ilgilenirmisiniz.
"Beni görmek demek, mutlaka yüzümü görmek demek değildir. Benim fikirlerimi, benim duygularımı anlıyorsanız ve hissediyorsanız, bu kafidir (yeterlidir)."

M.K.Atatürk

tlg

@med_cezir91, onun önemli bir sorun olduğunu düşünmüyorum. Bir bug olabilir. Siz,

optirun firefox

dediğinizde sıkıntı çıkmadan Mozilla Firefox'u açıyorsa sorun yok demektir.

med_cezir91

#633
med_cezir@Lenovo-IdeaPad-Z500:~$ jockey-text --list
ERROR:root:Could not find any typelib for AppIndicator3
kmod:nvidia_319_updates - nvidia_319_updates (Proprietary, Enabled, Not in use)
kmod:nvidia_304 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
kmod:nvidia_304_updates - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
kmod:nvidia_319 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)


hocam peki bu çıktıda bir sıkıntı varmıdır
"Beni görmek demek, mutlaka yüzümü görmek demek değildir. Benim fikirlerimi, benim duygularımı anlıyorsanız ve hissediyorsanız, bu kafidir (yeterlidir)."

M.K.Atatürk

heartsmagic

Hayır yok, sürücüler zaten orada görünmez. Bumblebee ile kurulum yapmışsın, oralarda arama sürücüleri. Söylendiği gibi optirun ile açılıyorsa uygulamalar ve hata vermiyorsa takılmana gerek yok.

optirun glxgears

ile de basit bir şekilde FPS denetimi yapabilirsin.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

bloody76

14.04 ile beraber full destek verileceği söyleniyor bu kartlar için doğrumudur. Yani artık hem enerji tasarrufu olayı windowstaki gerçek olacak. Bumblee vs gibi üçüncü parti yazılım kurmaya gerek kalmayacak. Gerektiği zaman gereken ekran kartı devreye girecek.
Msi Cx 640
İ52410M 2.3
Gt520m+Intel Hd 3000

Ninoslayer

Açık kaynsk kodlu sürücü ile tam destek gelicek ama nvidia tarafında daha bişey yok belki onlarda birşeyler yapar

speakerXXL

#637
Alıntı yapılan: bloody76 - 01 Aralık 2013 - 16:39:48
14.04 ile beraber full destek verileceği söyleniyor bu kartlar için doğrumudur. Yani artık hem enerji tasarrufu olayı windowstaki gerçek olacak. Bumblee vs gibi üçüncü parti yazılım kurmaya gerek kalmayacak. Gerektiği zaman gereken ekran kartı devreye girecek.

Ubuntu 13.10 ile birlikte gelen nvidia-prime paketi ile hibrid kartlar için bir alternetif çözüm mevcut. Ama bu doğal (native) bir destek mi yoksa Ubuntu'nun geliştirdiği alternatif bir yöntem midir bilemiyorum.

Nvidia Optimus destekli sistemler için aşağıdaki komut ile kurulum yapabilir.
(Not: Bu kurulumdan önce kurulduysa Bumblebe'yi kaldırmak gerekiyor.)

sudo apt-get install nvidia-319 nvidia-prime

Aşağıdaki bağlantıda verilen bilgiye göre sistemde Lightdm pencere yöneticisinin kurulu olması gerekiyormuş.

https://wiki.ubuntu.com/X/Config/HybridGraphics

Bu durumda Xubuntu, Lubuntu gibi türevler ile Linux Mint ve ElementaryOS gibi taban dağıtımlara aşağıdaki komut ile LightDM pencere yöneticisi kurmak gerekebilir.

sudo apt-get --no-install-recommends lightdm unity-greeter

Nvidia-prime Ubuntu 12.04 türev (KXL) ve taban (Linux Mint 13 vb.)  dağıtımlara da kurulabiliyormuş.

Bunun için depodan linux-generic-lts-raring and xserver-xorg-lts-raring paketlerini kurmak gerekiyor.

sudo apt-get install linux-generic-lts-raring xserver-xorg-lts-raring

Sistemi yükselttikten sonra aşağıdaki komut ile nvidia-prime ve Nvidia sürücünü kurabilirsiniz.

sudo apt-get install nvidia-319 nvidia-prime

Aşağıdaki bağlantıya göre herhangi bir ek komut kullanmadan oyunlar harici kart ile başlatılabiliyormuş.

http://orkultus.wordpress.com/2013/08/17/enabling-nvidia-prime-on-linux-mint-15/

Ninoslayer

Bu durumda ancak nvidia kartı hiç kapanmıyor ve hatici monitorlere bağlantıda çözünürlük değiştirmede sıkıntılar oluyor

bloody76

Alıntı yapılan: Ninoslayer - 02 Aralık 2013 - 09:32:17
Bu durumda ancak nvidia kartı hiç kapanmıyor ve hatici monitorlere bağlantıda çözünürlük değiştirmede sıkıntılar oluyor
Evet bende öyle biliyorum. İki kartı aynı anda aktif olarak kullanıyor.  Zaten 13.10 yüklediğinizde fan sesi ve pil ömrü ile buna emin olabiliyorsunuz. Umarım resmi(nvidia)veya açık kaynak kodlu tam destek verilir bu kartlara. yıl 2013 oldu, hala bumblebee vs filan uğraşıp duruyoruz.
Msi Cx 640
İ52410M 2.3
Gt520m+Intel Hd 3000

cloupies

Ben yeniyim bi şey sorucam.Ubuntu 13.10 sürümünü kullanıyorum ve yeni kurdum.Nvidia sürücüsü hiç kurulu değil.İlk önce sürücüyü mü kurmalıyım bana bi yol gösterseniz..

tlg


heartsmagic

@cloupies, sistemde kesin Optimus var mı yoksa başlıkta Nvidia geçiyor diye mi soruyorsun bunu? En azından kart bilgilerini görelim lütfen. ctrl+alt+t ile uçbirim açıp şu komutu yürüt, çıktıyı da buraya aktar lütfen:

lspci | grep VGA
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

elrohir-

Herkese selam,

@speakerXXL kurulumu dedigin sekilde yaptim. Yeniden baslattigimda Nvidia aktif olarak geldi. Performans ve goruntu olarakta gayet basarili durumda. Hibrit durumda oldugunu zannetmiyorum. Aktif olarak Nvidia kullanimi gerceklesti. Ve monitore baglanma konusunda hata aliyorum.

speakerXXL

Alıntı yapılan: elrohir- - 20 Aralık 2013 - 14:49:23
Ve monitore baglanma konusunda hata aliyorum.

Alıntı yapılan: https://wiki.ubuntu.com/X/Config/HybridGraphics#Known_issuesDisplay hotplug won't work and you will have to set up any external screens manually in your xorg.conf.

Bilinen sorunlar bölümünde bundan bahsedilmiş. Çözüm olarak elle xorg.conf dosyası hazırlamanız gerekiyor.

http://us.download.nvidia.com/XFree86/Linux-x86/319.12/README/randr14.html

Bunu hazırlarken ekran kartının BUSID değerini aşağıdaki komutla öğrenebilirsiniz.

lspci | egrep 'VGA|3D'




cloupies

#645
Alıntı yapılan: heartsmagic - 16 Aralık 2013 - 03:10:38
@cloupies, sistemde kesin Optimus var mı yoksa başlıkta Nvidia geçiyor diye mi soruyorsun bunu? En azından kart bilgilerini görelim lütfen. ctrl+alt+t ile uçbirim açıp şu komutu yürüt, çıktıyı da buraya aktar lütfen:

lspci | grep VGA

optimus olduğuna eminim ama ilk önce sürücüyü mü kurucam optimusu aktifleştiricem ne yapmalıyım.

bi de dediğiniz kodun çıktısı.

cloupies@BahattinTekfidan:~$ lspci | grep VGA
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 630M] (rev a1)
cloupies@BahattinTekfidan:~$


apocuk

Terminalden komutlarını yürütün
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia
sudo usermod -a -G bumblebee $USER

daha sonra eğer nvidia ile bir uygulama geliştirmek isterseniz
terminalden örnek olarak firefox çalıştırmak için
optirun firefox
Mecburiyet Esaretin Diğer Adıdır.....
http://abdurrahmanakturk.wordpress.com/

heartsmagic

@apocuk, 13.10 sürümünde PPA eklemeye gerek kalmadı artık.

@cloupies, 13.10 sürümündeysen doğrudan depolardan kurabilirsin Bumblebee'yi.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

apocuk

Doğrudur, bilmiyordum @heartsmagic sayende öğrenmiş oldum. Teşekkürler.
Mecburiyet Esaretin Diğer Adıdır.....
http://abdurrahmanakturk.wordpress.com/

tlg

Doğrudan depo eklemeye gerek kalmadı ama sadece,

sudo apt-get install bumblebee

ile de çözülmüyor hata verebiliyor. Kurulumun şöyle yapılması söylenmiş. [1]

sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic

[1] https://wiki.ubuntu.com/Bumblebee