Re: xscreensaver-settings crashes in OpenBSD 7.2

2022-11-14 Thread Luke Small
Maybe Linux-drm messed it up?

On Fri, Nov 11, 2022 at 10:35 AM Luke Small  wrote:

> xscreensaver-settings crashes in OpenBSD 7.2
>
> Graphics card shows as radeon 7450 in the dmesg,
> "radeondrm0 at pci3 dev 0 function 0 "ATI Radeon HD 7450" rev 0x00",
> but it is a radeon hd 6450 exactly like this one:
>
>
> https://www.amazon.com/MSI-Profile-PCI-Express-R6450-MD1GD3-LP/dp/B004X6ABTM
>
> the screensavers mostly work, but I can't get to the settings menu gui.
>
> I've moved .xscreensaver and it didn't work either.
>
> This is the results of running xscreensaver-settings in a terminal :
>
> $ xscreensaver-settings --debug
> xscreensaver-settings: 14:45:30: DISPLAY=:0
> xscreensaver-settings: 14:45:30: added "/usr/local/libexec/xscreensaver"
> to $PATH
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30: list selection changed
> xscreensaver-settings: 14:45:30: scheduling preview "gibson -root -delay
> 32743 -speed 2.477 -columns 6"
> xscreensaver-settings: 14:45:30: reading
> /usr/local/share/xscreensaver/config/gibson.xml...
> xscreensaver-settings: 14:45:30: scheduling preview "gibson --root --delay
> 32743 --speed 2.477 --columns 6"
> xscreensaver-settings: 14:45:30: reading
> /usr/local/share/xscreensaver/config/gibson.xml...
> xscreensaver-settings: 14:45:30: scheduling preview "gibson --root --delay
> 32743 --speed 2.477 --columns 6"
> xscreensaver-settings: 14:45:30: select list elt 91
> xscreensaver-settings: 14:45:30: scheduling preview "gibson -root -delay
> 32743 -speed 2.477 -columns 6"
> xscreensaver-settings: 14:45:30: reading
> /usr/local/share/xscreensaver/config/gibson.xml...
> xscreensaver-settings: 14:45:30: scheduling preview "gibson --root --delay
> 32743 --speed 2.477 --columns 6"
> xscreensaver-settings: 14:45:31: xscreensaver-gl-visual says the GL visual
> is 0x21.
> xscreensaver-settings: 14:45:31: using non-default visual 0x21
>
> xscreensaver-settings: 14:45:31: X error:
> xscreensaver-settings:   Failed request: BadMatch (invalid parameter
> attributes)
> xscreensaver-settings:   Major opcode:   42 (X_SetInputFocus)
> xscreensaver-settings:   Resource id:0x83
> xscreensaver-settings:   Serial number:  450 / 451
>
>
>
>
>
> /etc/X11/xorg.conf : (I've tried a variation on the radeon settings and
> reset them with rcctl restart xenodm, etc.)
>
> Section "Files"
> FontPath "/usr/X11R6/lib/X11/fonts/misc/"
> FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
> FontPath "/usr/X11R6/lib/X11/fonts/OTF/"
> FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
> FontPath "/usr/X11R6/lib/X11/fonts/WinFonts/"
> #   FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
> FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
> FontPath "/usr/local/share/fonts/spleen"
> EndSection
>
> Section "ServerFlags"
> Option "DontZap" "true"
> EndSection
>
> Section "Device"
> Identifier "radeoncard"
> Driver "radeon"
> Option "TearFree" "true"
> Option "DRI" "2"
> Option "AccelMethod" "EXA"
> Option "EXAVSync" "true"
> EndSection
>
>
>
>
> dmesg:
>
> OpenBSD 7.2 (GENERIC.MP) #0: Wed Oct 26 12:01:47 MDT 2022
> r...@syspatch-72-amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/
> GENERIC.MP
> real mem = 51513982976 (49127MB)
> avail mem = 49935368192 (47622MB)
> random: good seed from bootblocks
> mpath0 at root
> scsibus0 at mpath0: 256 targets
> mainbus0 at root
> bios0 at mainbus0: SMBIOS rev. 2.6 @ 0x9e000 (88 entries)
> bios0: vendor American Megatrends Inc. version "2.1b" date 05/04/12
> bios0: Supermicro X8DTH-i/6/iF/6F
> acpi0 at bios0: ACPI 4.0
> acpi0: sleep states S0 S1 S4 S5
> acp

Re: xscreensaver-settings crashes in OpenBSD 7.2

