( azbest | 2025. 07. 13., v – 15:48 )

x11 alatt memóriába rakta ki a hw dekóder által előállított képkockát, de cpu erővel kellett kiraknia azt a megjelenítéshez. A cpu ereje valóban kevés volt ahhoz, hogy fullhd esetén valós időben képes legyen minden pixelt így kirakni 30-60 fps-sel. 
Viszont nem x11 használatával, hanem közvetlen opengl-es rendereléssel vidáman képes volt képkockavesztés nélkül lejátszani ugyanazokat a videókat (például kodi-val), mert az textúrába tölti a képkockát és képes gpu erőből hw gyorsítással kirajzolni a proci különösebb terhelése nélkül. 
Ehhez hasonló az is, amikor overlay-t használnak, egy helyettesítő színnel kitöltött téglalapot rajzoltatnak ki csak és a gpu-nak mondják meg, hogy a képkockát tegye ki a megadott koordinátákra. Ilyet használt például a korábbi verziókon az omxplayer. Ezeket tudta már a legelső rapsberry pi is, ami igencsak soványka cpu erővel rendelkezett. X11-et kihagyva képes volt fhd videó lejátszásra hw dekódolással, vicces módon a némelyik (hd) hang codec szoftveres dekódolása volt ami sok volt neki. Omxplayerrel képes volt 1 fullhd vagy akár 4 sd videó megjelenítésére is (utóübbi hang nélkül az 1 magos procival). X11 felett egyre sem.
https://www.youtube.com/watch?v=tLxiXDkzFo0

A hardveres video dekódolást már jóideje megoldották az aktuális raspbian rendszerükön anno, ami x11 alatt is működött hozzá módosított vlc és chromium böngégszőjükkel. De a teljes képernyőre kirakva még sokáig nem tudta gpu segítségével kirajzolni x11.-gyel. Persze volt olyan program, ami kikerülte az x11-et és közvetlenül opengl-es-sel rakott ki videót, úgy működött, de ahhoz nem sok közve volt a desktopnak.

Aztán ahogy a broadcommal együttműködve ők is csináltak wrapper drivert, ami a zárt blobokat elfedte olyan általános apival, amit már használhattak más opensource programok is, akkor jött az, hogy a fastfb helyett fake kms, majd full kms is lett az újabb piken.

Ja nem fastfb, hanem fbturbo a neve annak az fbdev változatnak, amit sokáig használtak. 
https://github.com/ssvb/xf86-video-fbturbo

Emlékeim szerint a fake kms már 3d gyorsításban segített, de 2d-ben még mindig gyötrelmes volt és külön broadcomhoz hekkelt megoldást használtak.
https://news.ycombinator.com/item?id=31146145

De már akkoriban elengedtem bármilyen desktop használatra a piket, mert mindig volt valami gond a grafikus felületes használattal, teljesítménnyel.
A legújabb pi5ökön waylanddel nem próbóbáltam, hogy sikerült-e használhatóvá tenni. Lehet ott már az x11 is jobb. Mivel ár-érték és kompatibilitás terén sajnos nem versenyképesek az armos megoldások, így intel/amd minipécékre váltottam, csak headless feladatokra használom az arm boardjaimat.

Én nem tudom, hogy mi a bánatod a fontokkal és azzal, hogy neked minden programban meg kell valósítanod a szöveg kiiratást. Valamit valsz rosszul csinálsz.

Lehet, hogy hülyeséget beszélek, mert mostanában nem foglalkoztam x11 -gyel. Viszont nekem nagyon úgy tűnik, hogy sok hülyeséget összehordasz te is.