I don't know if this would work in debian or it's derivatives as I have switched to Arch.
Here is a video of the issue https://vimeo.com/1009526794
and here is a link to my reddit post
my hardware is a dell inspiron 16 plus 7630 with an intel core i13700H and 32gb of ram
Firstly the Issue I've been having has spanned multiple different distros including: Nobara 40 GNOME, UBUNTU 24.04, Nyarch Linux 24.04, Kali 2024.1, zorin 17.1, mint 22, and Debian 12.7. Although Ubuntu, Debian and Mint work with safe graphics mode (nomodeset), however even with that set Nobara was still laggy.
what i want to know is
Option A) A solution to get my laptop not struggle to run Linux.
Option B) If the solution is to just run safe graphics then is there any issues with always using nomodeset?
I have discovered that for some reason my GPU is misidentified by Linux and Debian. What I mean is that as you can see below from the first and third command my driver is using a "Raptor Lake-P" driver where my CPU and from my understanding GPU are H chips.
(Update)
9/16/24: I have purged xserver-xorg-video-intel as recommended by https://wiki.debian.org/GraphicsCard this resulted in little to no improvement.
9/16/24: I added
Code: Select all
deb http://deb.debian.org/debian bookworm-backports main
Code: Select all
sudo apt install -t bookworm-backports linux-image-amd64
9/16/24: as per a suggestion from a reddit user I tested my CPU and GPU usage without nomodeset. The results were that the CPU was only hit with about 15-20% on 2 cores while running system monitor and "intel_gpu_top" in a terminal. What I found much more interesting was that "intel_gpu_top" reported ~96% usage but the breakdown of the different engines showed 0% usage.
"lspci -nn | egrep -i "3d|display|vga"" returns
Code: Select all
VGA compatible controller [0300]: Intel Corporation Raptor Lake-P [Iris Xe Graphics] [8086:a7a0] (rev 04)
Code: Select all
6.1.0-25-amd64
Code: Select all
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel (0x8086)
Device: Mesa Intel(R) Graphics (RPL-P) (0xa7a0)
Version: 22.3.6
Accelerated: yes
Video memory: 31778MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) Graphics (RPL-P)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 22.3.6
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.3.6
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.3.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20