[Nasıl] Lenovo Dizüstü Modelleri için Nvidia Optimus Rehberi

Başlatan marjinal1st, 12 Şubat 2012 - 10:02:28

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

marjinal1st

Gerçi ana konu olarak Nvidia Optimus'tan nasıl faydalanacağımızı anlatan bir rehber var fakat Lenovo sağolsun bazı modeller için orada anlatılanlar işe yaramıyor. Zira ne Ironhide ne de Bumblebee bu dizüstülerin ACPI tablosunu tanıyamıyor. Burada yapacağımız işlem aslında varolan ana konunun aynısı fakat ek olarak ufak bir çekirdek modülü yükleyeceğiz ve Bumblebee ile harici ekran kartımızı kullanabilir hale geleceğiz.

Bu rehbere göre çalışan modeller: Y570, Y470, Z570
(Farklı bir model ise aynı işlemleri deneyin, çalışırsa yazalım buraya.)

Kendi dizüstü bilgisayarım ve teknik özellikleri:

LENOVO IDEAPAD Y570 59-316634
http://pcdepo.com/lenovo-ideapad-y570-59-316634-notebook-urun7010.html

Başlıyoruz. İlk iş olarak eğer mevcutsa varolan Nvidia sürücülerini kaldırıyoruz:

sudo apt-get purge nvidia-current

Ve ardından Bumblebee'nin en yeni sürümü olan 3.0'ı (Tumbleweed) kuruyoruz:

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee


Burada $user kısmına kendi kullanıcı adımızı yazacağız. Benimki marjinal1st olduğundan altına bir örnek koyuyorum:

sudo usermod -a -G bumblebee $user

[b]Örnek:[/b] sudo usermod -a -G bumblebee marjinal1st


Bittikten sonra ikinci kısma, yani dizüstümüzün ACPI tablosunu tanıtan çekirdek modülünü yükleme kısmına geçiyoruz. sudo'larla uğraşmamak için önce şu komut ile direkt olarak root'a geçiş yapın:

sudo -s

Başlıyoruz. Eğer bilgisayarınızda dkms yoksa hemen şu komutla kurun:

apt-get install dkms

Devam ediyoruz:

git clone git://github.com/Bumblebee-Project/bbswitch.git -b hack-lenovo
cd bbswitch
mkdir /usr/src/acpi-handle-hack-0.0.1
cp Makefile acpi-handle-hack.c /usr/src/acpi-handle-hack-0.0.1
cp dkms/acpi-handle-hack.conf /usr/src/acpi-handle-hack-0.0.1/dkms.conf
dkms add acpi-handle-hack/0.0.1
dkms build acpi-handle-hack/0.0.1
dkms install acpi-handle-hack/0.0.1


Buraya kadar herhangi bir sorun çıkmaması lazım. Komutları direkt olarak kopyala yapıştırla bile aktarabilirsiniz. Devam ediyoruz:

echo acpi-handle-hack | sudo tee -a /etc/modules
sudo update-initramfs -u


İşlem bittikten sonra bilgisayarı yeniden başlatıyoruz. Komut satırını açıyoruz ve test etmek için önce şu komutu veriyoruz:

glxspheres

Benim bilgisayarımda verdiği sonuç:

http://uploadpic.org/v.php?img=xeHlfJrHT0

Şimdi Nvidia kartını test ediyoruz:

optirun glxspheres

Benim bilgisayarımda verdiği sonuç:

http://uploadpic.org/v.php?img=njpwqfHcOG

Ben bu yöntemi denediğimde tek seferde başarıya ulaşabildim. Kullandığım kaynaklarda bu ACPI tablosunun ilerleyen dönemlerde direkt olarak çekirdeğe entegre edileceğinden de bahsetmiş. Kernel.org'a hata kaydı da mevcut. Bu yöntem, şimdilik sadece bazı modellerde kesinlikle işe yarıyor. Başta da söylediğim gibi farklı model kullanıyorsanız da aynı işlemleri deneyin, olumlu sonuç alırsanız buraya yazarız.

Kaynak:

https://github.com/Bumblebee-Project/bbswitch/tree/hack-lenovo
http://sachithdhanushka.blogspot.com/2012/02/bumblebee-30-for-ubuntu-1110.html
Bugün özgür yazılım için ne yaptın? :)

DoGuKaN

Güzel bir anlatım olmuş, bir çok kişinin işine yarayacaktır eminim.

usercsharp

bende de lenovo b570 var. uzun uğraşlarım sonucunda ironhideyi yapılandırabildim.şimdilik sıkıntı yok gibi.

marjinal1st

Alıntı yapılan: DoGuKaN - 12 Şubat 2012 - 10:16:02
Güzel bir anlatım olmuş, bir çok kişinin işine yarayacaktır eminim.

Umarım yarar, zira bu dizüstüyü aldığımda ve Nvidia Optimus çilesiyle karşı karşıya kaldığında başımı vurmadığım duvar kalmamıştı. Birazcık da, ben yandım eller yanmasın gibisinden oldu  :D
Bugün özgür yazılım için ne yaptın? :)

Chantre

Her adımı hata almadan geçtim. En son nvidia kartını test etmek için "optirun glxspheres" komutunu verdiğimde, eklediğim ekran çıktı. 10 dakika kadar bekledim, hiç bir şey yapamadım. En son zorla bilgisayarı kapatmak zorunda kaldım.
Problem neden kaynaklanıyor olabilir?
Teşekkürler

[eklenti yönetici tarafından silindi]
When you play the game of thrones, you win or you die!

if


Chantre

ironhide'ı daha önce de denemiştim. yine denedim:

test çıktısı:

Alıntı Yap$ optirun firefox
* Starting Ironhide X server ironhide                                                                                                                                                                                                              .                                                                                                                                                                                                                                            [ OK ]
* Stopping Ironhide X server ironhide

yani olmadı.
When you play the game of thrones, you win or you die!

marjinal1st

Bilgisayarınızda önceden Nouveau sürücüleri yüklenmiş gibi. Onları bi kaldırıp baştan deneyin bence, bundan dolayı olmuş olabilir.
Bugün özgür yazılım için ne yaptın? :)

karboran

Z570 e kurdum ve

normal test


Nvidia



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 15 Ağustos 2012 - 21:38:33

Nasıl yüklen miş mi ? Yüklendiyse çalışma sistemi nasıl , ben oyuna girince kendi otomatık mi açılıyo, yoksa benim çalışmasını istediğim uygulamaları seçeceğim bir menü varmı ?
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

heartsmagic

Yüklenmiş görünmekte. Kafandaki sorular için genel Optimus başlığını baştan sona gözden geçir lütfen:
http://forum.ubuntu-tr.net/index.php?topic=29186.0
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.

karboran

Çok sağolun @marjinal1st demişin ya "ben yandım eller yanmasın" Allah razı olsun :) .. yeni aldığım laptoptan soguyacaktım az kalsın..
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

marjinal1st

Alıntı yapılan: karboran - 16 Ağustos 2012 - 17:30:20
Çok sağolun @marjinal1st demişin ya "ben yandım eller yanmasın" Allah razı olsun :) .. yeni aldığım laptoptan soguyacaktım az kalsın..

Bir şey değil  ;) Madem Z570'de de çalışıyor, ayrı bir kısım yapıp yazayayım o zaman, "Çalışan modeller" diye.
Bugün özgür yazılım için ne yaptın? :)

karboran

Unity de diğer masaüstü ortamlarında 120 milyonu geçmiyordu pixel ama.. Voyage Xfce de 185.349826 Mpixels/sec  :))
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

Ninoslayer

Bunu istersen wikiye girmeyi düşünebilirsin çok güzel bir anlatım olmuş

marjinal1st

