기본 dGPU가있는 BIOS에서 iGPU와 dGPU를 모두 활성화 한 후 "btrfs 파일 시스템 검색"무기한 iGPU가 기본으로 설정된 경우 dGPU가 활성화되지 않음

Shrenostal

ASUS Z170M PLUS 마더 보드와 graphcis가 통합 된 i7 6700k CPU (Intel HD Graphics 530)가 있습니다. Xubuntu 16.04.5 LTS를 실행합니다.

2 인용 시스템을 구축하고 싶어서 Radeon R7 240 Sapphire GPU를 구입했습니다. 통합 및 전용 GPU는 둘 중 하나만 작동 할 때 잘 작동합니다. 그러나 두 가지를 모두 활성화하려고하면 문제가 시작됩니다.

BIOS 설정에서 "Autodetect"또는 "PCI-E"를 선택하면 GRUB로드 화면이 나올 때까지 모든 것이 작동합니다. 시스템이로드되기 시작하면 "Scanning for btrfs filesystem"이라는 메시지가 표시됩니다. 시스템이로드되지 않습니다. 그리고 내 루트 시스템은 btrfs btrfs-tools입니다.이를 고치기 위해 삭제할 수는 없습니다 .

듀얼 그래픽 지원을 비활성화하면 해당 메시지가 더 이상 표시되지 않고 시스템이 순식간에로드됩니다. 하지만 두 GPU를 모두 사용하고 싶기 때문에 옵션이 아닙니다.

또한 iGPU가 기본으로 설정된 듀얼 그래픽으로 btrfs를 검색하지 않지만 해당 인스턴스에서 전용 그래픽이 활성화되지 않아 사용할 수 없습니다. 유일한 차이점은 시스템을 종료 할 때 두 GPU 모두 스플래시 화면을 렌더링한다는 것입니다. 따라서 이론상 하드웨어 문제가 없어야합니다.

전용 GPU는 xrandr --listproviders기본 GPU로 설정된 iGPU와 함께 나열되지 않습니다 . 그러나, 있다 의 출력에 나열 lspci -v | grep -P "VGA|HDMI".

어떻게해야합니까? dGPU를 기본 GPU로 사용하는 것을 선호하지만 두 가지를 동시에 작동 할 수 있다면 iGPU를 기본 GPU로 사용하는 것도 허용됩니다.

UPD : xrandr --listprovidersGPU 2 개, iGPU가 기본으로 설정 됨

Providers: number : 1
Provider 0: id: 0x47 cap: 0x9, Source Output, Sink Offload crtcs: 4 
outputs: 4 associated providers: 0 name:Intel

그리고 다음은 출력입니다 lspci | grep VGA.

00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 06)
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Opal XT [Radeon R7 M265]

UPD2. dGPU 만

xrandr --listproviders:

Providers: number : 1
Provider 0: id: 0x54 cap: 0x9, Source Output, Sink Offload crtcs: 2 outputs: 3 associated providers: 0 name:OLAND @ pci:0000:04:00.0

lspci |grep VGA:

 04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Opal XT [Radeon R7 M265]

UPD3. 예비 ext4Xubuntu 16.04.1 LTS 를로드 할 수있었습니다 . 두 GPU 모두 작동하지만 기본 btrfs 시스템에서는 작동하지 않습니다.

EXT4 16.04.1, 듀얼 GPU, dGPU가 기본으로 설정 됨

xrandr --listproviders
Providers: number : 2
Provider 0: id: 0xe6 cap: 0x9, Source Output, Sink Offload crtcs: 2     outputs: 3 associated providers: 1 name:OLAND @ pci:0000:04:00.0
Provider 1: id: 0x47 cap: 0x2, Sink Output crtcs: 4 outputs: 4 associated providers: 1 name:Intel

UPD4. EXT4 16.04.1, 듀얼 GPU, iGPU가 기본으로 설정 됨

xrandr --listproviders
Providers: number : 3
Provider 0: id: 0x84 cap: 0x9, Source Output, Sink Offload crtcs: 4 outputs: 4 associated providers: 2 name:Intel
Provider 1: id: 0x44 cap: 0x6, Sink Output, Source Offload crtcs: 2 outputs: 3 associated providers: 2 name:OLAND @ pci:0000:04:00.0
Provider 2: id: 0x44 cap: 0x6, Sink Output, Source Offload crtcs: 2 outputs: 3 associated providers: 2 name:OLAND @ pci:0000:04:00.0

요약 : 내 설정은 구식 ext4 시스템에서 의도 한대로 작동합니다. ATI 드라이버가 설치되어 있지 않습니다. 내가 아는 한 유일한 차이점은 해당 시스템이 ext4이고 작업하고 싶은 시스템이 btrfs라는 것입니다.

UPD7. 시스템에 SSH를 사용하여 재설정을 누르지 않고 재부팅 할 수있었습니다. 시스템이 실제로 완전히로드되었지만 btrfs 스캔에 대한 메시지가 멈췄습니다. 그리고 나도 tty로 전환 할 수 없습니다. 내가 할 수있는 유일한 일은 기본적으로 컴퓨터를 헤드리스 서버로 사용하거나 재설정하는 SSH입니다.

Shrenostal

이름 /etc/X11/xorg.conf.d/20-intel.conf변경하여 문제를 해결했습니다./etc/X11/xorg.conf.d/20-intel.conf~

이것이 보유한 구성입니다.

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "TearFree"    "true"
EndSection

듀얼 GPU를 방해 한 것이 었습니다.

문제 해결됨. 이 질문이 다른 사람에게 도움이되기를 바랍니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관