У меня есть ASUS Z170M ПЛЮС материнская плата и ЦП i7 6700k с интегрированной графикой (Intel HD Graphics 530). Я выполняю Xubuntu 16.04.5 LTS.
Я хочу к созданному двухместную систему, таким образом, я купил Radeon R7 240 Sapphire GPU. Оба интегрированных и специализированных GPU хорошо работают, когда только один из них работает. Однако, когда я пытаюсь иметь обоих активных, проблемы начинаются.
Я выбираю "Autodetect" или "PCI-E" в моих настройках BIOS, все работает до окончания экрана загрузки GRUB. После того, как система начинает загружаться, я вижу, что сообщение "Сканирует для btrfs файловой системы". Система никогда не загружается. И моя корневая система является btrfs, я не могу просто удалить btrfs-tools
зафиксировать это.
Когда я отключаю двойную графическую поддержку, то сообщение больше не там, и системные нагрузки в моментах. Но я хочу использовать оба GPU, так, чтобы не была опция.
Кроме того, нет никакого сканирования для btrfs с двойной графикой с набором iGPU как основной, однако, специализированная графика не активна в том экземпляре, и я не могу использовать его. Единственная отличающаяся вещь состоит в том, когда я завершил работу системы, оба GPU представляют экран-заставку. Так, в теории не должно быть никаких аппаратных проблем.
Специализированный GPU не перечислен в xrandr --listproviders
с набором iGPU как основной GPU. Однако это перечислено в выводе lspci -v | grep -P "VGA|HDMI"
.
Что мне делать? Я предпочел бы использовать dGPU в качестве основного GPU, но даже использование iGPU, столь же основного, приемлемо, пока я могу заставить обоих работать одновременно.
UPD: xrandr --listproviders
с двумя GPU, 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.
Проблема решена. Я надеюсь, что этот вопрос может помочь кому-то еще.