You are not logged in.

#26 2025-05-19 22:27:20

seth
Member
Registered: 2012-09-03
Posts: 64,258

Re: Slow fps, even when game is reporting reasonable fps

Libreoffice: https://bugs.documentfoundation.org/sho … ?id=152911
Try to actually run picom (o the glx backend)

Offline

#27 2025-05-21 00:44:16

iith4ahm
Member
Registered: 2021-01-11
Posts: 43

Re: Slow fps, even when game is reporting reasonable fps

running "picom" in the terminal makes a smooth transition when i switch workspaces, but does not fix the tearing
ok... so libre office slow is just a bug?

do you think this could be a bug in the game? smile i am running an older-than-required graphics card, so maybe "bug" is a bit harsh.

Offline

#28 2025-05-21 06:59:54

seth
Member
Registered: 2012-09-03
Posts: 64,258

Re: Slow fps, even when game is reporting reasonable fps

LO is OTR for this kind of ridiculous inefficiency, yes.
If you're looking for a lightweight, MSO-compatible office suite, have a look at https://aur.archlinux.org/packages/freeoffice (as in beer, not freedom)

As for tearing: do you still export __GL_SYNC_TO_VBLANK somewhere?

echo $__GL_SYNC_TO_VBLANK

Does glxgears show any tearing?

Offline

#29 2025-05-21 22:42:01

iith4ahm
Member
Registered: 2021-01-11
Posts: 43

Re: Slow fps, even when game is reporting reasonable fps

> echo $__GL_SYNC_TO_VBLANK
 
> __GL_SYNC_TO_VBLANK=1 firefox
> __GL_SYNC_TO_VBLANK=0 firefox
> echo $__GL_SYNC_TO_VBLANK
 
> 

neither option fixes tearing in firefox

seth wrote:

Does glxgears show any tearing?

yes

Offline

#30 2025-05-22 05:47:22

seth
Member
Registered: 2012-09-03
Posts: 64,258

Re: Slow fps, even when game is reporting reasonable fps

nb. that firefox will by default not spawn a new process but attach to the current one, you've to make sure to "killall firefox" before starting it w/ different environment paramters.

Does "__GL_SYNC_TO_VBLANK=1" tear???
(w/o picom running)

Offline

#31 2025-05-22 19:16:36

iith4ahm
Member
Registered: 2021-01-11
Posts: 43

Re: Slow fps, even when game is reporting reasonable fps

> killall firefox
firefox: no process found
> __GL_SYNC_TO_VBLANK=1 firefox
[Parent 4124, Main Thread] WARNING: ../glib/gobject/gsignal.c:3647: signal name 'text-insert::system' is invalid for instance '0x75ff71a1f3b0' of type 'MaiAtkType21': 'glib warning', file /usr/src/debug/firefox/firefox-138.0.4/toolkit/xre/nsSigHandlers.cpp:201
 
(firefox:4124): GLib-GObject-CRITICAL **: 14:12:51.721: ../glib/gobject/gsignal.c:3647: signal name 'text-insert::system' is invalid for instance '0x75ff71a1f3b0' of type 'MaiAtkType21'
[Parent 4124, Main Thread] WARNING: ../glib/gobject/gsignal.c:3647: signal name 'text-remove::system' is invalid for instance '0x75ff71a1f3b0' of type 'MaiAtkType21': 'glib warning', file /usr/src/debug/firefox/firefox-138.0.4/toolkit/xre/nsSigHandlers.cpp:201
 
(firefox:4124): GLib-GObject-CRITICAL **: 14:12:51.729: ../glib/gobject/gsignal.c:3647: signal name 'text-remove::system' is invalid for instance '0x75ff71a1f3b0' of type 'MaiAtkType21'
[Parent 4124, Main Thread] WARNING: ../glib/gobject/gsignal.c:3647: signal name 'text-insert::system' is invalid for instance '0x75ff6f2d87d0' of type 'MaiAtkType21': 'glib warning', file /usr/src/debug/firefox/firefox-138.0.4/toolkit/xre/nsSigHandlers.cpp:201
 
(firefox:4124): GLib-GObject-CRITICAL **: 14:12:51.729: ../glib/gobject/gsignal.c:3647: signal name 'text-insert::system' is invalid for instance '0x75ff6f2d87d0' of type 'MaiAtkType21'
[Parent 4124, Main Thread] WARNING: ../glib/gobject/gsignal.c:3647: signal name 'text-insert::system' is invalid for instance '0x75ff71a7c170' of type 'MaiAtkType21': 'glib warning', file /usr/src/debug/firefox/firefox-138.0.4/toolkit/xre/nsSigHandlers.cpp:201
 
(firefox:4124): GLib-GObject-CRITICAL **: 14:12:51.729: ../glib/gobject/gsignal.c:3647: signal name 'text-insert::system' is invalid for instance '0x75ff71a7c170' of type 'MaiAtkType21'
[Parent 4124, Main Thread] WARNING: ../glib/gobject/gsignal.c:3647: signal name 'text-insert::system' is invalid for instance '0x75ff73007dd0' of type 'MaiAtkType21': 'glib warning', file /usr/src/debug/firefox/firefox-138.0.4/toolkit/xre/nsSigHandlers.cpp:201
 
