Hoewel de VGA_Switcheroo al lang deel uitmaakt van de Linux-kernel voor laptops met hybride (dual GPU) graphics voor het schakelen tussen de GPU’s op platforms met een hardware-mux-switch, is deze huidige API niet effectief gebleken voor de nieuwste laptops zoals die met”NVIDIA Advanced Optimus”-ondersteuning. Zo werkt NVIDIA aan en stelt een nieuwe Linux-gebruikersruimte-API voor rond dynamische mux-switching.

VGA_Switcheroo’s basisontwerp werkt niet goed voor het omschakelen van de mux/actieve GPU terwijl het paneel actief wordt aangestuurd en er is ruimte voor verbetering in de interface voor een betere omgang met moderne multi-GPU-laptops zoals die onder de NVIDIA Advanced Optimus-branding.

NVIDIA-presentatie over Advanced Optimus.

NVIDIA’s voorstel voor een nieuwe gebruikersruimte-API (uAPI) rond dynamische mux-switching omvat het maken van die mux-switching onderdeel van de DRM-KMS API voor het instellen van atomaire modus. Degenen die geïnteresseerd zijn in alle technische details voor NVIDIA’s nieuwe Linux uAPI-voorstel voor verbeterde mux-switching via dit dri-devel thread waar ze het een”verzoek om commentaar”hebben genoemd omdat er nog steeds een aantal openstaande ontwerpproblemen/uitdagingen zijn.

NVIDIA-presentatie over Advanced Optimus.

Het zal interessant zijn om te zien waar dit werk toe leidt, terwijl ze uiteindelijk kijken naar het verbeteren van de hybride grafische ervaring op Linux voor de nieuwste en toekomstige laptops.

Categories: IT Info