AMD плохо справляется с поддержкой своих видеокарт в Linux.
Попробуйте одно из этих двух решений...
- Начинать
Обновления программного обеспечения
и проверьте Дополнительные драйверы и посмотрите, есть ли там видеодрайвер, из которого можно выбрать...
- Установите бесплатный драйвер Oibaf с открытым исходным кодом, который поддерживает Ubuntu 21.04... https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers... (вам, вероятно, нужно сначала удалить текущий драйвер Radeon)...
Поддерживаются все архитектуры Ubuntu.
Поддерживаемые версии Ubuntu:
- 20.04 (фокус) <- поддерживается
- 20.10 (отличный) <- устарело
- 21.04 (волосатый) <- поддерживается
- 21.10 (озорной) <- поддерживается
Для поддержки форума см.: http://goo.gl/qoUpWK
=== Введение ===
Этот PPA предоставляет обновленные бесплатные пакеты графических драйверов для оборудования Radeon, Intel и nvidia. Пакеты обновлений обеспечивают:
- все пакеты драйверов автоматически собираются каждый день при внесении изменений в основной поток
- Вулкан 1.2+ и OpenGL 4.6+: http://mesamatrix.net
- поддержка галлия-девять. Прочтите специальный раздел ниже
- Ускоренные видеодрайверы VDPAU и VAAPI Gallium3D (см. ниже)
- пакеты, созданные для последней стабильной версии LLVM
- пакеты mesa, созданные с помощью gcc LTO, для меньшего размера двоичного файла (~ 10-15%) и повышения производительности.
В качестве дополнительного бонуса я могу включить некоторые обновленные игры с открытым исходным кодом (бэкпортированные из Debian или более новой версии Ubuntu).
=== Основное использование ===
См. «Добавление этого PPA в вашу систему» позже или просто выполните:
sudo add-apt-repository ppa:oibaf/графические драйверы
и обновите свой Ubuntu с помощью пакета здесь.
=== Используя галлий-девять ===
Gallium-nine позволяет быстрее запускать игры DirectX 9, избегая неэффективного преобразования вызовов D3D9 в OpenGL. Для получения дополнительной информации см. https://wiki.ixit.cz/d3d9
Тебе нужно:
=== Использование альтернативных драйверов - Здесь будут драконы ===
- zink — OpenGL, эмулированный драйвером Vulkan:
Установить MESA_LOADER_DRIVER_OVERRIDE=цинк
- Старый драйвер Intel i965 OpenGL (по умолчанию используется диафрагма):
Установите MESA_LOADER_DRIVER_OVERRIDE=i965
- Рендер программного обеспечения llvmpipe OpenGL:
Установить MESA_LOADER_DRIVER_OVERRIDE=llvmppipe
- Другие варианты здесь: https://www.mesa3d.org/envvars.html
=== Использование ускоренного видео ===
Поддерживаемые драйверы VDPAU: r300, r600, radeonsi, nouveau
Поддерживаемые драйверы VAAPI: r600, radeonsi
Сначала вам нужно установить пакет mesa-vdpau-drivers:
sudo apt-get установить mesa-vdpau-драйверы
Затем, чтобы протестировать драйвер VDPAU с помощью mpv:
$ mpv --hwdec=vdpau ваш видеофайл
=== Обновление до более новой версии Ubuntu ===
это сильно предложил удалить все пакеты из этого PPA перед обновлением до более новой версии Ubuntu. См. раздел «Восстановление исходных драйверов» далее.
Затем, после обновления, вы можете снова добавить этот PPA.
=== Отладка и сообщение о проблемах ===
Если у вас возникли проблемы с драйверами, попробуйте запустить приложение из командной строки и посмотрите, есть ли предупреждения, связанные с графикой. Также введите dmesg, чтобы увидеть, есть ли здесь другая связанная информация.
Если у вас возникают сбои, установите соответствующие пакеты -dbg (libgl1-mesa-dri-dbg или libgl1-mesa-dri-experimental-dbg для 3D-драйверов и xserver-xorg-video-intel-dbg, xserver-xorg-video-nouveau- dbg или xserver-xorg-video-radeon-dbg для драйверов X) и воспроизведите сбой с помощью gdb. Пример:
$ gdb glxgears
[...сделать сбой приложения, а затем получить обратную трассировку с помощью:]
(гдб) бт
Если X.org дает сбой, посмотрите /var/log/Xorg.0.log (или /var/log/Xorg.0.log.old, когда после сбоя запускается новый X-сеанс).
С собранной информацией попробуйте выполнить поиск по адресу https://bugs.freedesktop.org/query.cgi (также попробуйте через Google), если кто-то уже сообщал о подобной ошибке. Если нет, вы можете сообщить о новой ошибке:
для ошибок 3D-драйверов: https://www.mesa3d.org/bugs.html
для ошибок драйвера X/2D: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
=== Вернуться к исходным драйверам ===
Чтобы вернуться к стандартным драйверам Ubuntu, введите в командной оболочке следующее:
$ sudo apt-get установить ppa-purge
$ sudo ppa-purge ppa:oibaf/графические драйверы
=== Пожертвования ===
Некоторые люди спрашивали меня, могу ли я принимать пожертвования для поддержки этой работы.У меня нет, но если у вас есть лишние деньги, я был бы рад, если бы вы могли сделать пожертвование на благотворительность по вашему выбору (для бедных, животных, кого-то еще, что, по вашему мнению, может понадобиться). Тогда не стесняйтесь, присылайте мне записку об этом!
Добавление этого PPA в вашу систему
Вы можете обновить свою систему с помощью неподдерживаемых пакетов из этого ненадежного PPA, добавив ppa:oibaf/graphics-drivers в источники программного обеспечения вашей системы. (Читать об установке)
sudo add-apt-repository ppa:oibaf/графические драйверы
sudo apt-получить обновление