New To openSUSE Tumbleweed - Need Some Help With Some Issues

Hi,

After 15 years of using Linux Mint it was time to move on.
Linux Mint is based on Ubuntu.
Ubuntu is driving 200 miles per hour towards a cliff.

I tried openSUSE Tumbleweed on a VirtualBox VM and liked it.
I installed openSUSE Tumbleweed on a Beelink SER8 miniPC.
After setting everything up I need help with a couple of issues.

Using KDE Plasma, my miniPC’s specs are below:

Operating System: openSUSE Tumbleweed 20241218
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.9.0
Qt Version: 6.8.1
Kernel Version: 6.11.8-1-default (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 8845HS w/ Radeon 780M Graphics
Memory: 23.3 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: AZW
Product Name: SER8
System Version: V10

MiniPC has 32GB DDR5 RAM, but I allocate 8GB to the GPU.

(1) I am stuck at 4K resolution, any attempts to change resolution result in a corrupted screen which goes back to 4K after 10 seconds. I use the KDE Plasma GUI to change the monitor resolution.

(2) At the lock screen, nothing is displayed on the screen. If I move the mouse cursor I can find the password box and type my password and press [Enter] to get back to a desktop.

(3) I want my screen to turn off and lock after a set time(which it does), but when I enter password and return to the desktop, all of my desktop icons are in different places.

(4) Only been at this a day, If I see more I’ll post to this forum.

I’ve been an nVidia GPU user for my lifetime, have no experience with AMDGPU.

Some other observations:

  • On Linux Steam, both “Black Mesa” and “DOOM”(2016) allowed resolution changing.
    (“Xonotic” worked 100% as well)

Any help with these issues would be appreciated, thank you.

Jesse

Hi and welcome. What does
cat /proc/cmdline (kernel parameters installed) show? Even zypper se -si amd would be of possible help. Looks like <

Graphics Processor: AMD Radeon Graphics

is being used and not amdgpu.
-Thanks

Hi,

Thanks for the help.

jlp@BeelinkSER8:~> cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-6.11.8-1-default root=/dev/mapper/system-root splash=silent mitigations=auto quiet security=apparmor
jlp@BeelinkSER8:~>

You are right, AMDGPU is not active:

Is there anyway to fix this?
Or I have to wait on AMD to provide an update to the Linux Kernel?
(MiniPC is new, it was brought to market less than 6 months ago)

Let me know, thanks!

Jesse

I don’t know if this helps, but below is a photo of the monitor
when I switch from 4K to 1080P:

We found out yesterday that one needs the Packman repo active and the Mesa* packages installed from that repo. Do not mess with the commandline at this moment.

Are you using X11 or Wayland? You can check using echo $XDG_SESSION_TYPE

If it is Wayland, can you try X11, KDE Settings → Colors & Themes → Login Screen → Behavior → “with session”

@knurpht - Ok, standing by

@marel - Default install of openSUSE Tumbleweed KDE Plasma - X11

That looks to me more like a problem with the monitor then with the video-signal generated from the miniPC as it looks to me all pixels are present only the scaling is wrong. Likely you can correct it using the monitor settings.

Hi,

I checked the monitor settings, they are basic with no options to adjust any scaling.
I am running HDMI now, I will try Display Port tomorrow when I wake up.

Monitor is this:

LG 24UD58-B Monitor 24" 4K Ultrafine (3840 x 2160) IPS Display, FreeSync, On-Screen Control, Screen Split 2.0, Game Mode, Black Stabilizer - Black

Jesse

Yes, good idea to test DP instead of HDMI.

So if I understand things correctly, locking the computer works if it is done via a timeout but not if you initiate it manually? I never use it but when I manually lock the computer via Start → Power/Session → Lock I get the lock screen and have to type the password to get back.

Looking in the journal I am surprised it is working fine

Dec 22 09:12:05 kscreenlocker_greet[4674]: PAM unable to dlopen(/usr/lib64/security/pam_fprintd.so): /usr/lib64/security/pam_fprintd.so: cannot open shared object file: No such file >
Dec 22 09:12:05 kscreenlocker_greet[4674]: PAM adding faulty module: /usr/lib64/security/pam_fprintd.so
Dec 22 09:12:05 kscreenlocker_greet[4674]: PAM unable to dlopen(/usr/lib64/security/pam_pkcs11.so): /usr/lib64/security/pam_pkcs11.so: cannot open shared object file: No such file or>
Dec 22 09:12:05 kscreenlocker_greet[4674]: PAM adding faulty module: /usr/lib64/security/pam_pkcs11.so
Dec 22 09:12:08 kscreenlocker_greet[4674]: pam_kwallet5(kde-fingerprint:auth): pam_kwallet5: pam_sm_authenticate
Dec 22 09:12:08 kscreenlocker_greet[4674]: pam_kwallet5(kde:auth): pam_kwallet5: pam_sm_authenticate
Dec 22 09:12:08 kscreenlocker_greet[4674]: pam_kwallet5(kde-smartcard:auth): pam_kwallet5: pam_sm_authenticate
Dec 22 09:12:08 kscreenlocker_greet[4674]: pam_kwallet5(kde-fingerprint:auth): pam_kwallet5: Couldn't get password (it is empty)
Dec 22 09:12:08 kscreenlocker_greet[4674]: pam_kwallet5(kde-smartcard:auth): pam_kwallet5: Couldn't get password (it is empty)
Dec 22 09:12:08 kscreenlocker_greet[4674]: pam_kwallet5(kde:auth): pam_kwallet5: Couldn't get password (it is empty)
Dec 22 09:12:21 kscreenlocker_greet[4674]: pam_kwallet5(kde:setcred): pam_kwallet5: pam_sm_setcred
Dec 22 09:12:21 kwin_x11[2221]: kwin_core: XCB error: 152 (BadDamage), sequence: 54807, resource id: 10490763, major code: 143 (DAMAGE), minor code: 2 (Destroy)
Dec 22 09:12:21 kwin_x11[2221]: kwin_core: XCB error: 3 (BadWindow), sequence: 54808, resource id: 9437219, major code: 129 (SHAPE), minor code: 6 (Input)
Dec 22 09:12:21 kscreenlocker_greet[4674]: pam_kwallet5(kde-fingerprint:auth): pam_kwallet5: Empty or missing password, doing nothing
Dec 22 09:12:21 unix_chkpwd[4722]: password check failed for user (<user>)
Dec 22 09:12:21 kscreenlocker_greet[4674]: pam_unix(kde-fingerprint:auth): authentication failure; logname=<user> uid=1000 euid=1000 tty= ruser= rhost=  user=<user>
Dec 22 09:12:21 kscreenlocker_greet[4674]: pam_kwallet5(kde-smartcard:auth): pam_kwallet5: Empty or missing password, doing nothing
Dec 22 09:12:21 unix_chkpwd[4723]: password check failed for user (<user>)
Dec 22 09:12:21 kscreenlocker_greet[4674]: pam_unix(kde-smartcard:auth): authentication failure; logname=<user> uid=1000 euid=1000 tty= ruser= rhost=  user=<user>

I see only failures but in the end everything worked fine, my password was accepted directly.

Not sure how relevant this is because I have never had any sleep/wake issues, but there was a problem with icons and widgets being shuffled around for a couple of recent mesa versions. It is fixed now. Wait for a second opinion before doing what I suggest below.

Go to YaST > Software Repositories > Add > Community Repositories > Packman.
Then run sudo zypper dup --allow-vendor-change

That would be

sudo zypper dup --from Packman --allow-vendor-change

Yours might have some undesired effects

2 Likes

I just did my first install this past monday and my desktop icons were getting reset on lock to the default sort as well. Until yesterday I think a KDE update in discover had fixed it but I can’t seem to find the patch note, and I’m not sure if the bug will happen again.