@walkerb Just for completeness, flicker-free graphics on the #C64 aren't achieved *only* by drawing speed. Like on any platform where you update some "framebuffer" that's used live by the gfx chip, even the fastest drawing routine will show flickering when executed at the "wrong" raster beam position.
So, you also have to care about #vsync (or: "race the beam"): only start drawing some area after the raster beam passed it.
[Nouvel article] Vsync : la bonne façon de mettre à jour l'écran en SDL2
Un petit article technique, parce qu'il va falloir arrêter une bonne fois pour toutes d'utiliser SDL_Delay()…
https://studios.ptilouk.net/superflu-riteurnz/blog/2023-03-14_vsync.html
#vsync #sdl #SuperfluRiteurnz #gamedev
it looks like xorg||cinnamon and vsync are not very friendly to multi orientation displays. Disgaea 2 (linux native) keeps flickering while in full screen mode
inxi -G
loaded: amdgpu unloaded: modesetting dri: radeonsi gpu: amdgpu resolution:
1: 1080x1920~60Hz 2: 1920x1080~60Hz
Solution: running the game in nested x server with xephyr
the weeb inside me is very happy rn
#linux #noWine #native #xephyr #vsync #gaming #disgaea
#disgaea #gaming #vsync #xephyr #native #nowine #linux
What's the most minimal #X11 #compositor to pair with #i3 ?
I just need two features
> #vsync
> #transparency
Nothing else. Just above two features.
I'm gearing towards #picom, but searching for more minimal & without #python dependencies.
#x11 #compositor #i3 #vsync #transparency #picom #python #arch #linux #system #gnulinux
What's the most minimal #X11 #compositor to pair with #i3 ?
I just need two features
> #vsync
> #transparency
Nothing else. Just above two features.
I'm gearing towards #picom, but searching for more minimal & without #python dependencies.
#x11 #compositor #i3 #vsync #transparency #picom #python
What's the most minimal #X11 #compositor to pair with #i3 ?
I just need to things
> #vsync
> #transparency
No animation / anti aliasing stuff needed. Just above two features.
I'm gearing towards #picom, but searching for more minimal & without #python dependencies.
#x11 #compositor #i3 #vsync #transparency #picom #python
I've been fighting against tearing from an Intel HD Graphics 620 iGPU, on #Linux with #Xorg. After trying recommended options like TearFree and TripleBuffer, intel and modesetting drivers, even #Xcompmgr, nothing would solve it. #Wayland, on the other hand, works tearfree out of the box. Finally, I tried #Picom on X, a fork of a fork of a fork of Xcompmgr, and it worked! Its #vsync option, enabled by default, does the trick.
#linux #xorg #xcompmgr #wayland #picom #vsync