하이브리드 그래픽 노트북의 그래픽 지연

하이브리드 그래픽 노트북의 그래픽 지연

Xiaomi Redmibook Pro 15 2022에 Void Linux를 설치했습니다. X11 UI에서 느리게 실행되는
이상한 그래픽 문제가 발생했습니다 .
마우스 커서를 조작하는 것조차 어렵습니다. 커서가 멈추고 멈추게 됩니다. 하지만 비디오를 시작하거나 YouTube에서 실행하면 glxgears모든 것이 잘 작동하기 시작합니다.
또한 TTY에서는 아무 버튼이나 누르고 있으면 화면이 실시간으로 업데이트되지 않습니다. 버튼을 놓으면 문자가 나타납니다.
X를 실행하면 커서를 이동하거나 아무 버튼이나 누른 후에만 배경화면과 바가 나타납니다.

인텔 드라이버에 문제가 있는 것 같습니다. 커널 5.13 및 5.15에서는 lswh가 iGPU를 "선언되지 않음"으로 표시하고 X를 부팅할 수 없지만 TTY는 제대로 작동하고 문자가 즉시 나타납니다.

전제 조건:
CPU: i7-12650
dGPU: Nvidia RTX2050
코어: 5.18.9, nvidia-drm.modeset=1 모드 세트
WM: Qtile(i3과 동일)
모니터: 3200x2000p,
DM 없이 90Hz.
그리고 아직 DPI를 구성하지 않았고 UI도 작지만 문제될 것 같지는 않습니다.

내 ~/.xinitrc

xrandr --setprovideroutputsource modesetting NVIDIA-0  
xrandr --auto   
exec qtile start  

glmark2 출력

GL_VENDOR: Intel
GL_RENDERER: Mesa Intel(R) Graphics (ADL GT2) 
GL_VERSION: 4.6 (Compatibility Profile) Mesa 22.1.3

프라임 실행 glmark2의 출력

GL_VENDOR: NVIDIA Corporation
GL_RENDERER: NVIDIA GeForce RTX 2050/PCIe/SSE2 
GL_VERSION: 4.6.0 NVIDIA 515.48.07

Ubuntu와 Void를 설치했으며 모든 것이 커널 5.15에서 즉시 작동합니다.
필요한 경우 추가 정보를 제공할 수 있습니다(Ubuntu와 Void의 일부 출력일 수도 있음).

Ubuntu와 Void 사이의 dmesg 및 lshw 출력의 차이점을 찾으려고 노력 중입니다. 나는 다음을 제외하고는 중요한 것을 찾지 못했습니다.

1) Void: setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:16 nr_node_ids:1U buntu: setup_percpu: NR_CPUS:8192 nr_cpumask_bits:16 nr_cpu_ids:16 nr_node_ids:1
2) Void dmesg에는 다음 줄이 포함되어 있지 않습니다.

[    0.140758] DMA: preallocated 2048 KiB GFP_KERNEL pool for atomic allocations
[    0.140875] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations 
[    0.140999] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations

3) Ubuntu에서 lshw는 장치 모델을 나열하지만 void는 공급업체만 나열합니다.

어떤 조언이라도 정말 감사하겠습니다!

이 파일에는 해당 프로그램/운영 체제의 출력이 포함되어 있습니다.

우분투 시스템 메시지
dmesg가 유효하지 않습니다
lshw-우분투
ㅋㅋㅋ 비어있음

답변1

i915.enable_psr=0 커널 매개변수를 추가하여 해결되었습니다.

관련 정보