You are not logged in.
Pages: 1
Hello!
I have a problem on my laptop (Asus Zenbook with Geforce 940M).
I use KDE with bumblebee for discrete gpu switching. But google chrome with optirun, but the screen tearing is annoying and makes it totally unusable
The environment:
Arch Linux
KDE
Nvidia / bumblebee (optirun)
Google chrome started with optirun
Chrome flags:
--ignore-gpu-blacklist
--disable-gpu-driver-bug-workarounds
--enable-gpu-rasterization
--enable-native-gpu-memory-buffers
--enable-zero-copy
--use-gl=egl
without flags the same happens
KDE Compositor: OpenGL3.1 / Full screen repaints
Only with Google Chrome, Firefox (with optirun) works well, also optirun glxgears
Do you have any idea what should I do, what can I try to solve this problem?
I've already set
KWIN_TRIPLE_BUFFER=1
but noting changed.
Screencast: https://www.youtube.com/watch?v=pnj8SsU2IWY
Thanks for your help and tips in advance!
Offline
https://bbs.archlinux.org/viewtopic.php?id=254341
You may have to ditch bumblebee and generate the xorg configs yourself. I know the one that optimus-manager was generating was incorrect and was breaking prime synchronization.
Offline
Oh, you might also try enforcing a full composition pipeline in nvidia-settings and see if that helps.
Offline
Hello bapperson!
I have the same options with the Basic and Advanced setup in nvidia-settings
https://imgur.com/a/z8SB2EE
https://i.imgur.com/zCHywix.png
https://i.imgur.com/VKde6or.png
The full composition pipeline should be in advanced settings, but nothing appears there...
Mod note: Removed oversized images -- V1del
Last edited by V1del (2020-09-25 11:20:26)
Offline
Anyone has idea?
Offline
Your nvidia GPU is not connected to your display and any xorg configuration you do that would influence that (like the full composition pipeline) is irrelevant.
The intel GPU needs to do the synchronisation. If you've changed that now to use the method mentioned here: https://wiki.archlinux.org/index.php/NV … phics_only you'll need to enable early KMS for the synchronisation to happen properly: https://wiki.archlinux.org/index.php/NV … de_setting
If you still use dynamic switching via optirun/bumblebee I see very little reason to even run Chrome on the dGPU unless you heavily play WebGL games or so (... and it's unlikely you will be able to do much about this, FWIW what happens if you drop all these flags?).
Last edited by V1del (2020-09-25 11:21:30)
Offline
Check "Use hardware acceleration when available" option in Settings/Advanced/System it worked for me.
Scientia et sapientia patrimonium humanitatis sunt.
Offline
Pages: 1