wblock@
Developer
Hello again, all. My desktop system is running 13-stable with a Radeon 570 card, and was working great.
Today, I updated ports, including mesa-dri.
Now, X starts and appears to work, but with a display so corrupted it is basically just colors and patterns. Like a modulus is way off. The mouse pointer is visible, and the display changes when things are done like opening a window, but not readably. There is no crash, and I can close X cleanly because the icon is/would be in the lower right corner.
I have so far fired the parts cannon at this, including rebuilding all ports that changed recently, everything that xorg depends on, doing a source upgrade to the latest 13-stable, and trying rebuilding mesa-dri with and without the ZSTD option for shaders due to the errors shown below.
None of this has made any difference. I would really kind of like to have a desktop back.
Important notes:
I build from ports (sometimes with portmaster) and source. Not using Poudriere.
I don't know if the "failed to build shader" and "LLVM failed to upload shader" errors were shown before. I don't think so, but didn't look at it much when it was working.
Please pardon errors in formatting, it's been quite a while. And thanks for looking!
Console output from running
Today, I updated ports, including mesa-dri.
Now, X starts and appears to work, but with a display so corrupted it is basically just colors and patterns. Like a modulus is way off. The mouse pointer is visible, and the display changes when things are done like opening a window, but not readably. There is no crash, and I can close X cleanly because the icon is/would be in the lower right corner.
I have so far fired the parts cannon at this, including rebuilding all ports that changed recently, everything that xorg depends on, doing a source upgrade to the latest 13-stable, and trying rebuilding mesa-dri with and without the ZSTD option for shaders due to the errors shown below.
None of this has made any difference. I would really kind of like to have a desktop back.
Important notes:
I build from ports (sometimes with portmaster) and source. Not using Poudriere.
I don't know if the "failed to build shader" and "LLVM failed to upload shader" errors were shown before. I don't think so, but didn't look at it much when it was working.
Please pardon errors in formatting, it's been quite a while. And thanks for looking!
Console output from running
startx
:
Code:
X.Org X Server 1.21.1.9
X Protocol Version 11, Revision 0
Current Operating System: FreeBSD lightning 13.2-STABLE FreeBSD 13.2-STABLE stable/13-n256711-e7a86775f751 LIGHTNING amd64
Current version of pixman: 0.42.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Nov 21 20:32:44 2023
(==) Using config directory: "/usr/local/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/local/share/X11/xorg.conf.d"
amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description.
If they do, bad things may happen!
ac_rtld error: !data || data->d_size != shdr->sh_size
LLVM failed to upload shader
ac_rtld error: !data || data->d_size != shdr->sh_size
LLVM failed to upload shader
EE ../src/gallium/drivers/radeonsi/si_state_shaders.cpp:2505 si_build_shader_variant - Failed to build shader variant (type=0)
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Could not resolve keysym XF86CameraAccessEnable
> Warning: Could not resolve keysym XF86CameraAccessDisable
> Warning: Could not resolve keysym XF86CameraAccessToggle
> Warning: Could not resolve keysym XF86NextElement
> Warning: Could not resolve keysym XF86PreviousElement
> Warning: Could not resolve keysym XF86AutopilotEngageToggle
> Warning: Could not resolve keysym XF86MarkWaypoint
> Warning: Could not resolve keysym XF86Sos
> Warning: Could not resolve keysym XF86NavChart
> Warning: Could not resolve keysym XF86FishingChart
> Warning: Could not resolve keysym XF86SingleRangeRadar
> Warning: Could not resolve keysym XF86DualRangeRadar
> Warning: Could not resolve keysym XF86RadarOverlay
> Warning: Could not resolve keysym XF86TraditionalSonar
> Warning: Could not resolve keysym XF86ClearvuSonar
> Warning: Could not resolve keysym XF86SidevuSonar
> Warning: Could not resolve keysym XF86NavInfo
Errors from xkbcomp are not fatal to the X server
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Could not resolve keysym XF86CameraAccessEnable
> Warning: Could not resolve keysym XF86CameraAccessDisable
> Warning: Could not resolve keysym XF86CameraAccessToggle
> Warning: Could not resolve keysym XF86NextElement
> Warning: Could not resolve keysym XF86PreviousElement
> Warning: Could not resolve keysym XF86AutopilotEngageToggle
> Warning: Could not resolve keysym XF86MarkWaypoint
> Warning: Could not resolve keysym XF86Sos
> Warning: Could not resolve keysym XF86NavChart
> Warning: Could not resolve keysym XF86FishingChart
> Warning: Could not resolve keysym XF86SingleRangeRadar
> Warning: Could not resolve keysym XF86DualRangeRadar
> Warning: Could not resolve keysym XF86RadarOverlay
> Warning: Could not resolve keysym XF86TraditionalSonar
> Warning: Could not resolve keysym XF86ClearvuSonar
> Warning: Could not resolve keysym XF86SidevuSonar
> Warning: Could not resolve keysym XF86NavInfo
Errors from xkbcomp are not fatal to the X server
/usr/local/bin/startxfce4: X server already running on display :0
xrdb: "Xft.hinting" on line 8 overrides entry on line 5
xrdb: "Xft.hintstyle" on line 10 overrides entry on line 6
amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description.
If they do, bad things may happen!
/usr/local/bin/iceauth: creating new authority file /var/run/user/1001/ICEauthority
xfce4-session-Message: 20:37:10.953: SSH authentication agent is already running
ac_rtld error: !data || data->d_size != shdr->sh_size
LLVM failed to upload shader
EE ../src/gallium/drivers/radeonsi/si_state_shaders.cpp:2505 si_build_shader_variant - Failed to build shader variant (type=0)
amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description.
If they do, bad things may happen!
ac_rtld error: !data || data->d_size != shdr->sh_size
LLVM failed to upload shader
ac_rtld error: !data || data->d_size != shdr->sh_size
LLVM failed to upload shader
EE ../src/gallium/drivers/radeonsi/si_state_shaders.cpp:2505 si_build_shader_variant - Failed to build shader variant (type=0)
ac_rtld error: !data || data->d_size != shdr->sh_size
LLVM failed to upload shader
ac_rtld error: !data || data->d_size != shdr->sh_size
LLVM failed to upload shader
EE ../src/gallium/drivers/radeonsi/si_state_shaders.cpp:2505 si_build_shader_variant - Failed to build shader variant (type=0)
ac_rtld error: !data || data->d_size != shdr->sh_size
LLVM failed to upload shader
EE ../src/gallium/drivers/radeonsi/si_state_shaders.cpp:2505 si_build_shader_variant - Failed to build shader variant (type=0)
ac_rtld error: !data || data->d_size != shdr->sh_size
LLVM failed to upload shader
EE ../src/gallium/drivers/radeonsi/si_state_shaders.cpp:2505 si_build_shader_variant - Failed to build shader variant (type=0)
Warning: Could not resolve keysym XF86CameraAccessEnable
Warning: Could not resolve keysym XF86CameraAccessDisable
Warning: Could not resolve keysym XF86CameraAccessToggle
Warning: Could not resolve keysym XF86NextElement
Warning: Could not resolve keysym XF86PreviousElement
Warning: Could not resolve keysym XF86AutopilotEngageToggle
Warning: Could not resolve keysym XF86MarkWaypoint
Warning: Could not resolve keysym XF86Sos
Warning: Could not resolve keysym XF86NavChart
Warning: Could not resolve keysym XF86FishingChart
Warning: Could not resolve keysym XF86SingleRangeRadar
Warning: Could not resolve keysym XF86DualRangeRadar
Warning: Could not resolve keysym XF86RadarOverlay
Warning: Could not resolve keysym XF86TraditionalSonar
Warning: Could not resolve keysym XF86ClearvuSonar
Warning: Could not resolve keysym XF86SidevuSonar
Warning: Could not resolve keysym XF86NavInfo
ac_rtld error: !data || data->d_size != shdr->sh_size
LLVM failed to upload shader
(xfce4-panel:1118): xfce4-panel-CRITICAL **: 20:37:11.549: Plugin xfsm-logout-plugin: The Desktop file /usr/local/share/xfce4/panel-plugins/xfsm-logout-plugin.desktop requested the Gtk2 API (v1.0), which is no longer supported.
ac_rtld error: !data || data->d_size != shdr->sh_size
LLVM failed to upload shader
EE ../src/gallium/drivers/radeonsi/si_state_shaders.cpp:2505 si_build_shader_variant - Failed to build shader variant (type=0)
ac_rtld error: !data || data->d_size != shdr->sh_size
LLVM failed to upload shader
EE ../src/gallium/drivers/radeonsi/si_state_shaders.cpp:2505 si_build_shader_variant - Failed to build shader variant (type=0)
ac_rtld error: !data || data->d_size != shdr->sh_size
LLVM failed to upload shader
ac_rtld error: !data || data->d_size != shdr->sh_size
LLVM failed to upload shader
EE ../src/gallium/drivers/radeonsi/si_state_shaders.cpp:2505 si_build_shader_variant - Failed to build shader variant (type=0)
ac_rtld error: !data || data->d_size != shdr->sh_size
LLVM failed to upload shader
EE ../src/gallium/drivers/radeonsi/si_state_shaders.cpp:2505 si_build_shader_variant - Failed to build shader variant (type=0)
xfce4-notifyd-Message: 20:37:11.772: Your sqlite library does not support OFFSET/LIMIT with DELETE; falling back to less-efficient deletion method
ac_rtld error: !data || data->d_size != shdr->sh_size
LLVM failed to upload shader
xinit: connection to X server lost
waiting for X server to shut down (II) Server terminated successfully (0). Closing log file.