zkusil bych ještě snížit gpu_mem na 128MB, třeba to bude stačit
To je satyra? Jakože už 256MB je málo?
A abych pokračoval ve srovnání FB A GL, tak se teď ukazuje, že FB Legacy má víc problémů:
- nefunguje pozdní připojení monitoru(*) (přes config.txt : hdmi_force_hotplug=1 - zobrazuje černou barvu),
- změna rozlišení se musí dělat na třech místech - tvservice, xrandr, fbset a podaří se mi změnit jen fyzické rozlišení monitoru přes tvservice. (xrandr ukazuje nedovolí nastavit vyšší rozlišení než je nyní 1888*1048 a fbset při nastavení vyššího než 1888*1048 ukáže černou obrazovku)
- není k dispozici v GUI nástroj Menu-Acessoires-Změna nastavení monitoru
- nezávisle na flagu v chrome Override GPU blacklist (--ignore-gpu blacklist ) je WebGL akcelerace zoufale pomalá (méně než 1 FPS). což v praxi stejně nevyužiji asi
- se zapnutým --ignore-gpu blacklist se tváří že akceleraci podporuje, ale jakékoli video skončí pádem tabu (youtube,ivysilani,
file:///
-bez ignorace gpu blacklistu videa fungují krásně, jen asi přes SW dekodovaní
Také chrome v stdout hlásí "libEGL warning: DRI2: failed to authenticate"
Zde je srovnání výpisu chrome://gpu na Legacy vs GL-KMS. NA KMS Při override to skutečně funguje.
--ignore-gpu blacklist vypnuto, na Legacy
Problems Detected
Only enable WebGL for the Mesa Gallium llvmpipe driver: 571899
Disabled Features: flash_stage3d, gpu_compositing, gpu_rasterization, flash3d, accelerated_webgl2, accelerated_2d_canvas, protected_video_decode, oop_rasterization, accelerated_video_decode, android_surface_control, flash_stage3d_baseline
Problems Detected
nic
Graphics Feature Status
Canvas: Software only, hardware acceleration unavailable
Flash: Unavailable
Flash Stage3D: Unavailable
Flash Stage3D Baseline profile: Unavailable
Compositing: Unavailable
Multiple Raster Threads: Enabled
Native GpuMemoryBuffers: Software only. Hardware acceleration disabled
Out-of-process Rasterization: Unavailable
Hardware Protected Video Decode: Unavailable
Rasterization: Unavailable
Skia Renderer: Disabled
Surface Control: Disabled
Surface Synchronization: Enabled
Video Decode: Unavailable
Viz Service Display Compositor: Enabled
WebGL: Hardware accelerated but at reduced performance
WebGL2: Unavailable
Se zapnutým --ignore-gpu blacklist na Legacy
Graphics Feature Status
Canvas: Hardware accelerated
Flash: Hardware accelerated
Flash Stage3D: Hardware accelerated
Flash Stage3D Baseline profile: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
Native GpuMemoryBuffers: Software only. Hardware acceleration disabled
Out-of-process Rasterization: Disabled
Hardware Protected Video Decode: Hardware accelerated
Rasterization: Software only. Hardware acceleration disabled
Skia Renderer: Disabled
Surface Control: Disabled
Surface Synchronization: Enabled
Video Decode: Hardware accelerated
Viz Service Display Compositor: Enabled
WebGL: Hardware accelerated
WebGL2: Hardware accelerated
Ve všech případech: (GL,KMS):
Native GpuMemoryBuffers have been disabled, either via about:flags or command line.
Disabled Features: native_gpu_memory_buffers
Skia renderer is not used by default.
Disabled Features: skia_renderer