(firefox:4124): GLib-GObject-CRITICAL **: 14:12:51.729: ../glib/gobject/gsignal.c:3647: signal name 'text-insert::system' is invalid for instance '0x75ff73007dd0' of type 'MaiAtkType21'
[Parent 4124, Main Thread] WARNING: ../glib/gobject/gsignal.c:3647: signal name 'text-insert::system' is invalid for instance '0x75ff6f68dc50' of type 'MaiAtkType21': 'glib warning', file /usr/src/debug/firefox/firefox-138.0.4/toolkit/xre/nsSigHandlers.cpp:201
 
(firefox:4124): GLib-GObject-CRITICAL **: 14:12:51.729: ../glib/gobject/gsignal.c:3647: signal name 'text-insert::system' is invalid for instance '0x75ff6f68dc50' of type 'MaiAtkType21'
[Parent 4124, Main Thread] WARNING: ../glib/gobject/gsignal.c:3647: signal name 'text-insert::system' is invalid for instance '0x75ff71a1f3b0' of type 'MaiAtkType21': 'glib warning', file /usr/src/debug/firefox/firefox-138.0.4/toolkit/xre/nsSigHandlers.cpp:201
 
(firefox:4124): GLib-GObject-CRITICAL **: 14:12:51.729: ../glib/gobject/gsignal.c:3647: signal name 'text-insert::system' is invalid for instance '0x75ff71a1f3b0' of type 'MaiAtkType21'
[Parent 4124, Main Thread] WARNING: ../glib/gobject/gsignal.c:3647: signal name 'text-insert::system' is invalid for instance '0x75ff6e1bfb90' of type 'MaiAtkType21': 'glib warning', file /usr/src/debug/firefox/firefox-138.0.4/toolkit/xre/nsSigHandlers.cpp:201
 
(firefox:4124): GLib-GObject-CRITICAL **: 14:12:51.792: ../glib/gobject/gsignal.c:3647: signal name 'text-insert::system' is invalid for instance '0x75ff6e1bfb90' of type 'MaiAtkType21'
[Parent 4124, Main Thread] WARNING: ../glib/gobject/gsignal.c:3647: signal name 'text-insert::system' is invalid for instance '0x75ff6b9d17d0' of type 'MaiAtkType21': 'glib warning', file /usr/src/debug/firefox/firefox-138.0.4/toolkit/xre/nsSigHandlers.cpp:201
 
(firefox:4124): GLib-GObject-CRITICAL **: 14:12:51.792: ../glib/gobject/gsignal.c:3647: signal name 'text-insert::system' is invalid for instance '0x75ff6b9d17d0' of type 'MaiAtkType21'

i think the errors show up after i view the screen tearing video on youtube, but the tearing is visible just viewing this page.

i think i'm going to submit a bug to the game, since it has been slow a lot. I'm not sure why it got better for a while when i first deleted those config files.

Offline

#32 2025-05-22 19:44:32

iith4ahm
Member
Registered: 2021-01-11
Posts: 43

Re: Slow fps, even when game is reporting reasonable fps

opened a bug report

Offline

#33 2025-05-22 19:52:24

seth
Member
Registered: 2012-09-03
Posts: 64,258

Re: Slow fps, even when game is reporting reasonable fps

Do you btw. set "gfx.webrender.compositor.force-enabled" in about:config in firefox?
Afaict it should default to software rendering?

Offline

#34 Yesterday 20:05:40

iith4ahm
Member
Registered: 2021-01-11
Posts: 43

Re: Slow fps, even when game is reporting reasonable fps

i ordered a used rx 470.

Now I get higher fps, but I still get stuttering (i don't know if this is the same thing that was happening before or not. maybe the reason the game originally reported a higher fps, but i saw visually a much lower fps, is because there was stuttering mixed in?). I am now using mangohud, and find that while i can get 115fps with this new card, I also get a 60ms stutter frame every 2.8 seconds like clockwork. on 0ad i get a similar stutter but it's smaller and faster (every 0.3 seconds)

Edit: i do not get the "clockwork stutter" on furmark or heaven

Edit: Libre office is still atrociously slow. arch wiki for amd fixed tearing with this new gpu. I just tried the xrandr temporary solution. I haven't tried getting it permanent or telling for sure if it affects game performance.

sidenote: any suggestions on how to verify there's nothing wrong with the new (used) card?

smile thanks

Last edited by iith4ahm (Today 00:18:08)

Offline

#35 Today 13:19:56

seth
Member
Registered: 2012-09-03
Posts: 64,258

Re: Slow fps, even when game is reporting reasonable fps

how to verify there's nothing wrong with the new (used) card?

Run a stress test, if if melts, there was something wrong with it wink

For the games,

export vblank_mode=0

(Or, if we're leaving 0ad aside, "mangohud" implies steam?)
For libreoffice, you already figured that it causes severe cpu load - if this is regardless of hardware acceleration being enabled, this is simply due its inefficient code and no GPU in the world will fix some CPU hog.

Offline

Board footer

Powered by FluxBB