journalctl -u micro – Telegram
journalctl -u micro
93 subscribers
2.17K photos
210 videos
287 files
1.44K links
Esperienze e consigli di uno sviluppatore tech−unenthusiast

creation — 2021-04-29
owner — @Microeinstein

networks
@sigma_hub Σ
@ageiroumena
Download Telegram
journalctl -u micro
Update: ho riprovato su weston senza altre sessioni aperte sm64ex fullscreen no vsync, e non andava fluido come mi sarei aspettato. La faccenda diventa sempre più strana. Ora provo pure terminando sddm
Ok ho capito il dilemma, devo dire che non ho scelto un gioco così semplice 😅

Praticamente sm64ex riesce ad andare a 60fps fullscreen vsync sia su wayland (weston) sia su xorg (openbox) con praticamente lo stesso utilizzo GPU (55%).

Il problema pare essere nel texture filtering del gioco:
» se viene avviato con Linear e poi si passa a Three-point, non da problemi
» se viene avviato direttamente con Three-point lagga da far schifo (e la GPU non è neanche usata al massimo)
Volevo provare Joplin, poi ho scoperto che

1. salva le note (markdown) su database sqlite...

2. tramite strace vedo che va a maneggiare /sys (forse lo fanno tutte le app electron)
journalctl -u micro
Photo
$ strace -f -e trace=%file chromium \
|& sed -E 's/^(\[.+?\] )?([a-z]+)\([^"]*?"([^"]+?)".*$/\2 \3/g' \
| grep -a '/sys/fs' \
| sort \
| uniq

newfstatat /sys/fs/cgroup/cpuset/chrome
newfstatat /sys/fs/cgroup/cpuset/chrome/non-urgent
newfstatat /sys/fs/cgroup/cpuset/chrome/urgent
newfstatat /sys/fs/cgroup/schedtune/chrome
newfstatat /sys/fs/cgroup/schedtune/chrome/non-urgent
newfstatat /sys/fs/cgroup/schedtune/chrome/urgent
openat /proc/sys/fs/inotify/max_user_watches

🤔
journalctl -u micro
Ora htop colora in modo diverso i nomi dei processi, chissà con che logica
Scoperto il motivo; ho appena aggiornato e devo riavviare

Btw prendendo questo screenshot mi è crashata la sessione
> Aggiorno Arch

> MPV non usa più l'accelerazione hardware

> Telegram desktop beta continua ad avere problemi strani di connessione (?)

La cosa di MPV non mi torna: sm64ex gira ancora bene come prima, Rayman 2 tramite wine pure renderizza bene ed è giocabile ...🤨


Update 1: alla fine ho aggiunto al config di mpv hwdec=vaapi, che prima tenevo commentato e funzionava bene comunque 🤷🏻‍♂️

Update 2: non va ancora bene per i film, lagga prepotentemente 🤌🏻
E io che volevo fare record di uptime...
Sono a 92gg
journalctl -u micro
Raga facciamo l'ennesimo protocollo desktop ma che stavolta funzioni per le esigenze del 2022
Sto provando a guardare i protocolli sia di xorg che di wayland, c'è un macello di roba

https://gitlab.freedesktop.org/xorg/proto/xorgproto

https://gitlab.freedesktop.org/xorg/proto/xcbproto/-/tree/master/src

https://gitlab.freedesktop.org/wayland/wayland/-/tree/main/


Btw pare che appena io abbia iniziato a riportare i link delle pagine, il server self-hostato gitlab sia andato down...
journalctl -u micro
Altro update: Il wrapper OpenGL per Nim dipende dalla libreria glx, che a sua volta dipende da X11. Non se ne esce.
https://news.1rj.ru/str/c/1437796364/1069

Update: ho preso un codice esempio per SDL2 + OpenGL (libGL) in Cpp, gli ho portato il codice Nim che pare dare problemi, e funziona sia su xorg sia su wayland senza alcun problema.
Inoltre ho provato a controllare la presenza di errori opengl già al caricamento runtime della libreria, e a quanto pare ci sono — non è glClearColor che lo causa [sempre "enum error"]

= problema del wrapper opengl-nim 😔
Dischi di storia
Hanno introdotto gli spoiler su Telegram, e comunque questo sottomenu fa schifo
Ho attivato le reazioni in questo canale
[che ovviamente sono anonime]

Sì sono da attivare manualmente per ogni gruppo/canale
🔥21😱1
Si possono creare QR code di tutti gli username e link d'invito
🎉1🤩1
In aggiunta: icone del menu contestuale su telegram desktop