Существует ли способ вынудить X использовать интегрированную графику Intel при горной промышленности Ethereum на дискретной карте Radeon?

Обновление Сделало некоторое дальнейшее рытье и узнало решение этой проблемы для старого fglrx драйвера: https://bitcointalk.org/index.php? topic=170470.60 Это однако не работает с драйверами AMDGPU, которые не идут с switchlibglx, предварительно упакованным насколько я знаю.

Обновление 2 — Найденный этим возможным решением, но это не работало. Получение любой из 2 вещей: A, черный экран, когда я работаю systemctl isolate graphical.target, или B, если я продолжаю помещать в черный список драйвер, неспособность взорвать.

Обновите 3 открытых /var/log/Xorg.0.log в VT (с systemd значением по умолчанию временно набор к multi-user.target в то время как эта проблема сохраняется), ― чрезвычайно причудливый "никакие экраны, найденные" ошибка. Удивление, если драйверы AMDGPU на самом деле пытаются вынудить X использовать их на запуске; надо надеяться, нет.

Обновите 4 Найденных эти инструкции в Дуге форумы Linux при исследовании точного ре сообщения: не находя дисплеев — теперь, вместо того, чтобы выйти неправильно, система просто зависает, когда я пытаюсь выполнить startx. Улучшение, но все еще не работает.

Обновление, которое подвешивает 5 Вышеупомянутого, происходит в течение приблизительно 5 минут, затем оно выходит с “Соединением, которому отказывают” ошибка. Потянувший ~/.local/share/xorg/Xorg.0.log — это на самом деле говорит “Сервер, завершенный успешно” несмотря на вывод startx, говоря, что это что потребности консультироваться.

Обновите 6 поисков с помощью Google site:bugs.launchpad.net "amdgpu" поднятый этот отчет об ошибках, который может быть связан с этой проблемой. Предпринятый обходное решение там ― нет, не работал.

Обновите 7 выполнений journalctl | grep gdm | grep EE | less поднятый некоторая довольно ценная информация в помощи решают эту проблему:

(EE) open /dev/fb0: Permission denied

WTF является драйвером AMDGPU, делающим к полномочиям на кадровом буфере?

Не обновите 8 Все еще решений; размещение щедрости.

Обновите 9 Испытанного Уэйленда также; на самом деле это - то, к чему приняли значение по умолчанию живые медиа. GNOME не использует Weston, таким образом, weston.ini не будет работать когда дело доходит до принуждения использования i915 и игнорирования amdgpu.

Исходное описание запускается ниже.

Хорошо, таким образом, я просто создал добывающую буровую установку, которая имеет Ubuntu 18.04.1 на нем (попробованный предварительный выпуск 18.10, но по некоторым причинам AMDGPU сбои для создания модулей DKMS в этом случае даже с известными обходными решениями как примененный спуфинг версии, так должен был просто понизить). Карта хорошо работает; горная промышленность ETH в между 24.2 и 24,3 мГн/с даже со всего одной Sapphire Нитро Radeon RX 480 (который имеет намного лучший вентилятор, чем карта запаса и может таким образом выдержать высокий hashrate, когда скорость вентилятора проворачивается полностью).

Система также имеет Intel Core i5 8400 CPU на нем — который не только имеет шесть ядер, но также и имеет графику на микросхеме — работа материнской платы MSI H310-F Pro. Прежде чем я настроил драйверы AMDGPU для выполнения той карты, GNOME, Shell работал превосходный. После того, как я настроил дискретный GPU для горной промышленности, однако, внезапно существует только VTs — никакой GNOME, никакой GDM, № X, нет ничто. Существует ли путь, поэтому, вынудить X использовать Intel интегрировало графический процессор на i5-8400, чтобы смочь и использовать рабочий стол и шахту одновременно? Любая справка значительно ценилась бы.

7
задан 11 October 2018 в 19:31

1 ответ

Я НАКОНЕЦ заставил его работать, используя метод purge-the-driver-and-reinstall-in-headless-mode:

cd /home/realkstrawn93/Desktop/amdgpu-pro-18*
amdgpu-pro-uninstall --purge -y
./amdgpu-pro-install --opencl=legacy,rocm --headless

Это устанавливает ТОЛЬКО компонент OpenCL драйвера AMDGPU-Pro а не компонент дисплея.

1
ответ дан 23 November 2019 в 06:55

Другие вопросы по тегам:

Похожие вопросы: