Un ingegnere NVIDIA ha aperto una richiesta di unione per migliorare la libreria wlroots Wayland in modo che i compositori basati su di essa possano godere di migliori prestazioni di gioco per i sistemi dual-GPU, in particolare intorno ai laptop con una GPU NVIDIA discreta ma possono aiutare anche altri hardware/driver GPU.
L’ingegnere di NVIDIA Austin Shafer ha aperto una richiesta di unione wlroots per supportare la scansione delle superfici a schermo intero da GPU secondarie. Il caso d’uso previsto è per i laptop NVIDIA Optimus in cui la GPU primaria può essere grafica CPU integrata ma con una GPU NVIDIA discreta secondaria. Sebbene le modifiche al codice wlroots non siano specifiche di NVIDIA e dovrebbero avvantaggiare anche le combinazioni AMD e Intel per la loro grafica discreta.
Consentendo la scansione diretta delle superfici a schermo intero dalle GPU secondarie, ciò dovrebbe avvantaggiare i giochi a schermo intero lanciati su laptop con la GPU discreta per offrire prestazioni migliori/sovraccarico inferiore. Con questa implementazione iniziale andranno a vantaggio solo le GPU secondarie collegate direttamente a un display, come un monitor esterno collegato a un laptop multi-GPU. Austin Shafer ha spiegato nella richiesta di fusione e in alcuni dei lavori futuri:
“Nel caso di laptop con doppia GPU ci sono un paio di scenari che questo ha un impatto. Sulla maggior parte dei laptop la dGPU non gestisce il display integrato, ma guida i display esterni attraverso la porta HDMI sui lati/retro del laptop.Collegare un display esterno e visualizzare a schermo intero un’applicazione su di esso è ciò che questo MR aiuta.Nei piani futuri stiamo anche esaminando il”muxing del display interno”per laptop con appropriato hardware (il nome del prodotto è confusamente”Nvidia Advanced Optimus”), in tal caso lo schermo intero di un’applicazione dGPU sul display integrato potrebbe capovolgere il mux del display sulla dGPU ed eseguire la scansione diretta.Questo MR è un prerequisito per funzionalità avanzate come il muxing del display.”
Coloro che utilizzano un compositore Wayland basato su wlroots come Sway ispirato a i3 possono saperne di più sul contributo NVIDIA in sospeso tramite questa richiesta di unione.
Tra gli altri contributi di Austin Shafer di NVIDIA c’è anche l’aggiunta del feedback di linux_dmabuf v4 a XWayland.