Обновление версии OpenGL до 4.6 в Ubuntu 18.04

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

У меня проблема с драйвером NVIDIA в Ubuntu 18.04. На самом деле проблема возникла на сервере, и я подключаюсь к серверу удаленно с помощью X2Go.

Мой сервер работает под управлением Ubuntu 18.04 и использует NVIDIA Geforce GTX 1080 TI.

Я использую метод установки драйверов NVIDIA с этого сайта:
https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-linux

На самом деле был установлен самый последний драйвер, как я проверил с помощью nvidia-smi: там показано, что у меня драйвер версии 440.26, что означает, что это свежий драйвер.

Но когда я проверяю свою версию openGL с помощью glxinfo | grep ‘:’, она показывает, что версия openGL 3.1, что не является последним обновлением.
Мне действительно нужно обновить версию openGL до 4.6.

Я боролся с этим в течение нескольких часов, но у меня не получается. Можете ли вы сказать, как мне поступить дальше?

Спасибо за помощь.

Какую именно строку версии вы имеете в виду?

$ nvidia-smi 
Пн Ноя  4 16:39:17 2019       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 430.50       Версия драйвера: 430.50       Версия CUDA: 10.1     |
|-------------------------------+----------------------+----------------------+
| Название GPU        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Скорость вентилятора  Температура  Производительность  Потребление/Макс.| Использование памяти | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce RTX 2060    Выкл  | 00000000:01:00.0  Вкл |                  Н/Д |
| 0%   42C    P8    15W / 160W |    887MiB /  5931MiB |      5%      По умолчанию |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Процессы:                                                       Память GPU |
|  GPU       PID   Тип   Имя процесса                             Использование      |
|=============================================================================|
|    0      1491      G   /usr/lib/xorg/Xorg                           367MiB |
|    0      4325      G   compiz                                       358MiB |
|    0     22829      G   freecad-daily                                  3MiB |
|    0     22858      G   /usr/lib/firefox/firefox                       4MiB |
|    0     22893      G   /usr/lib/firefox/firefox                     151MiB |
+-----------------------------------------------------------------------------+

$ glxinfo | grep -i version
строка версии сервера glx: 1.4
строка версии клиента glx: 1.4
Версия GLX: 1.4
строка версии профиля OpenGL: 4.5.0 NVIDIA 430.50
строка версии языка шейдеров профиля OpenGL: 4.50 NVIDIA
строка версии OpenGL: 4.6.0 NVIDIA 430.50
строка версии языка шейдеров OpenGL: 4.60 NVIDIA
строка версии профиля OpenGL ES: OpenGL ES 3.2 NVIDIA 430.50
строка версии языка шейдеров профиля OpenGL ES: OpenGL ES GLSL ES 3.20
    GL_EXT_shader_implicit_conversions, GL_EXT_shader_integer_mix, 


Проверьте, какие у вас glx/mesa (я все еще использую 16.04/Xenial):

$ dpkg --list | grep -i "glx"
ii  libgl1-mesa-dev:amd64                                       18.0.5-0ubuntu0~16.04.1                      amd64        бесплатная реализация OpenGL API -- файлы разработки GLX
ii  libgl1-mesa-glx:amd64                                       18.0.5-0ubuntu0~16.04.1                      amd64        бесплатная реализация OpenGL API -- время выполнения GLX
ii  libxcb-glx0:amd64                                           1.11.1-1ubuntu1                              amd64        связь X C, расширение glx
ii  libxcb-glx0-dev:amd64                                       1.11.1-1ubuntu1                              amd64        связь X C, расширение glx, файлы разработки

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

Чтобы обновить версию OpenGL до 4.6 на Ubuntu 18.04 с видеокартой NVIDIA GeForce GTX 1080 TI, выполните следующие шаги:

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

    sudo apt update && sudo apt upgrade
  2. Удаление старых драйверов NVIDIA (если требуется):
    Возможно, вам нужно удалить старые версии драйверов, если они установлены. Используйте команду:

    sudo apt remove --purge nvidia*
  3. Добавление PPA для драйверов NVIDIA:
    Добавьте PPA, который содержит более новые версии драйверов NVIDIA:

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt update
  4. Установка драйверов NVIDIA:
    Установите последнюю версию драйверов. В данный момент последняя версия, возможно, будет 465.x или другая. Вы можете использовать команду:

    sudo apt install nvidia-driver-465

    Замените 465 на последнюю доступную версию, если это необходимо. Можно также установить драйвер NVIDIA, используя nvidia-driver-<version>.

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

    sudo reboot
  6. Проверка версии драйвера NVIDIA:
    После перезагрузки, выполните:

    nvidia-smi

    Убедитесь, что версия драйвера соответствует установленной (должна быть в пределах последних номеров, например, 440 или 465).

  7. Проверка версии OpenGL:
    Теперь проверьте версию OpenGL:

    glxinfo | grep "OpenGL version"

    Убедитесь, что версия OpenGL отображается как 4.6.

  8. Проблемы с библиотеками GLX/Mesa:
    Если версия OpenGL по-прежнему не 4.6, возможно, стоит проверить установленные пакеты Mesa:

    dpkg --list | grep -i "glx"

    Убедитесь, что у вас установлены необходимые пакеты, такие как libgl1-mesa-glx и libgl1-mesa-dev. Если понадобится, установите их:

    sudo apt install libgl1-mesa-glx libgl1-mesa-dev
  9. Заключительные проверки:
    После всех установок и обновлений выполните снова:

    glxinfo | grep "OpenGL version"

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

Соблюдая эти шаги, вы должны успешно обновить версию OpenGL до 4.6 на вашем сервере с Ubuntu 18.04. Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь задавать.

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

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