On Thu, Jul 17, 2025 at 03:00:15PM +1200, Avon Robertson wrote:
> This machine was out of service for several weeks.  When it re-entered
> service with 2 new spinning disks, OpenBSD was reinstalled from a
> slightly outdated install77.img.  It was promptly <sysupgrade'd -s> and
> current- new packages were installed.  Since then, 2 more
> 'sysupgrade -s' and 'pkg_add -Dsnap -uv' cycles have occurred.
> 
> >From re-entry to service the machine will not enter the X Windows System.
> 
> When the system is booted with /etc/rc.conf.local containing
> xenodm_flags=""
> [ ... ]
> 
> and the correct login name and password are entered at the graphical
> login screen, the system briefly pauses then re-displays the login
> screen with empty login fields.
> 
> The remainer of this mail concentrates only on 'startx'.
> 
> When 'startx' is invoked on this machine from ttyC0 it consistently
> fails.
> 
> File ~/.local/share/xorg/Xorg.0.log does not contain at least one
> statement when 'startx' is invoked from ttyC0 i.e.:
> 
>     Unsupported opcode:        v1:                   :v[2] = v_lshlrev_b16 8, 
>                  :v[2]
> 
> that is displayed on ttyC0 as the invocation fails.  See the recorded
> output from /usr/bin/script below.
> 
> Script started on Thu Jul 17 10:54:29 2025
> 
> wrcr4:~ $ tty
> /dev/ttyp0
> 
> wrcr4:~ $ sysctl kern.version
> kern.version=OpenBSD 7.7-current (GENERIC.MP) #60: Mon Jul 14 23:15:46 MDT 
> 2025
>     dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> 
> wrcr4:~ $ startx
> 
> X.Org X Server 1.21.1.18
> X Protocol Version 11, Revision 0
> Current Operating System: OpenBSD wrcr4.xan.priv 7.7 GENERIC.MP#60 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: "/home/aer/.local/share/xorg/Xorg.0.log", Time: Thu Jul 17 
> 10:55:45 2025
> (==) Using system config directory "/usr/X11R6/share/X11/xorg.conf.d"
> ACO ERROR:
>     In file 
> /usr/xenocara/lib/mesa/mk/libaco/../../src/amd/compiler/aco_assembler.cpp:1269
>     Unsupported opcode:        v1:                   :v[2] = v_lshlrev_b16 8, 
>                  :v[2]

This is a radeondrm device?  Can you show a dmesg?

An attempt to fix this problem was made upstream
https://gitlab.freedesktop.org/mesa/mesa/-/issues/13072

It was realised at the end of the 25.0 branch it wasn't enough.
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35150
"Users who need the fix will need to update to 25.1+"

-current has the last Mesa 25.0 release, 25.0.7.

Reply via email to