NVidia'nın nvidia ayarlarını daha az korkunç bir yazılım parçası haline getirmesini nasıl sağlayabiliriz?


22

Bu soruyu sorduğumdan beri, baskın cevap, "iyi bir gün özgür sürücülerimiz olacak, böylece sorunu görmezden gelebiliriz" etkisine bir şey oldu.

Ancak, bu arada, NVidia ayarları son derece yıldır kullanıcıları Ubuntu'dan uzaklaştırıyor. Birden fazla monitörünüz varsa veya çözünürlüğü değiştirmek istiyorsanız, NVidia ayarları korkunç bir deneyim sunar. Birden çok kez, tek başıma, bir kullanıcının Linux'u "hazır olmadığına" ikna ederek gördüm.

Oradaki şeylerin çoğu bile mantıklı değil - örneğin inanılmaz derecede korkutucu olan tamamen işe yaramaz bir "xorg.conf yaz" düğmesi var.

Öyleyse ne yapabiliriz?


@Scott Ritchie: Birden fazla monitörü etkinleştirmek / devre dışı bırakmak veya çözünürlüğü değiştirmek için X'in kendisini yeniden başlatması gerekmiyor. NVidia'nın bu konuda yapabileceği gerçekten çok şey var mı? Bu soruyorum gerçek bir soru, retorik değil.
Mussnoon

1
@Mussoon, bu gerçekten gerekli değil, bir nvidia'm var ve X'i her seferinde yeniden başlatmadan da yapabilirim.
RolandiXor

1
@Scott Belki bununla ilgili bazı önemli konuları vurgulayabilir misiniz? AskUbuntu, hataları günlüğe kaydetmenin yeri değil (kaç tane NVIDIA geliştiricisinin bu yayını okuyacağını düşünüyorsunuz?) Ancak belirli bir şikayetiniz varsa, belki biz de bunlara yardımcı olabiliriz.
Oli

2
@Scott Ek olarak, yalnızca nvidia ayarlarının benim için çalıştığını söyleyebilirim. Sık kullanmaya ihtiyacım yok ama ihtiyacım olduğunda monitörümü kurmama, frekansları değiştirmeme, ekran özelliklerini değiştirmeme, OpenGL ayarlarını vb. Düzenlememe izin veriyor. (Yine, benim için) mükemmel bir şekilde çalışıyor.
Oli

1
Hayır, tam olarak işlevsel değil, bu açık olmalı. Örneğin, en önemli sekmedeki (Ekran Ayarları) sağ kırık ve kafa karıştırıcı bir devi "X Yapılandırma Dosyasına Kaydet" var.
Scott Ritchie

Yanıtlar:


11

NVIDIA ayarları aracı açık kaynak kodludur ( GPLv2 + BSD ), bu nedenle herkesin daha iyi hale getirmesi tamamen mümkün . Yamaların nVidia tarafından ne kadar kolay kabul edileceğinden emin değilim, ama en kötüsünü çatallayabilirsin.

Diğer bir seçenek ise farklı bir ön uç yazmaktır , bu cevaptan disper bu yaklaşımı alır.

Bu seçeneklerin her ikisi de ikili blob tarafından gösterilen arabirim tarafından sınırlandırılmıştır, bu nedenle ne kadar uygulayabileceğiniz konusunda bir sınırlama olacaktır. Blob'un arayüzü oldukça iyi, ancak nVidia'nın açık bir desteğine ihtiyaç duymadan çok fazla ilerleme kaydedebilirsiniz.


2
Belki de daha iyi bir soru, yerleşik aracımızın neden sürücülerin maruz kaldığı ve nvidia ayarları tarafından gösterilen arayüzleri kullanmadığıdır. IIRC Alberto Milone birkaç yıl önce üzerinde çalışıyordu.
Scott Ritchie

Bu iyi bir soru. Kesinlikle mümkün olurdu.
RAOF

5

Disper ve Disper-appleti kontrol edin. Disper, nVidia sürücüsünün ön yüzü CLI'dir (bu nedenle monitör yapılandırmasını komut satırından değiştirebilirsiniz) ve Disper-applet, monitör yapılandırmasını anında değiştirmenize izin veren çok basit bir gnome panel uygulamasıdır.

Disper yüklemek için bir .deb var, ama korkarım disper-applet için değil - yardıma ihtiyacınız olursa, Launchpad sayfasında bir soru gönderin.

Bağlantı: https://launchpad.net/disper

En iyi N


vay, 2010 ve ben hala masaüstünde CLI kullanın, bu ilerleme.
Unix Kapıcısı