2022-11-11 Thread Stuart Henderson
On 2022-11-11, Luke Small  wrote:
> xscreensaver-settings crashes in OpenBSD 7.2
>
> Graphics card shows as radeon 7450 in the dmesg,
> "radeondrm0 at pci3 dev 0 function 0 "ATI Radeon HD 7450" rev 0x00",
> but it is a radeon hd 6450 exactly like this one:
>
> https://www.amazon.com/MSI-Profile-PCI-Express-R6450-MD1GD3-LP/dp/B004X6ABTM
>
> the screensavers mostly work, but I can't get to the settings menu gui.
>
> I've moved .xscreensaver and it didn't work either.
>
> This is the results of running xscreensaver-settings in a terminal :
>
> $ xscreensaver-settings --debug
> xscreensaver-settings: 14:45:30: DISPLAY=:0
> xscreensaver-settings: 14:45:30: added "/usr/local/libexec/xscreensaver" to
> $PATH
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30:   (pref changed)
> xscreensaver-settings: 14:45:30: list selection changed
> xscreensaver-settings: 14:45:30: scheduling preview "gibson -root -delay
> 32743 -speed 2.477 -columns 6"
> xscreensaver-settings: 14:45:30: reading
> /usr/local/share/xscreensaver/config/gibson.xml...
> xscreensaver-settings: 14:45:30: scheduling preview "gibson --root --delay
> 32743 --speed 2.477 --columns 6"
> xscreensaver-settings: 14:45:30: reading
> /usr/local/share/xscreensaver/config/gibson.xml...
> xscreensaver-settings: 14:45:30: scheduling preview "gibson --root --delay
> 32743 --speed 2.477 --columns 6"
> xscreensaver-settings: 14:45:30: select list elt 91
> xscreensaver-settings: 14:45:30: scheduling preview "gibson -root -delay
> 32743 -speed 2.477 -columns 6"
> xscreensaver-settings: 14:45:30: reading
> /usr/local/share/xscreensaver/config/gibson.xml...
> xscreensaver-settings: 14:45:30: scheduling preview "gibson --root --delay
> 32743 --speed 2.477 --columns 6"
> xscreensaver-settings: 14:45:31: xscreensaver-gl-visual says the GL visual
> is 0x21.
> xscreensaver-settings: 14:45:31: using non-default visual 0x21
>
> xscreensaver-settings: 14:45:31: X error:
> xscreensaver-settings:   Failed request: BadMatch (invalid parameter
> attributes)
> xscreensaver-settings:   Major opcode:   42 (X_SetInputFocus)
> xscreensaver-settings:   Resource id:0x83
> xscreensaver-settings:   Serial number:  450 / 451

So it looks like the X driver for your video adapter has issues with
something the gibson 'hack' is doing, you'll probably trigger it by
directly running /usr/local/libexec/xscreensaver/gibson too.

I think you should be able to get into settings if you move that file
out the way temporarily, then you can unset it from running (then you
can move it back).


> /etc/X11/xorg.conf : (I've tried a variation on the radeon settings and
> reset them with rcctl restart xenodm, etc.)

Most people don't need an xorg.conf, so if you haven't already, try moving
it out the way.


> Section "Files"
> FontPath "/usr/X11R6/lib/X11/fonts/misc/"
> FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
> FontPath "/usr/X11R6/lib/X11/fonts/OTF/"
> FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
> FontPath "/usr/X11R6/lib/X11/fonts/WinFonts/"
> #   FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
> FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
> FontPath "/usr/local/share/fonts/spleen"
> EndSection
>
> Section "ServerFlags"
> Option "DontZap" "true"
> EndSection
>
> Section "Device"
> Identifier "radeoncard"
> Driver "radeon"
> Option "TearFree" "true"
> Option "DRI" "2"
> Option "AccelMethod" "EXA"
> Option "EXAVSync" "true"
> EndSection
>
>
>
>
> dmesg:
>
> OpenBSD 7.2 (GENERIC.MP) #0: Wed Oct 26 12:01:47 MDT 2022
> r...@syspatch-72-amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/
> GENERIC.MP
> real mem = 51513982976 (49127MB)
> avail mem = 49935368192 (47622MB)
> ran

xscreensaver-settings crashes in OpenBSD 7.2

2022-11-11 Thread Luke Small
xscreensaver-settings crashes in OpenBSD 7.2

Graphics card shows as radeon 7450 in the dmesg,
"radeondrm0 at pci3 dev 0 function 0 "ATI Radeon HD 7450" rev 0x00",
but it is a radeon hd 6450 exactly like this one:

https://www.amazon.com/MSI-Profile-PCI-Express-R6450-MD1GD3-LP/dp/B004X6ABTM