Düşünüyorum ama uzun zamandır elim bir Wiki'ye değmedi, nasıl oluyordu o işler unuttum tamamen  ::)
Bugün özgür yazılım için ne yaptın? :)

heartsmagic

Viki'ler kopya çekmeye müsait yerlerdir :) Bizler de teşvik ediyoruz kopya çekmeyi zaten :)
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.

Ninoslayer

Ben ubuntunun ingilizce wikisini görünce biraz kıskanmıştım ne yalan söyliyim =)) Bizim wiki'de öyle olsun istiyorum =))

mechulkalan

y570 kullanıyorum ve marjinal1st'in anlattıklarını uyguladıktan sonra çalışmadı. marjinal1st'in adımlarının peşine şunları uyguladığımda sorunsuz bir şekilde çalıştı.

sudo kate /etc/bumblebee/bumblebee.conf
burada Driver= yazan yeri Driver=nvidia olarak değiştiriyoruz.

Daha sonra

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get upgrade
yazıp yeniden başlattıktan sonra sorun çözüldü.


linux mint 13 kde kullanıyorum. Performans diğer resimlere göre biraz düşük ama kde'dendir diye tahmin ediyorum.

karboran

@mechulkalan ekran kartlarımız aynı ,  xfce veya unity kullan derim 170 milyon Mpixelden aşağı düşmüyor :) , ben unity + compiz tüm efektler kullanıyorum harika gerçekten :)
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

mechulkalan

@karboran unity değil ama xfce düşünüyorum :) ama yüklediğim sürücülerden mi kde'den mi tam emin değilim.

karboran

@mechulkalan sürücülerden oldugunu sanmam, büyük ihtimal kde den ;)
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

mechulkalan

@karboran benim de tahminim o yönde. Kafama göre bir dağıtım bulamadım ama şimdiye kadar en sorunsuzu mint 13 kde oldu. Hem bumblebeeyi fazla sorun çıkartmadan çalıştırdı hem de ne yaptıysam çökmüyor :)

karboran

@mechulkalan xfce kurdum aldığım performans kde ye göree neredeyse 2 katı ;)

Alıntı Yap┌─( duzgun ) - ( 3.2.0-23-generic ) - ( ~ )
└─> optirun glxspheres
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce GT 540M/PCIe/SSE2
194.021097 frames/sec - 171.537932 Mpixels/sec
197.261503 frames/sec - 174.402840 Mpixels/sec
208.129670 frames/sec - 184.011604 Mpixels/sec
205.851993 frames/sec - 181.997864 Mpixels/sec
204.213266 frames/sec - 180.549033 Mpixels/sec
204.242758 frames/sec - 180.575107 Mpixels/sec
206.101325 frames/sec - 182.218304 Mpixels/sec
206.292804 frames/sec - 182.387594 Mpixels/sec
206.453826 frames/sec - 182.529956 Mpixels/sec
204.929215 frames/sec - 181.182018 Mpixels/sec
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

mechulkalan

@karboran açıkçası değerlere içim gidiyor ama sistem şu an o kadar kararlı o kadar güzel ki bozmayı içim el vermiyor :D


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 13 Eylül 2012 - 07:02:33

Hiçbir şey yapmamama rağmen değerler arttı :D


Herakleitos

İki gün önce yeni aldığım Lenovo Ideapad Z580'e Ubuntu 12.04 64bit yükledim. Oyunlar açılmayınca, forumdan araştırdım ve aşağıdaki şekilde Bumblebee yükledim:

https://wiki.ubuntu.com/Bumblebee

Fakat sanırım 32bit kütüphanelerini de yüklediğim için Hızlı Başlatıcının şekli eski 32bit sürümündekine döndü bilemiyorum; ama sanırım Unity 3D'den 2D'ye düştü. Nasıl düzeltebilirm?

Bir de az önce nvidia-current güncellemesi yaptı. Forumda yüklemeyin deniyor. İlk başta optirun çalışmadı; ama bilgisayarı yeniden başlatınca sorun çözüldü.