Da se nekde najit uceleny prehled, ktery HW (a jak dobre) je podporovan jednotlivymi verzemi kernelu? Tohle mi dost chybi... Treba jsem se docetl, ze AMD Renoir GPU maji podporu od 5.8, ale uz se nikde nepsalo, ze to skoro nefunguje a je potreba aspon 5.10, aby to slo pouzit... Obecne by me zajimalo, jaky zvolit workflow, kdybych porizoval nove zelezo, tak abych zjistil, na jakem nejstarsim jadre uz rozumne pobezi... Procitani commitu nebo zpravicek na rootu mi neprijde jako uplne optimalni reseni :)
A jak je to s backportovanim podpory pro novy HW? Deje se? Nebo jenom u LTS verzi? Nebo vubec?
No, ani to neni uplne vyhra. Treba i915 driver je dost desne pozadu, OpenGL compat profile hlasi ve verzi 3.2, coz je takovy pravek, ze to malocemu staci... Novejsi Intel procesory jdou pouzit i s iris driverem, ktery je o dost lepsi, ale preci jen uz je to pro uzivatele prace navic... Plus navic jeden nikdy nevi, kdy driver pro jeho konkretni verzi iGPU pribyl v i915 nebo iris...
i915 je kernel driver, ten nemá nič s OpenGL, len zabezpečuje komunikáciu medzi userspace a železom.
Asi si myslel i965 (userspace modul v Mesa). To, že compat profile je 3.2 je v poriadku, keď chce niekto používať novšie fičúry, tak použije core, ktorý hlási verziu 4.2. Compat je pri azdo aj tak na dve veci, treba používať správne gl kontexty.
Iris (tiež userspace Mesa, na rozdiel od predošlého postavený na Gallium3D) je pre gen8+, t.j. Broadwell a novšie, teda všetko za posledných 7 rokov.
@peci1
[...] pote, co Ubuntu znemoznilo jednoduse pouzivat Mainline [...]
zkus tohle ;-)
Jádro na glibc nijak nezávisí, to spíš naopak. To, s čím je problém, jsou tři pomocné utilitky používané jen při buildu out of tree modulů. Takže pokud out of tree moduly překládat nepotřebujete (což zahrnuje většinu uživatelů), nemáte vůbec žádný problém, a pokud ano, tak si prostě ty tři utilitky nahradíte verzemi přeloženými proti starší glibc.
Dlouhodobě je ale jistější mít aktuální utilitky od příslušného jádra přeložené proti starší glibc než používat s novým jádrem zafixované starší verze.