it-swarm.com.de

Sind Open Source-Grafiktreiber in bestimmten Anwendungen besser als proprietäre Treiber?

Ich habe einen älteren Laptop mit einem GeForce 9300M-Grafikchip. Ich spiele nicht darauf, aber ich möchte eine reibungslose Desktop-Erfahrung mit Unity. Sind in meiner speziellen Situation die Open Source-Treiber besser als die proprietären Nvidia-Treiber? Oder ist der einzige Grund, warum Open Source-Treiber existieren, Open Source? Ich schreibe auch OpenCL-Anwendungen. Kann ich meine GeForces-Stream-Prozessoren für OpenCL mit den Open Source-Treibern verwenden?

Update: Mit besser meine ich in Bezug auf Zuverlässigkeit, Energieeffizienz und Leistung auf dem Desktop, im GPU-Computing und aus Neugier auch im Gaming.

4

Die meisten der Open Source-Treiber, die Sie finden, liefern möglicherweise eine bessere grafische Ausgabe als die proprietären Treiber. Manchmal merkt man gar keinen Unterschied. Und manchmal funktioniert ein Open Source-Treiber viel schlechter als der proprietäre. Ich werde keine generelle Empfehlung für die Verwendung abgeben, aber hier sind einige Fälle, in denen bestimmte Treiber besser sind als andere:

  • Wenn Sie eine nVidia-Karte mit Optimus haben, sie sollten den Open Source-Treiber vom Bumblebee Project installieren. Dies ist der einzige Treiber, der Optimus unter Linux unterstützt. Sie sollten entweder den Open Source-Treiber von Bumblebee Project oder einen nVidia-eigenen Treiber installieren, jedoch nicht den Xorg-Treiber, da er derzeit keine diskreten Grafiken unterstützt.
  • Wenn Sie CUDA (nVidia's Zeug zum Ausführen von Funktionen auf der GPU) verwenden möchten, sollten Sie den proprietären Treiber verwenden.
  • Wenn Sie OpenCL (so etwas wie CUDA, entwickelt von Khronos) verwenden möchten, müssen Sie den proprietären Treiber verwenden.

Wenn keine dieser Aussagen auf Sie zutrifft, liegt es an Ihnen, welchen Treiber Sie verwenden. Wenn Sie keine Probleme mit dem aktuellen Treiber haben, würde ich es nicht ändern. Sie wissen nie, ob ein anderer überhaupt funktioniert. Wenn Sie jedoch das Risiko eingehen möchten, probieren Sie die in Software & Updates Zusätzliche Treiber und finde heraus, welches am besten funktioniert.

7
s3lph

Nach meinem Verständnis sind die nVidia-Treiber bei der 3D-Beschleunigung und -Schattierung deutlich besser, entsprechen jedoch in etwa den Open Source-Treibern für 2D-Anwendungen.

Siehe dieser Vergleich für einige konkrete Benchmarks. Proprietär (normalerweise) schlägt Open Source in Bezug auf die Leistung. Allerdings ist das Upgrade mit Open Source wesentlich einfacher und effizienter.

Weitere Informationen finden Sie in der nouveauFeature Matrix (Ihre Karte verwendet die Treiberfamilie "NV50"). Laut dieser Tabelle ist die OpenCL-Unterstützung für Ihre Karte "blockiert".

3
TheSchwa