4

Katalizör kontrol merkezi de müthiş bir yazılım parçası değil. Yani ATI / AMD suçlanacak kadar. Sorun, linux kullanıcılarının ağır oyuncular olmadığı algısı ile ilgilidir, bu yüzden grafik deneyimlerini değiştirmek için gelişmiş araçlara ihtiyaç duymazlar. Gizli ayarları yapmak için nvidia ayarlarına bir ön uç yazarak başlayabiliriz. Bunun mümkün olup olmadığından tam olarak emin değilim, ancak birçok kullanıcı gibi ben "Kendin yap yaklaşımını yap" ı tercih ediyorum.


2
oyuncular hakkında bir şey kim söyledi? İki monitörü kullanmayı severim, bir sürü hatayla başarılı şekilde çalışıyorum.
Unix Kapıcısı

2

Bu sorunun cevabı # 1 numaralı cevabın cevabıdır. Topluluğun bu şirketlere Linux'un dikkat etmeye değer bir platform olduğunu gösterecek kadar büyük olduğu an, aniden bize yüksek kaliteli yazılımlar verecekleri an. Hem pencerelerde hem de linux'ta gelişme gösteren herkes , Linux'un modern sistemlerde geliştirilmesinde daha dürüst olduğunu ileri sürüyor (birçoğu çeşitli nedenlerle aksi iddia edecek, ancak linux'un kazanacağı farklılıkları tartıştığımızı biliyoruz).

Eğer linux'un aynı zamanda bir pazar gibi görünmesini sağlayabilirsek , her şey topluluğa giden bir özgürlüğün aksine, yüksek kaliteli bir yazılım akışını daha hızlı görürsünüz. Bu, ATI / nVidia'yı hedef alan ilk oyun / 3D uygulama / matematik uygulama geliştiricilerinin dolaylı olarak onlara, linux müşterileri için iyi bir deneyim sağlamak için (ve aynı zamanda normal kullanıcılar için) ve alt sıradan düşmeleri üzerine baskı uygulayacaklarından kaynaklanıyordu. Onlar, büyük ikisi daha iyi bir deneyim yapmak için çabalıyorlardı.

Umarım küçük başıboş / rant anlamlıdır =), ama bence bu aradığımız çözüm.


1
Bu tartışmayı 5 yıl önce duydum. Kanonik donanım üretmenin zamanı gelmedi mi? Kesinlikle onlardan tüm aygıt sürücülerinin doğru çalıştığını ve kullanımı kolay ve hatasız olanları yapılandıran yazılım araçlarını bilerek onaylı bir makine alırdım.
Unix Kapıcısı,

1
Donanım yapmak göründüğü kadar kolay değildir. Kanonik bile buna ayak uydurmakta
zorlanırdı

2
Aslında, donanım yapmak sorunu değiştirmez: donanımınız, üçüncü taraf üreticiler tarafından üretilen ve daha iyi bir yazılım sağlayamayacak yonga setlerine ihtiyaç duyacaktır. Demek istediğim: İyi grafikler istiyorsanız, nVidia veya ATI dışında, kim bir yonga seti isteyeceksiniz?
Küçük Jawa,

1

Kök ayrıcalıklarına sahip hiçbir şey etc config dosyasına kaydetmemelidir. Herhangi bir sudo yöntemini kullanın ve nvidia ayarlarını çalıştırın, "x config'e kaydet" seçeneği hala 11.04'te çalışır.

Çok sayıda CRT kullanıyoruz, bu nedenle nvidia ayarları çok önemli. Tüm sistemlerimizde birçok meta modu kullanıyoruz. Oyunlar için düşük çözünürlüklü, grafikler için yüksek çözünürlüklü, web ve geliştirme için orta. Bazen KVM'deki raftaki sistemler için ikincil monitörü kullanarak, çoklu girişli çoklu monitör kullanıyoruz. Meta-modlar tüm ayarlar arasında geçiş yapmayı kolaylaştırır, tekli, ikili, üçlü, düşük çözünürlüklü, yüksek çözünürlüklü vb. Ana sistemdeki her iki (veya üç) monitörü kullanırken, en yüksek yenileme hızını tercih ediyoruz. Yeni bir sistemde kullanılan 8 veya daha fazla meta-modun ayarlanması bir dakikadan daha kısa sürer ve ardından "X'e kaydet" e basın ve sistem yapılandırılır. Sonra ayarlar arasında geçiş KVM ve metamode seçimi için tuşlara basılmasıdır. İlk kurulumdan sonra sudo gerekmez

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.