Zatiaľ čo VGA_Switcheroo je už dlho súčasťou linuxového jadra pre notebooky s hybridnou (dual GPU) grafikou na prepínanie medzi GPU na platformách s hardvérovým prepínačom mux, ukázalo sa, že toto súčasné API je neúčinné pre najnovšie notebooky, ako sú tie s”Podpora NVIDIA Advanced Optimus“. NVIDIA teda pracuje a navrhuje nové API pre užívateľský priestor Linuxu okolo dynamického prepínania muxov.

Základný dizajn VGA_Switcheroo nefunguje dobre na prepínanie medzi muxom/aktívnym GPU, keď je panel aktívne ovládaný, a priestor na zlepšenie jeho rozhrania pre lepšie zaobchádzanie s modernými multi-GPU notebookmi, ako sú tie pod značkou NVIDIA Advanced Optimus.

Prezentácia NVIDIA o Advanced Optimus.

Návrh NVIDIA na nové používateľské rozhranie API (uAPI) okolo dynamického prepínania muxov zahŕňa aj to, že prepínanie muxov je súčasťou Rozhranie API na nastavenie atómového režimu DRM-KMS. Záujemcovia o všetky technické detaily nového návrhu NVIDIA Linux uAPI pre vylepšené prepínanie muxu prostredníctvom toto vlákno dri-devel, kde to označili ako „žiadosť o pripomienky“, pretože stále existuje množstvo otvorených problémov/výziev s dizajnom.

Prezentácia NVIDIA o Advanced Optimus.

Bude zaujímavé vidieť, kam táto práca povedie, zatiaľ čo v konečnom dôsledku sa pozerajú na zlepšenie hybridnej grafiky v Linuxe pre najnovšie a budúce notebooky.

Categories: IT Info