Fresh install has messed up UI scale

So I just bought a new laptop today and wanted to get rid of Win11 asap. I daily drive Garuda at home so I was more than comfortable making the change.
During the live boot, the UI scaling is beautiful. Everything is crisp and clear, text is equal between windows. But once I did an install and begun the add-on process (Setup Assistant) my UI scale went out the window. I think this has something to switching to Nvidia drivers based on some initial searching, but I have no idea, my diagnostic abilities are slim.

I can't post images yet so:
[Pic for reference] https://i.imgur.com/lW15jYk.png

I've tried to change a few settings around in the Appearance menu, but to no avail. I'm stuck with these massive buttons, tiny text, thick borders, and everything just being in a different scale. None of these windows have been altered, even my terminal is extremely zoomed in.

I never had any problems like this on my desktops. But this is my first time installing on a laptop, and I don't know if things are different.
Any help would be appreciated.

[Garuda Settings Manager] https://i.imgur.com/ZTlNxK3.png

garuda-inxi
System:
Kernel: 6.1.8-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=8a83484f-281e-4911-85ab-18297d3c3e0d rw rootflags=subvol=@
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.26.5 tk: Qt v: 5.15.8 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 82RG v: Legion 5 Pro 16ARH7H
serial: <superuser required> Chassis: type: 10 v: Legion 5 Pro 16ARH7H
serial: <superuser required>
Mobo: LENOVO model: LNVNB161216 v: SDK0T76461 WIN
serial: <superuser required> UEFI: LENOVO v: JUCN51WW date: 08/29/2022
Battery:
ID-1: BAT0 charge: 83.0 Wh (100.0%) condition: 83.0/80.0 Wh (103.8%)
volts: 17.5 min: 15.4 model: Sunwoda L21D4PC1 type: Li-poly serial: <filter>
status: full cycles: 1
Device-1: hidpp_battery_0 model: Logitech Wireless Mouse MX Master 2S
serial: <filter> charge: 100% (should be ignored) rechargeable: yes
status: discharging
CPU:
Info: model: AMD Ryzen 7 6800H with Radeon Graphics bits: 64 type: MT MCP
arch: Zen 3+ gen: 4 level: v3 note: check built: 2022 process: TSMC n6 (7nm)
family: 0x19 (25) model-id: 0x44 (68) stepping: 1 microcode: 0xA404102
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB
L3: 16 MiB desc: 1x16 MiB
Speed (MHz): avg: 1644 high: 3200 min/max: 1600/4784 boost: enabled
scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 1396 2: 1600
3: 1594 4: 1600 5: 1397 6: 1600 7: 1600 8: 1600 9: 1397 10: 1600 11: 1881
12: 1600 13: 1396 14: 1384 15: 1472 16: 3200 bogomips: 102204
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q] vendor: Lenovo
driver: nvidia v: 525.85.05 alternate: nouveau,nvidia_drm non-free: 525.xx+
status: current (as of 2022-12) arch: Ampere code: GAxxx
process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s lanes: 8
link-max: lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:2560 class-ID: 0300
Device-2: AMD Rembrandt [Radeon 680M] vendor: Lenovo driver: amdgpu
v: kernel arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm) built: 2020-22
pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: none
empty: DP-1, DP-2, DP-3, DP-4 bus-ID: 34:00.0 chip-ID: 1002:1681
class-ID: 0300 temp: 41.0 C
Display: x11 server: X.Org v: 21.1.6 with: Xwayland v: 22.1.7
compositor: kwin_x11 driver: X: loaded: amdgpu,nvidia
unloaded: modesetting,nouveau alternate: fbdev,nv,vesa dri: radeonsi
gpu: nvidia,amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 2560x1600 s-dpi: 191 s-size: 340x211mm (13.39x8.31")
s-diag: 400mm (15.75")
Monitor-1: DP-4 res: 2560x1600 dpi: 4064 size: 16x10mm (0.63x0.39")
diag: 19mm (0.74") modes: N/A
API: OpenGL v: 4.6.0 NVIDIA 525.85.05 renderer: NVIDIA GeForce RTX 3060
Laptop GPU/PCIe/SSE2 direct render: Yes
Audio:
Device-1: NVIDIA GA106 High Definition Audio driver: snd_hda_intel v: kernel
pcie: gen: 4 speed: 16 GT/s lanes: 8 link-max: lanes: 16 bus-ID: 01:00.1
chip-ID: 10de:228e class-ID: 0403
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo
driver: snd_pci_acp6x v: kernel
alternate: snd_pci_acp3x,snd_rn_pci_acp3x,snd_pci_acp5x,snd_acp_pci,snd_rpl_pci_acp6x,snd_pci_ps,snd_sof_amd_renoir,snd_sof_amd_rembrandt
pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 34:00.5 chip-ID: 1022:15e2
class-ID: 0480
Device-3: AMD Family 17h/19h HD Audio vendor: Lenovo driver: snd_hda_intel
v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 34:00.6
chip-ID: 1022:15e3 class-ID: 0403
Sound API: ALSA v: k6.1.8-zen1-1-zen running: yes
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.64 running: yes
Network:
Device-1: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
vendor: Lenovo driver: mt7921e v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1
bus-ID: 02:00.0 chip-ID: 14c3:0616 class-ID: 0280
IF: wlp2s0 state: up mac: <filter>
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Lenovo driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
port: 4000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: eno1 state: down mac: <filter>
Bluetooth:
Device-1: Foxconn / Hon Hai Wireless_Device type: USB driver: btusb v: 0.8
bus-ID: 3-3:3 chip-ID: 0489:e0d8 class-ID: e001 serial: <filter>
Report: bt-adapter ID: hci0 rfk-id: 2 state: up address: <filter>
Drives:
Local Storage: total: 953.87 GiB used: 18.27 GiB (1.9%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
model: MZVL21T0HCLR-00BL2 size: 953.87 GiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter>
rev: CL1QGXA7 temp: 36.9 C scheme: GPT
Partition:
ID-1: / raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
used: 18.24 GiB (1.9%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 32.6 MiB (10.9%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
used: 18.24 GiB (1.9%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
used: 18.24 GiB (1.9%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
used: 18.24 GiB (1.9%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 14.82 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 45.2 C mobo: N/A
Fan Speeds (RPM): N/A
GPU: device: nvidia screen: :0.0 temp: 40 C device: amdgpu temp: 41.0 C
Info:
Processes: 366 Uptime: 46m wakeups: 12 Memory: 14.82 GiB
used: 6.05 GiB (40.8%) Init: systemd v: 252 default: graphical
tool: systemctl Compilers: gcc: 12.2.1 clang: 15.0.7 Packages: pm: pacman
pkgs: 1364 libs: 363 tools: octopi,paru Shell: fish v: 3.6.0 default: Bash
v: 5.1.16 running-in: konsole inxi: 3.3.24
Garuda (2.6.14-1):
System install date:     2023-01-26
Last full system update: 2023-01-26
Is partially upgraded:   No
Relevant software:       snapper NetworkManager mkinitcpio nvidia-dkms
Windows dual boot:       No/Undetected
Failed units:
lsmod | grep nvidia
nvidia_drm             77824  24
nvidia_modeset       1515520  53 nvidia_drm
nvidia_uvm           2891776  0
nvidia              61472768  2833 nvidia_uvm,nvidia_modeset
video                  69632  5 amdgpu,radeon,ideapad_laptop,i915,nvidia_modeset

Hi there, welcome to the forum!
Maybe I’m not the right person for this kind of issue because I’ve never had an Nvidia GPU, however this seems to me to say that you’re using (I think from BIOS setting) directly the Nvidia GPU.

Maybe you could try setting the GPU in Hybrid mode, i.e. use normally the AMD card and the Nvidia GPU only when necessary, using prime-run and see if things get better.

5 Likes

That sounds like the perfect solution I didn't even know was an option! And, from some light research, how it's supposed to work. I remember an option to set the nvidia card as the default when I was setting up, but I can't find it to set the AMD card as the primary now.
I tried poking around for guides, but it seems like every single result are people trying to set Nvidia as the default.
Google google google

It should be from BIOS.
There should be a page similar to this one, and I guess you should go to Graphic Device / Discrete Graphics and change it to Hybrid (or something like that)
https://www.techpowerup.com/review/lenovo-legion-5-pro/13.html

2 Likes

Worked like a charm!
Thank you so much, I've been dealing with this all night and have been debating about just doing another clean install. I can't believe it was as simple as flipping a bios switch.
Although, now I know about the prime-run switching, so it's even better. A perfect learning experience.

3 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.