Firmware per supportare schede grafiche NVIDIA inclusa nel ramo 6.7 del kernel Linux. Questa soluzione permetterà agli sviluppatori di nouveau di non preoccuparsi della re-clocking per le nuove schede grafiche (a partire dalla serie 20xx (familia NV160 (Turing)) fino all'ultima 40xx (Ada Lovelace)). Di default, questa funzionalità sarà attivata solo per le schede grafiche della serie 40xx. Se desideri provarla su altre generazioni di dispositivi NVIDIA, è necessario specificare il parametro nouveau.config=NvGspRm=1 nelle opzioni di avvio del kernel.
Citazione degli sviluppatori Nouveau:
Poiché il firmware NVIDIA GSP gestisce l'inizializzazione e la gestione dell'alimentazione della GPU, ciò dovrebbe semplificare l'avvio delle future generazioni di schede grafiche NVIDIA. È estremamente importante che questo aiuti a migliorare la gestione dell'alimentazione / il supporto per il re-clocking nei driver Nouveau, che non ha avuto un buon supporto dai tempi della GeForce GTX 700... Tuttavia, non aspettarti che Nouveau diventi improvvisamente più performante rispetto al driver proprietario.
C'è anche uno svantaggio: in questo firmware ci sono ancora più moduli con codice sorgente chiuso da NVIDIA, necessari per il nostro driver open source. Ancora peggio, l'ABI del firmware è instabile, ad esempio, l'attuale codice del driver NVIDIA rilasciato per Linux 6.7 è compatibile con il firmware distribuito come parte del pacchetto driver della serie NVIDIA R535.
Seconda notizia da Nouveau: ora il driver NVK è compatibile con la specifica Vulkan 1.0. Per farlo funzionare è necessario avere un kernel recente (non inferiore a 6.6) e mesa-git. Funzionerà su schede grafiche dalla generazione Turing fino ad Ada Lovelace. Se hai una scheda grafica di generazioni precedenti, puoi provare a eseguire Vulkan in modalità di test. Non ci sono garanzie che funzioni, potrebbero esserci artefatti e così via).
Esempio:
NVK_I_WANT_A_BROKEN_VULKAN_DRIVER=1 binario
Citazione:
Ciò significa che supera tutti i test Vulkan 1.0, ma non implica che sia pronto per i gamer / appassionati di Linux o che sia un'implementazione veloce. Per non parlare del fatto che VKD3D-Proton richiede supporto per almeno Vulkan 1.3. Già ad agosto avevo pubblicato alcuni test preliminari di NVK. Da allora è migliorato, ma non è ancora adatto ai gamer Linux con giochi moderni. Recentemente, il nuovo compilatore NAK è diventato un ulteriore passo importante verso il miglioramento delle prestazioni.
Fonte: linux.org.ru
