Установка драйверов Mesa 19.3 на Ubuntu 18.04

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

Я пытаюсь установить драйверы Mesa 19.3 на свою дистрибуцию Ubuntu 18.04 для видеокарты Radeon RX 580. Я выполнил следующие команды:

sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt-get dist-upgrade
// перезагрузите систему
glxinfo | grep "OpenGL version"

Добавление ppa и обновление, похоже, проходит успешно, но драйверы Mesa не устанавливаются корректно:

OpenGL version string: 4.6.13581 Compatibility Profile Context

Я ожидал увидеть версию Mesa в строке версии OpenGL.

Правка:

name of display: :0
display: :0  screen: 0
direct rendering: Yes
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 6933 MB, largest block: 6120 MB
    VBO free aux. memory - total: 8005 MB, largest block: 6139 MB
    Texture free memory - total: 6933 MB, largest block: 6120 MB
    Texture free aux. memory - total: 8005 MB, largest block: 6139 MB
    Renderbuffer free memory - total: 6933 MB, largest block: 6120 MB
    Renderbuffer free aux. memory - total: 8005 MB, largest block: 6139 MB
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: Radeon RX 580 Series
OpenGL core profile version string: 4.6.13581 Core Profile Context
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6.13581 Compatibility Profile Context
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: 4.6.13581 Compatibility Profile Context
OpenGL ES profile shading language version string: 4.60

PPA Oibaf сработал для меня. Он содержит последние версии и регулярно обновляется.

Вы можете выполнить эти команды, чтобы добавить PPA в вашу систему:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update

Ответ или решение

Установка драйверов Mesa 19.3 на Ubuntu 18.04 для видеокарты Radeon RX 580 может представлять собой некоторые сложности, особенно если вы ожидаете видеть обновленную версию в строке версии OpenGL. Если вы уже попробовали установить драйверы через PPA kisak/kisak-mesa и не получили желаемого результата, стоит рассмотреть альтернативный подход с использованием PPA от Oibaf, который на данный момент является одним из наиболее актуальных источников для графических драйверов на Ubuntu.

Шаг 1: Удаление предыдущих драйверов

Прежде чем добавить новый PPA, рекомендуется удалить предыдущий PPA и связанные с ним пакеты, чтобы избежать конфликтов:

sudo ppa-purge ppa:kisak/kisak-mesa
sudo apt-get remove --purge mesa* xserver-xorg-video-amdgpu

Шаг 2: Установка PPA Oibaf

Теперь вы можете добавить PPA от Oibaf и установить актуальные драйверы:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt-get dist-upgrade

Шаг 3: Перезагрузка системы

После завершения установки рекомендуется перезагрузить ваш компьютер:

sudo reboot

Шаг 4: Проверка версии OpenGL

После перезагрузки вы можете проверить обновленную версию OpenGL, используя команду glxinfo. Для этого выполните:

glxinfo | grep "OpenGL version"

Если установка прошла успешно, вы должны увидеть строку с обновленной версией Mesa.

Дополнительные рекомендации

  1. Проверка зависимостей: Убедитесь, что все зависимости и пакеты для запуска OpenGL установлены корректно. Это может включать пакеты, такие как mesa-utils и libgl1-mesa-glx.

    sudo apt-get install mesa-utils
  2. Обновление системы: Всегда полезно поддерживать вашу систему обновленной. Рекомендуется периодически выполнять:

    sudo apt-get update
    sudo apt-get upgrade
  3. Использование графических интерфейсов: Если вы не привыкли работать с командной строкой, вы можете использовать графические интерфейсы (например, Software & Updates), чтобы добавить PPA.

Заключение

Использование PPA от Oibaf позволяет легко управлять графическими драйверами на вашем Ubuntu 18.04 и обеспечивает доступ к самым свежим обновлениям и улучшениям для Mesa. Если возникнут дополнительные вопросы или проблемы, рекомендуется обратиться к форумам и сообществам Ubuntu, где можно найти помощь от опытных пользователей и разработчиков.

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

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