- Update OpenGL version to 4.6 in Ubuntu 18.04
- 1 Answer 1
- Как обновиться до последней версии OpenGL на компьютере с Virtualbox Ubuntu Linux?
- 2 ответа
- Как узнать версию OpenGL в Linux и установить последнюю версию
- 1 ответ
- How to update OpenGL Driver on Ubuntu 14.04 LTS
- 3 Answers 3
- Как обновить Opengl до 4.4
- Похоже на толсто-троллинг
Update OpenGL version to 4.6 in Ubuntu 18.04
I have problem related my nvidia driver in Ubuntu 18.04. Actually the problem occurred in computer server and I remote the computer server by using X2Go. My Computer Server using Ubuntu 18.04 And using NVIDIA Geforce GTX 1080 TI I am using the method to install Nvidia Drivers from this: https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-linux And actually it installed the latest driver as I am check using nvidia-smi: wheras showing I am using driver 440.26 which means the latest driver. But when I check my openGL using glxinfo | grep ‘:’ it showing that my openGL version is 3.1 which is not latest update. I really need to upgrade my openGL version to 4.6. I am struggle for hours to do this but I can’t. Could someone tell me how to proceed please? Thank you to help me.
1 Answer 1
Exactly WHICH version string are you referring to?
$ nvidia-smi Mon Nov 4 16:39:17 2019 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 430.50 Driver Version: 430.50 CUDA Version: 10.1 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce RTX 2060 Off | 00000000:01:00.0 On | N/A | | 0% 42C P8 15W / 160W | 887MiB / 5931MiB | 5% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 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 server glx version string: 1.4 client glx version string: 1.4 GLX version: 1.4 OpenGL core profile version string: 4.5.0 NVIDIA 430.50 OpenGL core profile shading language version string: 4.50 NVIDIA OpenGL version string: 4.6.0 NVIDIA 430.50 OpenGL shading language version string: 4.60 NVIDIA OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 430.50 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 GL_EXT_shader_implicit_conversions, GL_EXT_shader_integer_mix,
Check which glx/mesa you have (I’m running 16.04/Xenial still):
$ dpkg --list | grep -i "glx" ii libgl1-mesa-dev:amd64 18.0.5-0ubuntu0~16.04.1 amd64 free implementation of the OpenGL API -- GLX development files ii libgl1-mesa-glx:amd64 18.0.5-0ubuntu0~16.04.1 amd64 free implementation of the OpenGL API -- GLX runtime ii libxcb-glx0:amd64 1.11.1-1ubuntu1 amd64 X C Binding, glx extension ii libxcb-glx0-dev:amd64 1.11.1-1ubuntu1 amd64 X C Binding, glx extension, development files
Как обновиться до последней версии OpenGL на компьютере с Virtualbox Ubuntu Linux?
Я использую Ubuntu 16.10 в VirtualBox версии 5.1.10 с установленными последними гостевыми дополнениями. Моя хост-система — Ubuntu 14.04 с графическим адаптером:
00: 02.0 VGA-совместимый контроллер: Intel Corporation HD Graphics 530 (версия 06)
В соответствии с его спецификациями он поддерживает OpenGL до версии 4.5 в Linux. Мой графический адаптер гостевой системы показан как:
00: 02.0 VGA-совместимый контроллер: InnoTek Systemberatung GmbH Графический адаптер VirtualBox
Согласно glxinfo моя текущая версия OpenGL на гостевой системе:
> glxinfo | grep OpenGL OpenGL vendor string: Humper OpenGL renderer string: Chromium OpenGL version string: 2.1 Chromium 1.9 OpenGL shading language version string: 1.30 OpenGL extensions:
Как обновить графический драйвер в гостевой системе до новейшей версии OpenGL?
2 ответа
Драйверы OpenGL в гостевых дополнениях VirtualBox ограничены OpenGL 2.1. Несмотря на множество запросов на улучшение возможностей OpenGL на форумах пользователей VBox, я не видел упоминаний о том, что разработчики VBox работают над OpenGL 3 или лучшей поддержкой. Тем не менее, он имел поддержку OpenGL 2.0 только в 2009 году и постепенно обновлялся до OpenGL 2.1. Они могут туда добраться.
У вас всегда есть возможность установить программное обеспечение для рендеринга драйверов OpenGL, но они не годятся ни для чего, кроме самых основных требований. Например: на их FTP-сайте есть драйвер рендеринга OpenGL32 для Blender, который позволяет Blender для Windows фактически работать в гостевой системе Windows, но частота кадров при анимации Позы находится в диапазоне 0,5-2,0 кадров в секунду. Не хорошо.
Обратите внимание, что платные продукты VMware ( VMware Fusion для Mac, VMware Workstation для Linux и VMware Workstation для Windows) имеют возможности 3D на уровне функций DirectX 10 и OpenGL 3.3. Если вы готовы платить за них, они могут работать на вас (есть пробные версии, которые можно скачать и установить бесплатно).
Вы могли бы подумать, что портирование не составит большого труда, все четыре продукта VMware. и это всего лишь драйвер для их собственного виртуального графического адаптера. верно?
После установки графического драйвера дополнений гостя VirtualBox любой аппаратный трехмерный графический запрос гостевого приложения будет отправлен на графическую карту хоста через этот драйвер.
Следовательно, мы не сможем иметь больше OpenGL в гостевой системе, чем в хосте. Кроме того, не все функции аппаратного ускорения реализованы в еще экспериментальных драйверах 3D- графики от Virtual Box.
Чтобы добиться максимальной производительности, убедитесь, что выполнены все следующие условия:
- графические драйверы хоста обновлены
- используйте самую последнюю версию VirtualBox и соответствующие гостевые дополнения
- установить последнюю гостевую ОС
Мы не можем обновлять гостевые дополнения графического драйвера отдельно.
Как узнать версию OpenGL в Linux и установить последнюю версию
Я не понимаю этот вывод,
какая версия? и в чем разница между «Строкой версии OpenGL» и «Строкой версии основного профиля OpenGL».
и какими командами Linux мне следует обновить свой OpenGL
1 ответ
Чтобы понять вывод этой команды, вы должны знать, что современные реализации OpenGL поддерживают несколько профилей. Каждый профиль содержит подмножество полной функциональности OpenGL. Профиль может развиваться через разные версии.
Конкретно ваша система поддерживает три профиля:
- Основной профиль: это самый современный профиль для OpenGL. Приложения, использующие этот контекст, получают доступ к самым последним функциям OpenGL, но не к устаревшим функциям OpenGL, таким как немедленный режим (glBegin и другие). В вашей системе установлена последняя версия 4.6.
- Профиль совместимости: этот профиль по-прежнему поддерживает устаревшие функции OpenGL, а также некоторые новые функции через расширения. Вы не должны использовать это для новых приложений, только для запуска старых приложений.
- OpenGL ES: этот профиль был разработан для мобильных систем, но все больше и больше используется и в настольных приложениях. Считайте это небольшим подмножеством OpenGL, которое хорошо подходит для приложений, которым не требуется полный набор инструментов OpenGL. У вас есть OpenGL ES 3.2, который на данный момент снова является новейшим.
Подводя итог: ваша система обновлена, и вы должны иметь возможность создавать и запускать как современные приложения OpenGL, использующие основной или профиль ES, так и устаревшие приложения OpenGL, использующие профиль совместимости.
How to update OpenGL Driver on Ubuntu 14.04 LTS
Anyway, I know I need to update my OpenGL Driver, my question is how do I do it? EDIT: I installed mesa and entered glxinfo | grep version into Terminal and got this, New Edit: After looking into the first answer, I did all of the steps, and restarted my computer, when I launched steam on startup, I got the following error,
First you need to determine if you are using openGl. Open a terminal window, and enter glxinfo | grep version If this produces errors, you will need to sudo apt-get install mesa-utils and re-run the command. Please post the results into your question.
Thanks — future reference — you can copy the highlighted text (ctrl-shift-c) past it into the question, and then press ctrl-k while it’s highlighted in the question to format the text as code.
3 Answers 3
Be careful when using Charles Green’s advice.
On the sudo apt-get upgrade step, you might see:
sudo add-apt-repository ppa:oibaf/graphics-drivers sudo apt-get update sudo apt-get upgrade Reading package lists. Done Building dependency tree Reading state information. Done Calculating upgrade. Done The following packages were automatically installed and are no longer required: account-plugin-windows-live libupstart1 Use 'apt-get autoremove' to remove them. The following packages have been kept back: libdrm-dev libdrm-intel1 libdrm-intel1:i386 libdrm-nouveau2 libdrm-nouveau2:i386 libdrm-radeon1 libdrm-radeon1:i386 libdrm2 libdrm2:i386 libegl1-mesa libegl1-mesa-drivers libgbm1 libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-dri:i386 libgl1-mesa-glx libgl1-mesa-glx:i386 libglapi-mesa libglapi-mesa:i386 libgles1-mesa libgles2-mesa libosmesa6 libosmesa6:i386 libva1 libwayland-egl1-mesa mesa-common-dev xserver-xorg-video-intel
The key part is that the upgrade I wanted to do didn’t happen:
The following packages have been kept back:
sudo apt-get install libegl1-mesa libegl1-mesa-drivers xserver-xorg-video-intel libgl1-mesa-dri libglapi-mesa
Как обновить Opengl до 4.4
Как бы мне обновить до 4.4 OpenGL, у меня сейчас 3.1!
телепаты в отпуске. остальные не понимают, в чем проблема. все ж как обычно делается
У меня в эфектах только 3.1 выше нету
Тебе нужны закрытые драйвера.
А с чего ты взял, что «эфекты» сами поддерживают что-то выше?
Ну так мне друг сказал что в эфектах менять всё, а дальше я не знаю как сменить на самый новый OpenGL
С таким описанием ты никогда не получишь помощи.
Ну как мне обновить OpenGL? У меня сейчас 3.1 мне нужен 4.4 и новее!
Какая видеокарта? Какая версия mint?
Ну как мне обновить OpenGL? У меня сейчас 3.1 мне нужен 4.4 и новее!
идешь в магазин и докупаешь
Похоже на толсто-троллинг
Взгляните на темы персонажа.
Пойми, твоё оборудование может не иметь нужной версии OpenGL. А для этого ты должен сообщить нам свою видеокарту.
А ты уверен, что твоя карта поддерживает 4.4?
garik_keghen ★★★★★ ( 13.12.15 18:43:24 MSK )
Последнее исправление: garik_keghen 13.12.15 18:43:34 MSK (всего исправлений: 1)
pc@ASUS:~ > lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)
Твоё оборудование не может в OpenGL 4.4
Но 4.0 под вендой должно быть. А под линуксом годик-другой подождать дров.
4.2 уже реализовано же вроде.
Уже есть 4.2, осталось подождать, пока в дистрибутивы запакуют.
Больше чем OpenGL 3.1 у тебя не будет. Зачем тебе 4.4? Есть вариант программного МЕДЛЕННОГО драйвера llvmpipe и что-то там еще новее — но кажись софтово тоже 4.4 не реализовали.
Честно говоря, я не знаю _ни одной_ игры, которая хочет OpenGL 4. Знаю меньше 5, которая хочет OpenGL 3.