Установка amdgpu не удалась – пакеты имеют неудовлетворенные зависимости.

Вопрос или проблема

Я пытаюсь установить 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

Это указывает на проблемы с зависимостями, что обычно происходит из-за отсутствия необходимых пакетов в системе или конфликтов версий.

Шаги по устранению ошибки

  1. Проверка и обновление системы:
    Перед установкой драйверов убедитесь, что ваша система обновлена. Выполните следующие команды:

    sudo apt update
    sudo apt upgrade
  2. Установка недостающих зависимостей:
    Чтобы решить проблему, вам нужно вручную установить пакет libgl1-amdgpu-pro-ext. Для этого выполните команду:

    sudo apt-get install libgl1-amdgpu-pro-ext

    Эта команда должна загрузить и установить пакет, который является необходимой зависимостью для amdgpu-pro.

  3. Проверка зависимостей:
    Если установка зависимостей прошла успешно, повторите команду для установки amdgpu:

    sudo amdgpu-install --usecase=workstation --accept-eula

    Убедитесь, что все зависимости корректно установлены.

  4. Проверка состояния видеокарты:
    После успешной установки драйвера стоит проверить, правильно ли система распознает видеокарту. Для этого выполните:

    sudo lshw -c video

    Если вывод покажет, что ваша видеокарта теперь распознается и имеет назначенные драйвера, то установка прошла успешно.

  5. Дополнительные шаги (при необходимости):
    Если после всех вышеуказанных шагов проблемы продолжаются, рассмотрите дополнительные возможности:

    • Проверьте наличие конфликтующих пакетов с помощью:
      sudo apt list --installed | grep amdgpu
    • Удалите устаревшие или конфликтующие версии, если это необходимо:
      sudo apt-get remove --purge amdgpu-pro

Заключение

Установка драйвера amdgpu может иногда вызывать трудности из-за неудовлетворенных зависимостей, но следуя вышеизложенным шагам, вы сможете устранить большинство проблем. Однако, если вы по-прежнему сталкиваетесь с ошибками, возможно, стоит обратиться к документации или на форумы поддержки, которые могут предложить более конкретные решения для вашей ситуации. Постоянное обновление системы и пакетов является важным шагом для предотвращения подобных ошибок в будущем.

Оцените материал
Добавить комментарий

Капча загружается...