Lenovo Y570-Y470 Için Nvidia Optimus [Ubuntu 11.10] 58455845 okunma
GNU/Linux ortamında Nvidia Optimus’un ne kadar çileli bir olay olduğunu bilmeyen yok artık. Nvidia’nın bu konuda direkt olarak bir çalışması yok ama Bumblebee ve Ironhide gibi çalışmalar neticesiyle belli başlı işe yarar sonuçlar alınabiliyor.
Kendi bilgisayarım olan Lenovo Y570′i aldığımda tam bir hayal kırıklığı yaşamıştım. Zira bu bilgisayarda da Nvidia Optimus sistemi kullanılıyor ve işin kötüsü ne Bumblebee ne de Ironhide bu bilgisayarın ACPI tablosunu tanıyamıyor. Dolayısı ile hiç bir şekilde Nvidia Optimus’u kullanamıyordum. Taki Y570 ve Y470 için yazılmış ufak bir modülü bulana kadar. Modülün Linux çekirdeğine eklenmesi için Kernel.org’da hata kaydı mevcut ama beklemek istemiyorsanız kolayca elle yükleyebilirsiniz. Ve ardından rahatça bir şekilde Bumblebee ile kullanabilirsiniz. Başlayalım o zaman.
Ilk iş olarak eğer mevcutsa sisteminizdeki Nvidia sürücüsünü kaldırıyoruz:
-
sudo apt-get purge nvidia-current
Ve ardından Bumblebee’yi 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
-
ÖRNEK:
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
Iş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ç:
Şimdi Nvidia kartını test ediyoruz:
-
optirun glxspheres
Benim bilgisayarımda verdiği sonuç:
Ben bu yöntemi denediğimde tek seferde başarıya ulaşabildim. Darısı sizinkilere...
Ahmet Sezgin DURAN
BİR YORUM YAZIN