업데이트 후 Manjaro에서 xrandr --setprovideroffloadsink를 사용할 때 오류가 발생했습니다.

업데이트 후 Manjaro에서 xrandr --setprovideroffloadsink를 사용할 때 오류가 발생했습니다.

Manjaro KDE 버전을 사용하고 있습니다. 내 시스템에는 Skylake i5 프로세서와 하이브리드 그래픽이 있습니다.

System:    Host: aditya-laptop Kernel: 4.4.8-1-MANJARO x86_64 (64 bit gcc: 5.3.0)
           Desktop: KDE Plasma 5.6.3 (Qt 5.6.0) Distro: Manjaro Linux
Machine:   System: HP product: HP Notebook v: Type1ProductConfigId
           Mobo: HP model: 8136 v: 31.36 Bios: Insyde v: F.1F date: 01/18/2016
CPU:       Dual core Intel Core i5-6200U (-HT-MCP-) cache: 3072 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 9603
           clock speeds: max: 2800 MHz 1: 699 MHz 2: 2694 MHz 3: 750 MHz 4: 750 MHz
Graphics:  Card-1: Intel Skylake Integrated Graphics bus-ID: 00:02.0
           Card-2: Advanced Micro Devices [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330]
           bus-ID: 01:00.0
           Display Server: X.Org 1.17.4 drivers: ati,radeon,intel     Resolution: [email protected]
           GLX Renderer: Mesa DRI Intel HD Graphics 520 (Skylake GT2)
           GLX Version: 3.0 Mesa 11.2.1 Direct Rendering: Yes 

이전 버전의 커널 4.4 및 드라이버의 경우 PRIME 제거는 다음 명령을 통해 제대로 작동합니다.xrandr --setprovideroffloadsink radeon Intel

하지만 이제 커널과 xf86 드라이버를 업데이트한 후에는 작동하지 않습니다.

$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x66 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 3 associated providers: 0 name:Intel
Provider 1: id: 0x3f cap: 0x0 crtcs: 0 outputs: 0 associated providers: 0 name:HAINAN @ pci:0000:01:00.0
$ xrandr --setprovideroffloadsink  0x3f 0x66
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  34 (RRSetProviderOffloadSink)
  Value in failed request:  0x3f
  Serial number of failed request:  16
  Current serial number in output stream:  17

xf86-video-intel패키지 뿐만 아니라 커널을 포함하여 많은 패키지가 업데이트되었기 때문에 정확히 어디에서 문제가 발생하는지 알 수 없습니다 xf86-video-ati. linux4.6 커널도 설치했지만 동일한 문제가 발생했습니다.

답변1

이는 버그이며 다음 버전의 커널에서 수정될 예정입니다.

radeon.nopm=0누군가 영향을 받는 커널을 사용해야 하는 경우 해결 방법으로 커널 부팅 시간 옵션을 사용할 수 있습니다 .

관련 버그 보고서무료 데스크탑에서.

관련 정보