You are not logged in.

#1 2024-11-04 09:12:46

marol
Member
Registered: 2022-09-19
Posts: 56

Black screen after Zoom screensharing

After zoom updates I can't share my screen in zoom - it blinked then there's black screen only. I'm on X11, i3 wm and using picom. I tried

$ killall picom
$ xcompmgr -c -l0 -t0 -r0 -o.00

and screensharing in zoom worked.
I don't want to execute these commands every time I'm starting zoom. Please, does anybody have any permanent solution of this issue?

Offline

#2 2024-11-04 13:59:21

seth
Member
Registered: 2012-09-03
Posts: 59,010

Re: Black screen after Zoom screensharing

Post your picom config.
You might have to exclude the zoom window from certain features (blurring and stuff)

1. try picom w/ the render backend
2. try picom w/ glx but w/ blurring disabled (same goes for color correction, fading, tinting, all the fancy stuff)

Online

#3 2024-11-05 07:50:57

marol
Member
Registered: 2022-09-19
Posts: 56

Re: Black screen after Zoom screensharing

seth wrote:

Post your picom config.
You might have to exclude the zoom window from certain features (blurring and stuff)

1. try picom w/ the render backend
2. try picom w/ glx but w/ blurring disabled (same goes for color correction, fading, tinting, all the fancy stuff)

http://0x0.st/XGR9.txt
I uncommented lines

blur-background = false
...
blur-background-frame = false
...
blur-background-fixed = false

 
1. picom w/ backend - screensharing doesn't work (black sreen)
2. it worked, but main screen and cursor freeze. I can see movement in a small screen of a host.

Offline

#4 2024-11-05 08:11:44

seth
Member
Registered: 2012-09-03
Posts: 59,010

Re: Black screen after Zoom screensharing

You don't seem to have (had) blurring enabled itfp, also there's ""class_g ?= 'zoom'"," and you were running "backend = "xrender";" picom on the xrender backend all along?

Picom on glx "worked" however?
Please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General
If you've xf86-video-intel installed, likely get rid of that.

Online

#5 2024-11-05 09:33:12

marol
Member
Registered: 2022-09-19
Posts: 56

Re: Black screen after Zoom screensharing

seth wrote:

You don't seem to have (had) blurring enabled itfp, also there's ""class_g ?= 'zoom'"," and you were running "backend = "xrender";" picom on the xrender backend all along?

I commented "class_g ?= 'zoom'", "backend = "xrender" as well as "backend = "glx" - it didn't help. As I wrote, screen freeze and I can't see what is going on. When I open some apps, I can see it only after stop sharing screen.

seth wrote:

Picom on glx "worked" however?

Yes, it did.

seth wrote:

Please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General
If you've xf86-video-intel installed, likely get rid of that.

I have AMD Ryzen 5 5600. GPU - Nvidia GT710M.
Xorg log - https://0x0.st/XG78.txt

Offline

#6 2024-11-05 12:46:52

seth
Member
Registered: 2012-09-03
Posts: 59,010

Re: Black screen after Zoom screensharing

I commented "class_g ?= 'zoom'", "

Don't.

[    14.155] (==) Using config file: "/etc/X11/xorg.conf"

Remove that file and add "nvidia_drm.modeset=1" to the https://wiki.archlinux.org/title/Kernel_parameters (setting it via modprobe.conf would not rid you of the simpledrm device)

Does Zoom actually work when running no compositor at all?

[    15.647] (II) NVIDIA(0): Virtual screen size determined to be 10240 x 1440

Or when only enabling one monitor?

Online

#7 2024-11-06 07:31:02

marol
Member
Registered: 2022-09-19
Posts: 56

Re: Black screen after Zoom screensharing

seth wrote:

I commented "class_g ?= 'zoom'", "

Don't.

Thank you. Uncommented.

seth wrote:

[    14.155] (==) Using config file: "/etc/X11/xorg.conf"

Remove that file and add "nvidia_drm.modeset=1" to the https://wiki.archlinux.org/title/Kernel_parameters (setting it via modprobe.conf would not rid you of the simpledrm device)

It seems I don't understand where I have to edit. I checked /etc/modprobe.d - there's no modprobe.conf. Should I create it? Or it would be better to edit /proc/cmdline?

seth wrote:

Does Zoom actually work when running no compositor at all?

[    15.647] (II) NVIDIA(0): Virtual screen size determined to be 10240 x 1440

Or when only enabling one monitor?

Only yesterday there were two monitors enabled.

Offline

#8 2024-11-06 07:37:51

seth
Member
Registered: 2012-09-03
Posts: 59,010

Re: Black screen after Zoom screensharing

The log shows that there're 4 outputs?
The plan is to try *one*, not two, nor three and five is right out tongue

The kernel commandline is passed to the kernel by your bootloader, eg. grub. The link explains that in detail for the various bootloaders.
/proc/cmdline exposes the used commandline to the userspace, but you cannot edit it (and it would be too late)

Online

#9 2024-11-06 08:47:23

marol
Member
Registered: 2022-09-19
Posts: 56

Re: Black screen after Zoom screensharing

seth wrote:

The log shows that there're 4 outputs?
The plan is to try *one*, not two, nor three and five is right out tongue

Yes, I have 4 monitors, but currently I'm using one. It seems I have to plug out 3 cables... hmm

seth wrote:

The kernel commandline is passed to the kernel by your bootloader, eg. grub. The link explains that in detail for the various bootloaders.
/proc/cmdline exposes the used commandline to the userspace, but you cannot edit it (and it would be too late)

I use efistub, not grub. And this "you cannot edit it" is very sad.

Offline

#10 2024-11-06 12:34:15

seth
Member
Registered: 2012-09-03
Posts: 59,010

Online

Board footer

Powered by FluxBB