Вопрос или проблема
Я пытаюсь установить amdgpu в соответствии с инструкциями, найденными здесь: https://amdgpu-install.readthedocs.io/en/latest/install-installing.html
Выполнение команды:
sudo amdgpu-install --usecase=workstation --accept-eula
выдает следующую ошибку:
Следующие пакеты имеют неудовлетворенные зависимости:
amdgpu-pro : Зависит: libgl1-amdgpu-pro-ext, но он не будет установлен
Я пытаюсь установить amdgpu, потому что мой второй монитор не определяется, и, кажется, что у меня действительно не установлен драйвер, так как результат команды sudo lshw -c video
следующий:
*-display UNCLAIMED
описание: Контроллер совместимого VGA
продукт: Advanced Micro Devices, Inc. [AMD/ATI]
производитель: Advanced Micro Devices, Inc. [AMD/ATI]
физический id: 0
информация о шине: pci@0000:2f:00.0
версия: c1
ширина: 64 бита
тактовая частота: 33MHz
возможности: pm pciexpress msi vga_controller bus_master cap_list
конфигурация: задержка=0
ресурсы: память:d0000000-dfffffff память:e0000000-e01fffff ioport:e000(размер=256) память:fcd00000-fcdfffff память:fce00000-fce1ffff
Я ожидаю, что драйвер будет указан в конфигурации, если он установлен.
У кого-нибудь есть идеи, как это исправить? Спасибо.
Полный вывод для amdgpu-install:
Успешно: 1 http://us.archive.ubuntu.com/ubuntu focal InRelease
Получено: 2 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Получено: 3 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
Успешно: 4 https://repo.radeon.com/amdgpu/21.50.2/ubuntu focal InRelease
Успешно: 5 https://repo.radeon.com/rocm/apt/5.0.2 ubuntu InRelease
Получено: 6 https://repo.radeon.com/amdgpu/21.50.2/ubuntu focal/proprietary amd64 Packages [3,562 B]
Получено: 7 https://repo.radeon.com/amdgpu/21.50.2/ubuntu focal/proprietary i386 Packages [2,884 B]
Получено: 8 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Получено 342 kB за 1с (275 kB/s)
Чтение списков пакетов... Готово
Успешно: 1 http://us.archive.ubuntu.com/ubuntu focal InRelease
Получено: 2 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Получено: 3 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Успешно: 4 https://repo.radeon.com/amdgpu/21.50.2/ubuntu focal InRelease
Получено: 5 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
Успешно: 6 https://repo.radeon.com/rocm/apt/5.0.2 ubuntu InRelease
Получено 336 kB за 1с (643 kB/s)
Чтение списков пакетов... Готово
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
linux-headers-5.13.0-28-generic уже является новейшей версией (5.13.0-28.31~20.04.1).
linux-headers-5.13.0-28-generic установлен вручную.
linux-modules-extra-5.13.0-28-generic уже является новейшей версией (5.13.0-28.31~20.04.1).
Некоторые пакеты не удалось установить. Это может означать, что вы
запросили невозможную ситуацию или, если вы используете нестабильную
дистрибуцию, что некоторые необходимые пакеты еще не были созданы
или были перемещены из Incoming.
Следующая информация может помочь разрешить ситуацию:
Следующие пакеты имеют неудовлетворенные зависимости:
amdgpu-pro : Зависит: libgl1-amdgpu-pro-ext, но он не будет установлен
E: Не удалось исправить проблемы, у вас есть удерживаемые сломанные пакеты.
Успешно: 1 http://us.archive.ubuntu.com/ubuntu focal InRelease
Получено: 2 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Получено: 3 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Успешно: 4 https://repo.radeon.com/amdgpu/21.50.2/ubuntu focal InRelease
Получено: 5 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
Успешно: 6 https://repo.radeon.com/rocm/apt/5.0.2 ubuntu InRelease
Получено 336 kB за 1с (642 kB/s)
Чтение списков пакетов... Готово
Успешно: 1 http://us.archive.ubuntu.com/ubuntu focal InRelease
Получено: 2 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Получено: 3 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Успешно: 4 https://repo.radeon.com/amdgpu/21.50.2/ubuntu focal InRelease
Успешно: 5 https://repo.radeon.com/rocm/apt/5.0.2 ubuntu InRelease
Получено: 6 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
Получено 336 kB за 0с (677 kB/s)
Чтение списков пакетов... Готово
Решение просто установить libgl1-amdgpu-pro-ext.
sudo apt-get install libgl1-amdgpu-pro-ext
Ответ или решение
Когда вы пытаетесь установить драйвер amdgpu, но сталкиваетесь с ошибкой зависимостей, это может быть довольно неприятной ситуацией. В данном случае ошибка заключается в том, что пакет amdgpu-pro
требует установки дополнительных зависимостей, таких как libgl1-amdgpu-pro-ext
, которые не могут быть автоматически установлены. Давайте рассмотрим, как вы можете решить эту проблему и успешно установить драйвер.
Описание проблемы
Вы пытаетесь установить amdgpu с помощью следующей команды:
sudo amdgpu-install --usecase=workstation --accept-eula
При выполнении данной команды вы получаете сообщение об ошибке:
The following packages have unmet dependencies:
amdgpu-pro : Depends: libgl1-amdgpu-pro-ext but it is not going to be installed
Это указывает на проблемы с зависимостями, что обычно происходит из-за отсутствия необходимых пакетов в системе или конфликтов версий.
Шаги по устранению ошибки
-
Проверка и обновление системы:
Перед установкой драйверов убедитесь, что ваша система обновлена. Выполните следующие команды:sudo apt update sudo apt upgrade
-
Установка недостающих зависимостей:
Чтобы решить проблему, вам нужно вручную установить пакетlibgl1-amdgpu-pro-ext
. Для этого выполните команду:sudo apt-get install libgl1-amdgpu-pro-ext
Эта команда должна загрузить и установить пакет, который является необходимой зависимостью для
amdgpu-pro
. -
Проверка зависимостей:
Если установка зависимостей прошла успешно, повторите команду для установки amdgpu:sudo amdgpu-install --usecase=workstation --accept-eula
Убедитесь, что все зависимости корректно установлены.
-
Проверка состояния видеокарты:
После успешной установки драйвера стоит проверить, правильно ли система распознает видеокарту. Для этого выполните:sudo lshw -c video
Если вывод покажет, что ваша видеокарта теперь распознается и имеет назначенные драйвера, то установка прошла успешно.
-
Дополнительные шаги (при необходимости):
Если после всех вышеуказанных шагов проблемы продолжаются, рассмотрите дополнительные возможности:- Проверьте наличие конфликтующих пакетов с помощью:
sudo apt list --installed | grep amdgpu
- Удалите устаревшие или конфликтующие версии, если это необходимо:
sudo apt-get remove --purge amdgpu-pro
- Проверьте наличие конфликтующих пакетов с помощью:
Заключение
Установка драйвера amdgpu может иногда вызывать трудности из-за неудовлетворенных зависимостей, но следуя вышеизложенным шагам, вы сможете устранить большинство проблем. Однако, если вы по-прежнему сталкиваетесь с ошибками, возможно, стоит обратиться к документации или на форумы поддержки, которые могут предложить более конкретные решения для вашей ситуации. Постоянное обновление системы и пакетов является важным шагом для предотвращения подобных ошибок в будущем.