News GeForce und Radeon: Nvidia und AMD mit aktualisierten Grafiktreibern

nille02 schrieb:
Das Gegenteil ist der Fall. Nur das Kernel Modul ist EOL und baut auf ein FOSS-Modul auf. Der Code im Userspace bleibt ein Blob und wird wohl weiterhin bei AMD die First Class Implementierung bleiben.
Um es genauer zu formulieren: der fglrx in seiner heutigen Form ist quasi EOL und die existierende Codebasis wird nicht mehr viel Aufmerksamkeit erhalten.

Der Blob für AMDGPU wird wohl komplett neu geschrieben.
 
ApeHunter schrieb:
Was mich ja ganz stark interessieren würde: Kann man die neuen nVidia-Treiber endlich benutzen oder schmieren die wie die paar Vorgängerversionen alle paar Minuten im Desktopbetrieb wegen Chrome und Co ab?

Das idr selten ein Problem des Treibers wenn es kontinuierlich passiert, sondern ein Problem der Installation / des Systems oder aber schlichtweg eine defekte Grafikkarte.
 
chithanh schrieb:
Der Blob für AMDGPU wird wohl komplett neu geschrieben.

Das ist extrem unwahrscheinlich. Die werden ihren Userspace Blob nur an die Schnittstellen zum Kernel hin anpassen, bzw einen Wrapper dazwischen legen.
Ansonsten könnten sie einfach die Mesa Implementierung benutzen und weiter vervollständigen.
 
So wie ich es verstehe wird der Open-Source-Treiber die Ausgangsbasis für die gesamte Treiberfamilie werden.

Phoronix schreibt auch:
Phoronix schrieb:
So in the end the closed-source Catalyst driver on Linux will become just a smaller blob running in user-space for handling OpenGL, OpenCL/compute, etc. That blob will then communicate with the rest of the open-source stack while those just wanting to run the open-source driver can use the Gallium3D driver in its place with the Mesa and Clover state trackers, etc.

No Catalyst code is being open-sourced but all the new driver code is based on the existing Radeon code-base.
http://www.phoronix.com/scan.php?page=article&item=amd_bordeaux_strategy&num=2

Das und die Tatsache dass keine existierende (sondern erst zukünftige) Hardware von Catalyst auf AMDGPU unterstützt werden soll, lässt darauf schließen, dass es mit einem einfachen Wrapper nicht getan ist.
 
chithanh schrieb:
Das und die Tatsache dass keine existierende (sondern erst zukünftige) Hardware von Catalyst auf AMDGPU unterstützt werden soll, lässt darauf schließen, dass es mit einem einfachen Wrapper nicht getan ist.

Warum sollte das mit einem Wrapper nicht getan sein? Der neue Treiber wird alle (Für 1.0 und 1.1 muss ein Kernelparameter mit angegeben werden, da keine 2 Treiber für die selbe Hardware zuständig sein dürfen.) GCN Karten unterstützen und der Rest wird zur Legacy Hardware ernannt (Ist schon mehrfach vorgekommen, siehe R600 und R700, Evergreen wird noch Supported, obwohl es auch eine Terrascale Architektur ist).

AMDs OpenGL und OpenCL Implementierungen landen so als Blob auf dem AMDGPU Treiber. Vom FOSS-Treiber wird nur das Kernelmodul und der DDX-Treiber verwendet.
 
Zuletzt bearbeitet:
AMDGPU unterstützt zumindest aktuell keine GCN-Karten der ersten Generation. Die zweite Generation (Bonaire, Hawaii, Kabini, Kaveri, Mullins) wird in der Tat über einen Kernel-Parameter optional unterstützt.

Von AMD gab es vor einiger Zeit einen Satz Vortragsfolien, die die Entwicklung von AMDGPU beschreiben. Zwei davon:


Es sind also Änderungen am Treiber selbst erforderlich und nicht nur ein Wrapper. Auch müssen die Entwickler des proprietären Treibers speziell angeleitet werden, damit der mit AMDGPU zusammenarbeitet.
 
Zuletzt bearbeitet:
chithanh schrieb:
Es sind also Änderungen am Treiber selbst erforderlich und nicht nur ein Wrapper.

Sie würden ja wohl auch kaum schreiben das sie einen Wrapper dazwischen legen, worum es aber eigentlich ging, war die Aussage das sie ihn neu schreiben würden und das ist nun mal nicht der Fall.
 
Zurück
Oben