问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Ubuntu下快速搞定libGL安装教程

创作时间:
2025-01-22 21:28:39
作者:
@小白创作中心

Ubuntu下快速搞定libGL安装教程

在Ubuntu系统中搭建OpenGL开发环境并不复杂,只需几步即可轻松搞定。本文将为你详细介绍如何在Ubuntu下安装libGL库及其相关依赖项,同时针对NVIDIA和AMD不同显卡的驱动安装提供具体指导。

01

一、系统准备与更新

在开始安装之前,确保你的Ubuntu系统是最新的。打开终端并输入以下命令:

sudo apt-get update
sudo apt-get upgrade
02

二、安装OpenGL库

接下来,我们需要安装Mesa提供的OpenGL库。在终端中依次执行以下命令:

sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev
sudo apt-get install build-essential libgl1-mesa-dev
03

三、配置OpenGL开发环境

为了能够进行OpenGL开发,我们还需要安装一些必要的开发工具和库:

sudo apt-get install binutils-gold g++ cmake libglew-dev libglm-dev
sudo apt-get install mesa-utils
04

四、显卡驱动安装

NVIDIA显卡驱动安装

  1. 首先检查系统推荐的NVIDIA驱动版本:

    ubuntu-drivers devices
    

    你会看到类似如下的输出:

    == /sys/devices/pci0000:00/0000:00:03.7/0000:06:00.0 ==
    modalias : pci:v000010DEd00001B38sv000010DEsd000011D9bc03sc02i00
    vendor   : NVIDIA Corporation
    model    : GP102GL [Tesla P40]
    driver   : nvidia-driver-535 - distro non-free recommended
    driver   : nvidia-driver-450-server - distro non-free
    driver   : nvidia-driver-470-server - distro non-free
    driver   : nvidia-driver-390 - distro non-free
    driver   : nvidia-driver-418-server - distro non-free
    driver   : nvidia-driver-535-server - distro non-free
    driver   : nvidia-driver-545 - distro non-free
    driver   : nvidia-driver-470 - distro non-free
    driver   : xserver-xorg-video-nouveau - distro free builtin
    
  2. 安装推荐的驱动版本(例如nvidia-driver-535):

    sudo apt-get install nvidia-driver-535
    
  3. 安装完成后,重启系统。你可以在终端中使用以下命令验证驱动是否安装成功:

    nvidia-smi
    

AMD显卡驱动安装

  1. 首先下载适用于Ubuntu版本的AMD显卡驱动包。例如,对于Ubuntu 22.04,你可以从AMD官方网站下载对应的驱动包。

  2. 在驱动包所在目录下,使用以下命令安装驱动:

    sudo dpkg -i amdgpu-install_5.5.50503-1_all.deb
    
  3. 安装驱动:

    sudo amdgpu-install --no-dkms
    sudo apt-get install rocm-dev
    
  4. 配置环境变量:

    ls -l /dev/dri/render*
    sudo usermod -a -G render $LOGNAME
    sudo usermod -a -G video $LOGNAME
    
  5. 重启系统后,使用以下命令验证驱动是否安装成功:

    rocm-smi
    
05

五、验证OpenGL安装

最后,我们需要验证OpenGL是否已正确安装。在终端中输入以下命令:

glxinfo | grep "OpenGL version"

如果看到类似以下的输出,说明OpenGL已成功安装:

OpenGL version string: 3.0 Mesa 20.0.8

通过以上步骤,你就可以在Ubuntu系统下成功安装并配置libGL,为后续的图形程序开发做好准备。无论是NVIDIA还是AMD显卡用户,都可以根据本文的指导快速搭建起自己的OpenGL开发环境。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号