Closed CaptainBloodz closed 3 years ago
What is the version of xorg-xserver you're using? What xf86 driver?
DRI3 1.2 adds GetSupportedModifiers, PixmapFromBuffers, and BuffersFromPixmap. We'd need to add fallbacks for these if we want to support 1.0.
What is the version of xorg-xserver you're using? What xf86 driver?
x11-base/xorg-server-1.20.10:0/1.20.10::gentoo USE="-debug -dmx -doc elogind -ipv6 -kdrive -libressl -minimal (-selinux) -static-libs -suid -systemd udev -unwind wayland -xcsecurity -xephyr -xnest xorg xvfb"
What xf86 driver?
x11-drivers/xf86-video-intel-2.99.917_p20200515::gentoo USE="-debug dri sna -tools udev -uxa xvmc"
glxinfo | grep OpenGL
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics 530 (SKL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.2.4
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.2.4
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.2.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
I used xf86-video-modesetting in my testing. Maybe xf86-video-intel doesn't support DRI3 1.2.
xf86-video-intel removed, xorg-drivers rebuild, xorg-server rebuild, xorg-server restart.
wayfire now displays fine from terminal.
wlroots-X11-1 main window forever remains grey, i.e. without any display:
Re-opening because this is still an issue with the xf86-video-intel driver.
Bisected to d79a00bf0208. xf86-video-intel defaults to DRI3 disabled but when enabled the error appends (has 1.0, want 1.2)
.
xf86-video-intel defaults to DRI3 disabled
It sounds like this bug report is due to a downstream distribution not enabling DRI3?
when enabled the error appends (has 1.0, want 1.2)
Right. See https://github.com/swaywm/wlroots/issues/2586#issuecomment-753031332 for the action needed to fix this.
Can you try https://github.com/swaywm/wlroots/pull/2655?
0.12.0-254-gb0b9638e showed transparent/black screen but 0.12.0-256-g77e7c0c0 works fine if DRI3 is enabled.
Thanks for testing. What are these hashes? They don't look like wlroots commits.
What are these hashes? They don't look like wlroots commits.
git describe origin/pull/2655/head
output. With only hash: b0b9638e and 77e7c0c0.
Oh, I see
Used to work a couple of weeks ago.
No problem from console with concurrent Xorg session running, though:
sway-console-dbg.out.zip