the screensavers mostly work, but I can't get to the settings menu gui.

I've moved .xscreensaver and it didn't work either.

This is the results of running xscreensaver-settings in a terminal :

$ xscreensaver-settings --debug
xscreensaver-settings: 14:45:30: DISPLAY=:0
xscreensaver-settings: 14:45:30: added "/usr/local/libexec/xscreensaver" to
$PATH
xscreensaver-settings: 14:45:30:   (pref changed)
xscreensaver-settings: 14:45:30:   (pref changed)
xscreensaver-settings: 14:45:30:   (pref changed)
xscreensaver-settings: 14:45:30:   (pref changed)
xscreensaver-settings: 14:45:30:   (pref changed)
xscreensaver-settings: 14:45:30:   (pref changed)
xscreensaver-settings: 14:45:30:   (pref changed)
xscreensaver-settings: 14:45:30:   (pref changed)
xscreensaver-settings: 14:45:30:   (pref changed)
xscreensaver-settings: 14:45:30:   (pref changed)
xscreensaver-settings: 14:45:30:   (pref changed)
xscreensaver-settings: 14:45:30:   (pref changed)
xscreensaver-settings: 14:45:30:   (pref changed)
xscreensaver-settings: 14:45:30: list selection changed
xscreensaver-settings: 14:45:30: scheduling preview "gibson -root -delay
32743 -speed 2.477 -columns 6"
xscreensaver-settings: 14:45:30: reading
/usr/local/share/xscreensaver/config/gibson.xml...
xscreensaver-settings: 14:45:30: scheduling preview "gibson --root --delay
32743 --speed 2.477 --columns 6"
xscreensaver-settings: 14:45:30: reading
/usr/local/share/xscreensaver/config/gibson.xml...
xscreensaver-settings: 14:45:30: scheduling preview "gibson --root --delay
32743 --speed 2.477 --columns 6"
xscreensaver-settings: 14:45:30: select list elt 91
xscreensaver-settings: 14:45:30: scheduling preview "gibson -root -delay
32743 -speed 2.477 -columns 6"
xscreensaver-settings: 14:45:30: reading
/usr/local/share/xscreensaver/config/gibson.xml...
xscreensaver-settings: 14:45:30: scheduling preview "gibson --root --delay
32743 --speed 2.477 --columns 6"
xscreensaver-settings: 14:45:31: xscreensaver-gl-visual says the GL visual
is 0x21.
xscreensaver-settings: 14:45:31: using non-default visual 0x21

xscreensaver-settings: 14:45:31: X error:
xscreensaver-settings:   Failed request: BadMatch (invalid parameter
attributes)
xscreensaver-settings:   Major opcode:   42 (X_SetInputFocus)
xscreensaver-settings:   Resource id:0x83
xscreensaver-settings:   Serial number:  450 / 451





/etc/X11/xorg.conf : (I've tried a variation on the radeon settings and
reset them with rcctl restart xenodm, etc.)

Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
FontPath "/usr/X11R6/lib/X11/fonts/OTF/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/WinFonts/"
#   FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/local/share/fonts/spleen"
EndSection

Section "ServerFlags"
Option "DontZap" "true"
EndSection

Section "Device"
Identifier "radeoncard"
Driver "radeon"
Option "TearFree" "true"
Option "DRI" "2"
Option "AccelMethod" "EXA"
Option "EXAVSync" "true"
EndSection




dmesg:

OpenBSD 7.2 (GENERIC.MP) #0: Wed Oct 26 12:01:47 MDT 2022
r...@syspatch-72-amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/
GENERIC.MP
real mem = 51513982976 (49127MB)
avail mem = 49935368192 (47622MB)
random: good seed from bootblocks
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.6 @ 0x9e000 (88 entries)
bios0: vendor American Megatrends Inc. version "2.1b" date 05/04/12
bios0: Supermicro X8DTH-i/6/iF/6F
acpi0 at bios0: ACPI 4.0
acpi0: sleep states S0 S1 S4 S5
acpi0: tables DSDT FACP APIC MCFG SLIT SPMI OEMB SRAT HPET DMAR SSDT
acpi0: wakeup devices NPE2(S4) NPE3(S4) NPE4(S4) NPE5(S4) NPE6(S4) NPE7(S4)
NPE8(S4) NPE9(S4) NPEA(S4) P0P1(S4) USB0(S4) USB1(S4) USB2(S4) USB5(S4)
EUSB(S4) USB3(S4) [...]
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Xeon(R) CPU X5675 @ 3.07GHz, 3067.04 MHz, 06-2c-02
cpu0:
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR