Şu anda, Linux altında Nvidia hibrid grafikleri (Optimus teknolojisi olarak adlandırılan) ile ilgili üç olasılığınız var:
- Bumblebee.Bu proje ölü gibi görünse de, değil (ifşa eden: geliştirici ekibinin bir parçasıyım). Çok uzun süredir yavaş yavaş gelişiyor, çünkü hepimiz oldukça meşguldük, ancak son zamanlarda işler daha da iyi gitti ve yeni katkıda bulunanlardan yardım aldık. 4.0 sürümü yolda, çoğunlukla hata düzeltmeleri ve primus arka ucu varsayılan haline geliyor (çoğu insan zaten kullandığından beri fark etmeyecek). Bumblebee, ayrı Nvidia kartında seçilen uygulamaları çalıştırırken masaüstünüzü ve ekranınızı entegre Intel çipinde çalıştırmanıza izin verir. Nouveau veya nvidia sürücüsünü kullanabilir (her ikisinin de yapması gereken kartınızı destekledikleri göz önüne alındığında) ve güç yönetimi için bbswitch'e (nouveau kullanıyorsanız vga_switcheroo kullanma seçeneği ile) dayanabilir. Performans tarafında, çalışma şekli nedeniyle Bumblebee PCIe darboğazlıdır, bu da çok yüksek kare hızlarına ulaşamayacağınız anlamına gelir (bu gerçekten faydalı değildir) ama aynı zamanda özel Nvidia kartınızın tam gücüne asla erişemeyeceğiniz anlamına gelir. Dizüstü bilgisayarınızdaki ekran çıkışlarının bir kısmının Nvidia çipine (genellikle Lenovo dizüstü bilgisayardaki HDMI durumunda) bağlanması durumunda, Bumblebee bunları kullanmanıza izin verir, ancak biraz yapılandırma gerektirir, muhtemelen ideal ve üstüdür. Bumblebee cihazlarının hiçbirinin etkilenen bir dizüstü bilgisayarı olmadığı için test edilmedi. Aksi takdirde, Bumblebee DRI2 veya DRI3 ile çalışır. ancak biraz yapılandırma gerektirir, muhtemelen idealden çok daha azdır ve her şeyden önce test edilmez, çünkü Bumblebee cihazlarından hiçbirinin etkilenen bir dizüstü bilgisayarı yoktur. Aksi takdirde, Bumblebee DRI2 veya DRI3 ile çalışır. ancak biraz yapılandırma gerektirir, muhtemelen idealden çok daha azdır ve her şeyden önce test edilmez, çünkü Bumblebee cihazlarından hiçbirinin etkilenen bir dizüstü bilgisayarı yoktur. Aksi takdirde, Bumblebee DRI2 veya DRI3 ile çalışır.
- ÖNEMLİ.Bu, bu teknoloji için doğru çözümdür ve doğru düzeyde uygulanır: sürücüler, çekirdek, Xorg… PRIME, Bumblebee ile aynı kuruluma izin verir, ancak yasal endişeler nedeniyle sadece nouveau desteklenir. Bunun dışında, i915 sürücüsünde gerekli değişiklikler nedeniyle yırtılma ile ilgili bazı sorunlar da var. Ayrıca, nouveau'nun hala performanslarla ilgili birçok sorunu var, bu yüzden düzgün yeniden kilitleme elde edene kadar, Bumblebee + nvidia kurulumundan daha az perfiniz olabilir (Bumblebee + nouveau aynı sorundan açıkça muzdariptir). PRIME, güç yönetimi için bbswitch'e güvenmez, aksine nouveau / çekirdek entegre olanı kullanır. PRIME ayrıca Nvidia çipine kablolu çıkışları oldukça şeffaf bir şekilde AFAIK kullanmanıza izin verir. DRI2 üzerinde çalışırken, biraz yapılandırma gerektirir (ayrıca Bumblebee / bbswitch'in yüklü olup olmadığına bağlı olarak, kesin miktar değişebilir), ancak olağanüstü bir şey yok. VDPAU bu modda da desteklenir (ancak yalnızca nouveau sürücüsü ile). DRI3 üzerinde çalışırken, kullanımı çok görünmez (o kadar ki Bumblebee muhtemelen bir sonraki sürümde bu mod için destek alacaktır). Ancak, VDPAU desteği almıyorsunuz ve görünüşe göre hiçbir Nvidia çıkışı da desteklemiyor.
- PRIME değerini ters çevirin.Burada fikir, Nvidia kartını masaüstü dahil her şey için kullanmak ve Intel yongasını sadece dizüstü bilgisayar ekranı için bir çıkış lavabosu olarak kullanmaktır. Bu hem nouveau (yukarıdaki ile aynı performans sorunları ile) hem de nvidia (örneğin Ubuntu altındaki özel nvidia-prime aracıyla) tarafından desteklenir. Bu, güç tasarrufuna sahip olamayacağınız (ve her aşamada daha fazla güç tüketimi elde edemeyeceğiniz) anlamına gelir, ancak PRIME'de olduğu gibi herhangi bir ekran çıkışını kolayca ve tam olarak kullanabilirsiniz. Bu modda, nvidia sürücüsünü kullanırken özel kartınızdan en iyi şekilde faydalanırsınız. Bu aynı zamanda nvidia sürücüsünü kullanarak VvidAU'yu Nvidia çipinde çalıştırabileceğiniz tek yapılandırmadır. Ancak, i915 sürücüsünde gerekli değişiklikler nedeniyle yırtılma ile ilgili bazı sorunlar da var. Bu mod yalnızca DRI2 ile çalışır. Aslında,
CUDA veya OpenCL gibi şeylerin bu araçlardan herhangi birini gerektirmediğini, sadece biraz yapılandırma gerektirmediğini, ancak Bumblebee'nin diğer avantajlarını elde ederken bunları kolayca kullanma modu olarak kullandığını unutmayın.
PRIME ve Bumblebee, DRI3 kullanırken birlikte yaşayabilir, ancak DRI2 altında veya Ters PRIME değerine geçmek için yapılandırma dosyalarının değiştirilmesi ve X sunucusunun yeniden başlatılması gerekir. Yani, ihtiyaçlarınıza bağlı olarak, ben tavsiye ederim:
- Performansları umursamıyorsanız, ancak kullanım kolaylığı (çoğunlukla harici çıktılar için - etkilenirse) ve FLOSS'u önemsiyorsanız, PRIME için gidin .
- Performanslara biraz daha önem veriyorsanız, ancak genellikle dizüstü bilgisayarınızı pil modunda kullanıyorsanız ve X sunucunuzu her zaman yeniden başlatmak istemiyorsanız Bumblebee'ye gidin .
- Performansları önemsiyorsanız ve dizüstü bilgisayarınızı AC'ye takılıyken çoğunlukla kullanıyorsanız (ve bazı ekstra W tasarruflarıyla ilgilenmiyorsanız), nvidia kullanarak Ters PRIME'a bakın (çalışırken Intel'in yalnızca moduna geçmek için nvidia-prime kullanabilirsiniz zaman zaman pille çalışıyor, ancak bu kurulumda Nvidia kartının kapalı olup olmadığından emin değilim).