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 --listproviders
GPU 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. 예비 ext4
Xubuntu 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입니다.
이름 /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] 삭제
몇 마디 만하겠습니다