Display won't run at proper refresh rate

When I tried it in the past, I used this procedure and it worked.
I think I read there might be currently some troubles in the implementation but it’s not difficult to go back (just reinstall sddm, which will be replaced by the git version and restore the previous config(always keep a copy when changing)).

IIRC the normal sddm package now includes the wayland stuff.

1 Like

I thought the same, but I noticed the initial note in the Arch wiki.
https://wiki.archlinux.org/title/SDDM
Although the linked pull request seems to have been merged long ago in the development branch. I don't know :blush:

1 Like

Yes, but not released yet. It is aimed to sddm 20 (currently on 19).
Anyway, wayland is working on DEs, even if sddm is on Xorg, AFAIK/IIRC on my system.

3 Likes

I don' t see ssdm in my package list. How do I uninstall and reinstall it?

You have it. Check the spelling.
The git version is in the AUR, and can be installed with

paru sddm-git

Exit the PKGBUILD review with button q and confirm installation.
Confirm also to replace sddm.
You will need also the configuration in the post linked in mine and of course plasma-wayland-session

sudo pacman -Syu plasma-wayland-session
2 Likes

This is the output when I look for ssdm in my package manager.

╭─haquilus@iaculum in ~ took 28ms
[🔴] × pacman -Q SSDM
error: package 'SSDM' was not found

When I try to use paru to reinstall it, paru cant find the package.

╭─haquilus@iaculum in ~ took 13s
[🧱] × paru ssdm-git
no packages match search

I normally like to use yay to manage my packages, but when I try to use it to install ssdm-git, it cant find the package either.

sddm not ssdm

3 Likes

oh I thought by by check you spelling i typed sddm instead of ssdm

but I have other weird news. Whenever I update the system it wont boot: It gets stuck on loading initial ramdisk whenever I use linux-zen. When I use linux lts it boots but it doesn't recognize the laptop's wifi card.

With the linux-zen you’ll need the ibt=off parameter.
From the lts follow these steps

3 Likes

I edited the grub file and linux still gets stuck on loading the ramdisk with linux-zen. Luckily i can use my phone's usb tethering to connect to the internet while using lts but if there is a way to fix the wifi card that would be preferable. While using linux lts though I am able to switch to wayland from the login screen, and I am still experiencing the same problems with the refresh rate. it is still stuck at 60.

Here is a printout of /etc/default/grub so you can check and make sure i edited it correctly.

# GRUB boot loader configuration

GRUB_DEFAULT="0"
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR="Garuda"
GRUB_CMDLINE_LINUX_DEFAULT="quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3 lbt=off"
GRUB_CMDLINE_LINUX=""

# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"

# Uncomment to enable booting from LUKS encrypted devices
#GRUB_ENABLE_CRYPTODISK=y

# Set to 'countdown' or 'hidden' to change timeout behavior,
# press ESC key to display menu.
GRUB_TIMEOUT=3

# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console

# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=auto

# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY=true

# Uncomment and set to the desired menu colors.  Used by normal and wallpaper
# modes only.  Entries specified as foreground/background.
#GRUB_COLOR_NORMAL="light-blue/black"
#GRUB_COLOR_HIGHLIGHT="light-cyan/blue"

# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/path/to/wallpaper"
GRUB_THEME="/usr/share/grub/themes/garuda-dr460nized/theme.txt"

# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"

# Uncomment to make GRUB remember the last selection. This requires
# setting 'GRUB_DEFAULT=saved' above.
#GRUB_SAVEDEFAULT=true

# Uncomment to disable submenus in boot menu
#GRUB_DISABLE_SUBMENU=y

# Probing for other operating systems is disabled for security reasons. Read
# documentation on GRUB_DISABLE_OS_PROBER, if still want to enable this
# functionality install os-prober and uncomment to detect and include other
# operating systems.
GRUB_DISABLE_OS_PROBER=false

delete one quiet, and it must be ibt=off not lbt

3 Likes

I changed the file again and it still got stuck loading the ramdisk

GRUB_DEFAULT="0"
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR="Garuda"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3 ibt=off"
GRUB_CMDLINE_LINUX=""

# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"

# Uncomment to enable booting from LUKS encrypted devices
#GRUB_ENABLE_CRYPTODISK=y

# Set to 'countdown' or 'hidden' to change timeout behavior,
# press ESC key to display menu.
GRUB_TIMEOUT=3

# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console

# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=auto

# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY=true

# Uncomment and set to the desired menu colors.  Used by normal and wallpaper
# modes only.  Entries specified as foreground/background.
#GRUB_COLOR_NORMAL="light-blue/black"
#GRUB_COLOR_HIGHLIGHT="light-cyan/blue"

# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/path/to/wallpaper"
GRUB_THEME="/usr/share/grub/themes/garuda-dr460nized/theme.txt"

# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"

# Uncomment to make GRUB remember the last selection. This requires
# setting 'GRUB_DEFAULT=saved' above.
#GRUB_SAVEDEFAULT=true

# Uncomment to disable submenus in boot menu
#GRUB_DISABLE_SUBMENU=y

# Probing for other operating systems is disabled for security reasons. Read
# documentation on GRUB_DISABLE_OS_PROBER, if still want to enable this
# functionality install os-prober and uncomment to detect and include other
# operating systems.
GRUB_DISABLE_OS_PROBER=false

Do any of you guys have any other ideas on how to get past the loading ramdisk screen?

Hi @Haquilus, you'll have to try some other kernels. It sounds like a kernel bug in the current Zen may be affecting your system, and support for your network card is not built into LTS (it happens, it's probably a pretty new card).

Try installing the vanilla Linux kernel, and the mainline kernel and see if you have better results.

sudo pacman -Syu linux linux-headers linux-mainline linux-mainline-headers
3 Likes