You are not logged in.

#1 2024-10-29 02:46:37

moondimz
Member
Registered: 2024-10-29
Posts: 6

[SOLVED] mouse issues & improving performance in Hyprland

I installed Arch and Nvidia drivers successfully (the games run epic, btw) and installed a preconfigured Hyprland (ML4W) just a day ago; it seems a really fun process and interesting to learn more about Arch and Hyprland, so I wanted to post two nooby questions.

1. Is there a way to make the OS use more RAM and/or GPU usage in the desktop environment? What do you people recommend for making the hyprland way more smoother?

2. There seems to be lag on the mouse when the mouse has not been moved in a bit, but it becomes smooth when you start moving it for a second. I'll post the video to make more sense. Learning BBCode rn!

Please let me know if you need more additional information (*let me know how) and if this is the right forum I should be posting.
I've posted neofetch, and lspci

 
lspci:
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:05.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 7
01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
20:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse Switch Upstream
21:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
21:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
21:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
21:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
21:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
21:0a.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
26:00.0 SATA controller: ASMedia Technology Inc. ASM1061/ASM1062 Serial ATA Controller (rev 02)
27:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
29:00.0 Network controller: Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] (rev 10)
2a:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
2a:00.1 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
2a:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
2b:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
2c:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
2d:00.0 VGA compatible controller: NVIDIA Corporation TU106 [GeForce RTX 2060 SUPER] (rev a1)
2d:00.1 Audio device: NVIDIA Corporation TU106 High Definition Audio Controller (rev a1)
2d:00.2 USB controller: NVIDIA Corporation TU106 USB 3.1 Host Controller (rev a1)
2d:00.3 Serial bus controller: NVIDIA Corporation TU106 USB Type-C UCSI Controller (rev a1)
2e:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function
2f:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
2f:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
2f:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller
30:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
31:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)

neofetch:
moon@frenchtoast 
OS: Arch Linux x86_64 
Host: MS-7C37 1.0 
Kernel: 6.11.5-arch1-1 
Uptime: 3 hours, 45 mins 
Packages: 966 (pacman) 
Shell: zsh 5.9 
Resolution: 1920x1080 
DE: Hyprland 
Theme: Adwaita [GTK2/3] 
Icons: Papirus-Dark [GTK2/3] 
Terminal: kitty 
AMD Ryzen 9 3900X (24) @ 4.150GHz 
NVIDIA GeForce RTX 2060 SUPER 
Memory: 5339MiB / 64246MiB 

Thanks, and I'm glad to be part of the arch community!

Last edited by moondimz (2024-10-29 17:17:47)

Offline

#2 2024-10-29 09:17:19

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,300

Re: [SOLVED] mouse issues & improving performance in Hyprland

Please change your title to something that actually reflects that you're looking for a solution to a problem and do general introductions in the hello everyone thread

1. People normally want things to use less RAM, but in general this depends on the tool you're using and what it does and is not generally under your control. You can increase the priority a given process gets from the kernel by reducing it's niceness but you can often get suboptimal results if you do this haphazardly, in any case: https://wiki.archlinux.org/title/Improving_performance has some general pointers, for applications and increasing their CPU timeslices the CPU subsection is the most relevant.

2. This could be the GPU ramping up from lower power states or so, but afaik some cursor issues have been somewhat normal on nvidia and hyprland, and it's reccommended to use SW cursors: https://wiki.hyprland.org/Nvidia/#environment-variables (I don't particularly reccommend setting the other environment variables mentioned there, other than XDG_SESSION_TYPE as these are mostly the defaults anyway)

Offline

#3 2024-10-29 17:01:43

moondimz
Member
Registered: 2024-10-29
Posts: 6

Re: [SOLVED] mouse issues & improving performance in Hyprland

Thanks for your time! The SW mouse cursor works perfectly, and thanks for giving me the 'improving performance' thread smile 
@V1del

Offline

#4 2024-10-29 17:04:57

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,300

Re: [SOLVED] mouse issues & improving performance in Hyprland

Thanks for changing the title, if you consider this solved, please edit it once more and prepend [SOLVED] or so. You're likely close to the character limit with the current one, so maybe clip away the "and having" or so

Offline

Board footer

Powered by FluxBB