Optirun: Revizyonlar arasındaki fark
Ninoslayer (mesaj | katkılar) (Optirun,Bumblebee,Nvidia-optimus) |
Ninoslayer (mesaj | katkılar) Değişiklik özeti yok |
||
27. satır: | 27. satır: | ||
Bumblebee.conf dosyası bumblebee ile ilgili ayarları içermektedir. Şimdi tek tek bu ayarları ve ne işe yaradıklarını inceliyeceğiz. | Bumblebee.conf dosyası bumblebee ile ilgili ayarları içermektedir. Şimdi tek tek bu ayarları ve ne işe yaradıklarını inceliyeceğiz. | ||
'' | |||
''VirtualDisplay=:8'' | |||
Bu satır ikinci x serverin hangi display'de açılacagını söylüyor. Bunun değiştirmesi çok nadir durumlarda gerekmektedir o yüzden dokunulmaması önerilir. | Bu satır ikinci x serverin hangi display'de açılacagını söylüyor. Bunun değiştirmesi çok nadir durumlarda gerekmektedir o yüzden dokunulmaması önerilir. |
18.38, 20 Ağustos 2012 tarihindeki hâli
Optirun
Bumblebee makalesinde anlatıldığı gibi bumblebee'yi kurduktan sonra (bkz.Bumblebee) kalan herşey optirun komutunun kullanımıyla ilgilidir. Optirun nvidia ekran kartından görüntü çıkışına bilgileri değişik şekillerde aktarabilir. Bunlar proxy, jpeg, rgb, xv ve yuv'dur. Hepsinin farklı performansı vardır. Mesela proxy daha cok ekran kartının yorarken jpeg hem ekran kartını hem işlemciyi yorar ancak daha yüsek performans sağlar. Ayrıca her değişik bilgisayarda bu performanslar değişebilir.
Hangi özelliğin nasıl tepki verdiğini görmek için yine glxgears'ı kullanıcağız.
Kod: optirun -c jpeg glxgears Kod: optirun -c rgb glxgears
Şeklinde bu 5 farklı metodu deniyebiliriz. Hepsinde fark edeceğiniz gibi değişik fps'ler alıcaksınız. Ancak şunu unutmayın ki bunları eğer oyun oynucaksanız oyunlarda test etmek en iyisidir. Çünkü mesela benim bilgisayarımda "optirun -c jpeg" kullandığımda bilgisayar ısınıp ses yapmaya başlıyabiliyor veya rgb kullandığımda kontras ve parlaklık sorunları çıkabiliyor. Anlaşılacağı gibi deniyerek görmek en iyisidir.
Nvidia-settings
Fark edeceğiniz gibi nvidia-settings'i direk olarak çalıştırdınızda bilgisayarınızda nvidia kartının bulunmadığını söyliyecektir. Nvidia-settings'i şu komut ile çalıştırıyoruz.
Kod: optirun nvidia-settings -c :8
Bumblebee Ayarları
Kod:sudo gedit /etc/bumblebee/bumblebee.conf
Bumblebee.conf dosyası bumblebee ile ilgili ayarları içermektedir. Şimdi tek tek bu ayarları ve ne işe yaradıklarını inceliyeceğiz.
VirtualDisplay=:8
Bu satır ikinci x serverin hangi display'de açılacagını söylüyor. Bunun değiştirmesi çok nadir durumlarda gerekmektedir o yüzden dokunulmaması önerilir.
KeepUnusedXServer=false
Bu satır optirun ile çalıştırdığınız programı kapattıktan sonra nvidia kartının açık kalıp kalmaması gerektiğini belirtir. Bu eğer "true" yaparsanız programı kapattıktan sonra nvidia kartı açık kalır. Eğer optirun ile komutu verdikten sonra çok bekliyorsanız yada laptopunuzu fişe takılı olarak çalıştırıyorsanız true olmasının bir sakıncası yoktur. Ancak eğer optirun komutuyla birşeyi çalıştırdınızda normalden çok beklemiyorsanız gereği yoktur.
ServerGroup=bumblebee
Bu kullanıcıların optirun'ı "sudo" yazmadan kullanabilmeleri için hangi gruba üye olması gerektiğini belirtir ve yine değiştirmesi önerilmez. Değiştirdikten sonra kullanıcıyı o gruba eklemek gerekir.
Driver=
Burda "=" den sonra ya nvidia ya da nouveau yazılır. Boş olduğunda eğer nvidia-property sürücüleri yüklü ise nvidia sürücülerini kullanır. Eğer bir driver adı yazılırsa onu kullanır.
Buraya kadar yazdımız ayarlar eğer değiştirilirse bilgisayarın açılıp kapatılması ya da
Kod: sudo bumblebee --restart
komutunun çalıştırılması gerekir.
VGLTransport=proxy
Burda yukarda belirttimiz gibi optirun'nın aktarma metodunu belirler. Yukardaki gibi denedimiz ve beğedimiz aktarım metodunu burdan değiştirimizde her optirun komutunu kullandımızda -c kullanarak akatarım metodunu belirtmemiz gerekmez.
AllowFallbackToIGC=false
Bu secenek true olduğunda eğer bumblebee serveri o an çalışamıyorsa yinede programı açar. Ancak bu çok tercih edilmez.
Bundan sonraki secenekler ön tanımlı ayarlarında bırakılmalıdır. Farklı durumlar ve denemeler için ileri düzey ayarlardır.