it-swarm.com.de

Wie bringen wir NVidia dazu, nvidia-Einstellungen zu einer weniger schrecklichen Software zu machen?

Seit ich diese Frage stelle, lautet die vorherrschende Antwort: "Nun, eines Tages werden wir kostenlose Treiber haben, damit wir das Problem einfach ignorieren können."

Aber in der Zwischenzeit waren die NVidia-Einstellungen so schrecklich, dass sie die Benutzer seit 4 Jahren von Ubuntu fernhalten. Wenn Sie mehrere Monitore haben oder die Auflösung ändern möchten, sorgen die NVidia-Einstellungen für ein schreckliches Erlebnis. Ich habe es mehrmals im Alleingang gesehen und einen Benutzer davon überzeugt, dass Linux "nicht bereit" war.

Die meisten Dinge dort machen nicht einmal Sinn - zum Beispiel gibt es einen völlig nutzlosen "Write to xorg.conf" -Button, der unglaublich beängstigend ist.

Also was können wir tun?

22
Scott Ritchie

Das nvidia-settings-Tool ist Open Source ( GPLv2 + BSD ), daher ist es durchaus möglich, dass jeder es besser macht . Ich bin mir nicht sicher, wie leicht Patches von nVidia akzeptiert würden, aber im schlimmsten Fall könnten Sie es herausfiltern.

Die andere Möglichkeit besteht darin, ein anderes Front-End zu schreiben, disper von diese Antwort folgt diesem Ansatz.

Beide Optionen werden durch die vom Binär-Blob bereitgestellte Schnittstelle eingeschränkt, sodass die Anzahl der implementierbaren Optionen begrenzt ist. Die Benutzeroberfläche des Blobs ist jedoch einigermaßen gut, sodass Sie große Fortschritte erzielen können, ohne explizite Unterstützung von nVidia zu benötigen.

11
RAOF

Schauen Sie sich Disper und Disper-Applet an. Disper ist ein CLI-Front-End für den nVidia-Treiber (so dass Sie die Monitorkonfiguration über die Befehlszeile ändern können), und Disper-Applet ist ein sehr einfaches Gnome-Panel-Applet, mit dem Sie die Monitorkonfiguration im Handumdrehen ändern können.

Es gibt eine .deb-Datei für die Installation von Disper, aber leider nicht für Disper-Applets. Wenn Sie Hilfe benötigen, stellen Sie eine Frage auf der Launchpad-Seite.

Link: https://launchpad.net/disper

Alles Gute N

5
Nicke

Nun, das Catalyst-Kontrollzentrum ist auch keine großartige Software. Also ist auch ATI/AMD schuld. Das Problem liegt in der Wahrnehmung, dass Linux-Benutzer keine Heavy-Gamer sind und daher keine erweiterten Tools für die Optimierung ihrer Grafik benötigen. Wir können damit beginnen, ein Front-End für nvidia-settings zu schreiben, um versteckte Einstellungen zu optimieren. Ich bin mir nicht ganz sicher, ob das möglich ist, aber wie viele Benutzer bevorzuge ich den "Do it yourself-Ansatz".

4
tinhed

Die Antwort auf diese Frage ist die Antwort auf Fehler Nr. 1. Der Moment, in dem die Community groß genug ist, um diesen Unternehmen zu zeigen, dass Linux eine Plattform ist, auf die es sich zu konzentrieren lohnt, ist der Moment, in dem sie uns plötzlich qualitativ hochwertige Software geben. Jeder, der jemals an beiden Windows und Linux gearbeitet hat, weiß, dass Linux in modernen Systemen ehrlich gesagt einfacher zu entwickeln ist (viele werden aus verschiedenen Gründen etwas anderes behaupten, aber wir wissen, ob wir das abgewogen haben) Unterschiede Linux würde gewinnen).

Wenn wir Linux auch als Markt erscheinen lassen können , im Gegensatz zu einem freien für alles, was Gemeinschaft ist, Sie wird ein Zustrom von qualitativ hochwertiger Software noch schneller sehen. Das würde passieren, weil die ersten Entwickler von Spielen/3D-Anwendungen/Mathematik-Anwendungen, die auf ATI/nVidia abzielen, indirekt Druck auf sie ausüben würden, um Linux eine gute Erfahrung zu bieten Kunden (sowie regelmäßige Benutzer gleichermaßen), und Wenn das Endresultat unter ihnen zusammenbricht, würden die großen zwei sich durchschlagen, um eine bessere Erfahrung zu machen.

Ich hoffe, mein kleines Streunen macht Sinn =), aber meiner Meinung nach ist dies die Lösung, nach der wir suchen.

2
RolandiXor

Nichts sollte ohne root-Rechte in etc config-Dateien gespeichert werden. Verwenden Sie eine beliebige Sudo-Methode und führen Sie nvidia-settings aus, das "save to x config" funktioniert auch in 11.04 noch.

Wir verwenden große CRTs in einer Reihe von Systemen, daher sind NVIDIA-Einstellungen von entscheidender Bedeutung. Wir verwenden in all unseren Systemen viele Metamodi. Niedrige Auflösung für Spiele, hohe Auflösung für Grafiken, Medium für Web und Entwicklung. Wir verwenden mehrere Monitore mit mehreren Eingängen, manchmal den sekundären Monitor für Systeme aus dem Rack in einem KVM. Meta-Modi erleichtern das Umschalten zwischen allen Setups (Single, Dual, Triple, Low-Res, High-Res usw.). Bei Verwendung von KVM passen wir die niedrigeren Bildwiederholraten der an Onboard-Video. Wenn Sie beide (oder drei) Monitore auf dem Hauptsystem verwenden, bevorzugen wir die höchste Bildwiederholfrequenz. Das Einrichten der 8 oder mehr Metamodi, die auf einem neuen System verwendet werden, dauert weniger als eine Minute. Drücken Sie dann "Save to X" und das System ist konfiguriert. Das Umschalten zwischen den Setups erfolgt per Tastendruck für die KVM und Metamode-Auswahl. Nach der Ersteinrichtung ist kein Sudo erforderlich, nur zum Speichern in der Konfigurationsdatei.

1
joe