I've purchased laptop a week ago and was very happy at the start before the problems began to occur specifically on Linux - Windows has it all okay. I've used latest Arch Linux via archinstall script with Wayland and SwayWM. No matter what Compositor you use - Wayland or X11, almost all Electron apps and Firefox, Webstorm, others stutter and lag very badly. I've first opened an issue on VSCode's github, but I can see now its not only their issue, and its not only me who has it. I tried every configuation thingy out there after creating reddit thread: https://www.reddit.com/r/archlinux/comments/1dsx7rz/comment/lbnk13r/, but it didnt work. Can someone tell me if its expected to have Linux support this laptop and why it doesnt now. Thank you.
You probably should ask the manufacturer of laptop about this.
The Ryzen 7 8845HS uses the Radeon 780M IGPU: https://www.cpu-monkey.com/en/cpu-amd_ryzen_7_8845hs
So you need to find linux drivers that supports the 780M Integrated Graphics. Need to see if Lenovo has linux drivers for your laptop.
Found this at Github using ROCM but not sure if you would understand it on how to enable AMD iGPU 780M in Linux: https://github.com/ollama/ollama/pull/5426/files
Here is another Github for enabling the 780M iGPU using Proxmox - Ryzen 7000 series - AMD Radeon 680M/780M/RDNA2/RDNA3 GPU passthrough: https://github.com/isc30/ryzen-7000-series-proxmox/
Get the Ryzen 7000 series processors with AMD Radeon 680M/780M integrated graphics or RDNA2/RDNA3 GPUs running with Proxmox, GPU passthrough and UEFI included.
Don't know how useful those Github links will be otherwise I would open a ticket at a Linux Forum like: AMD Linux - Phoronix Forums
NOTE: Most likely your issue is the Linux OS you have installed, the driver is not compatible fully with the R 780M iGPU.
My system identifies the GPU and I installed all the drivers I could have, it still doesnt work
I have checked the packages you mentioned and they are all installed. There's nothing in the logs (dmesg shows nothing, journalctl too, and I dont use X11). Maybe its just a Lenovo laptop.. Guess I'll have to message them myself