您现在的位置是: 首页 > 安装教程 安装教程

opengl驱动傻瓜式安装_opengl驱动怎么安装

ysladmin 2024-07-10 人已围观

简介opengl驱动傻瓜式安装_opengl驱动怎么安装       感谢大家提供这个opengl驱动傻瓜式安装问题集合,让我有机会和大家交流和分享。我将根据自己的理解和学习,为每个问题提供清晰而有条理的回答。1.提示OpenGL版本或显

opengl驱动傻瓜式安装_opengl驱动怎么安装

       感谢大家提供这个opengl驱动傻瓜式安装问题集合,让我有机会和大家交流和分享。我将根据自己的理解和学习,为每个问题提供清晰而有条理的回答。

1.提示OpenGL版本或显卡驱动版本太低怎么解决

2.Ubuntu 12.04 下安装 openGL 驱动时,究竟做了什么事

3.NVIDIA OpenGL Driver 怎么解决?急游戏就弹窗口 然后就关闭了。

opengl驱动傻瓜式安装_opengl驱动怎么安装

提示OpenGL版本或显卡驱动版本太低怎么解决

       玩家在安装游戏时,会遇到OpenGL版本或显卡驱动版本太低等问题, 如果电脑显卡OpenGL的版本低于2.0,那么有以下3种可能:

       1、电脑显卡比较低端;

       2、显卡是集成显卡;

       3、显卡驱动版本太低;

       如果是前两种情况,那么电脑没法玩此游戏;如果是因为显卡驱动版本太低,可以到显卡官网下载对应的显卡型号最新驱动安装即可,

Ubuntu 12.04 下安装 openGL 驱动时,究竟做了什么事

       就是说 你的显卡驱动 与你的显卡不配套,下载和你显卡配套的驱动就行了,登录到NVIDIA官方网站,进入驱动下载页面,之后让网站自动检测你的显卡,检测完后会给你推荐一款驱动程序,直接下载安装就可以了,下驱动精灵也可以。

       出现这个情况,是由于你显卡的OPENGL没有启用造成的 ?装上nvidia的配置程序后才能配置 随便用个什么看硬件的软件都有标明opengl的版本。

       按理来说,游戏应该有提供D3D的渲染方式,如果有的话最好用这个,D3D更新快,功能更强大,且由于是MICROSOFT开发的,所以在Windows下最适合。

       NVIDIA是你的显卡品牌,这你应该知道,而OpenGL则是一种类似Direct3D的东西。

NVIDIA OpenGL Driver 怎么解决?急游戏就弹窗口 然后就关闭了。

       Ubuntu 下安装 openGL 驱动的确把我折腾惨了

       本人机器是 HP 的使用 i5 的集成显卡

       下载了 intel 的 installer (intel-linux-graphics-installer_1.0.1_amd64.deb ),他们不支持 Ubuntu 12.04, 只支持 13.x

       找了个 ATI x1300 的老显卡,官方的驱动(ati-driver-installer-9-3-x86.x86_64.run)只支持了 Ubuntu 8.x 9.x (让我深感,计算机真是消费品,过时了就用不起来了 )

       只好买了一个 Nvidia GT610 显卡,下载官方的 NVIDIA-Linux-x86_64-331.49.run, 顺利装上了

       这驱动做了如下的事情:

       1) 把驱动装到 Kernel 中 ( 我升级了 Kernel ,又了重装驱动 )

       2) 把 /usr/lib/libGL.so 替换为 Nvidia 的(用 ldd 看就知道了),当然要把nvidia 自己的 so 也copy 到,这几个目录

       [html] view plaincopy在CODE上查看代码片派生到我的代码片

       ldd /usr/lib/libGL.so

        linux-vdso.so.1 => (0x00007fffe91ff000)

        libnvidia-tls.so.331.49 => /usr/lib/tls/libnvidia-tls.so.331.49 (0x00007fa1a58c0000)

        libnvidia-glcore.so.331.49 => /usr/lib/libnvidia-glcore.so.331.49 (0x00007fa1a30b1000)

        libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fa1a2d7b000)

        libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fa1a2b6a000)

        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa1a27aa000)

        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fa1a25a5000)

        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa1a22a9000)

        libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fa1a208b000)

        /lib64/ld-linux-x86-64.so.2 (0x00007fa1a5e15000)

        libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fa1a1e87000)

        libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fa1a1c81000)

       对于 i386 的支持库,放在/usr/lib32中

       [html] view plaincopy在CODE上查看代码片派生到我的代码片

       ldd /usr/lib32/libGL.so

        linux-gate.so.1 => (0xf7718000)

        libnvidia-tls.so.331.49 => /usr/lib32/tls/libnvidia-tls.so.331.49 (0xf75f1000)

        libnvidia-glcore.so.331.49 => /usr/lib32/libnvidia-glcore.so.331.49 (0xf53ac000)

        libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf5277000)

        libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf5265000)

        libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf50bb000)

        libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf50b6000)

        libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf508a000)

        libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf5068000)

        /lib/ld-linux.so.2 (0xf7719000)

        libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf5064000)

        libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf505d000)

       开发 Android 时使用 , Android 使用 i386是从 /usr/lib/i386-linux-gnu 装载

       所以要把 lib32 中所有文件复制到 /usr/lib/i386-linux-gnu

       3) Xorg相关

       Xorg是开源的 Xserver 实现

       nvidia 要与Xorg集成的库,放在usr/lib/xorg/modules下面,并改下 /etc/X11 下面的东西

        xorg.conf

       让 Xorg加载 so

       [html] view plaincopy在CODE上查看代码片派生到我的代码片

       Section "Module"

        Load "record"

        Load "extmod"

        Load "dbe"

        Load "dri2"

        Load "glx"

       EndSection

       装载 /usr/lib/xorg/modules/extensions/ 下面的 libglx.so, libdri2.so 等

       让 Xorg 加载 nvida 驱动

       [html] view plaincopy在CODE上查看代码片派生到我的代码片

       Section "Device"

        Identifier "Card0"

        Driver "nvidia"

        BusID "PCI:1:0:0"

       EndSection

       附带转帖

       Ubuntu通过重新生成/etc/X11/xorg.conf文件来调整分辨率

       /uid-25909722-id-3019407.html

       1. Ctrl+Alt+F1 , sudo service gdm stop

       2. sudo Xorg -configure (生成文件 ~/xorg.conf.new)

       3. sudo service gdm start

       4. mv ~/xorg.conf.new /etc/X11/xorg.conf

       5. gtf 1280 1024 60 -x

       6. 然后将上一步中gtf命令生成的内容:

       Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync

       插入到/etc/X11/xorg.conf中:

       Section "Monitor"

        Identifier "Monitor0"

        VendorName "Monitor Vendor"

        ModelName "Monitor Model"

        Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync

       EndSection

       重新启动X。搞定。

       如果不想生成xorg.conf文件,并且只想临时的调整分辨率,那么可以按照如下方法实现:

       cvt 1280 1024

       sudo xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync

       sudo xrandr --addmode VGA1 "1280x1024_60.00"

       sudo xrandr --output VGA1 --mode "1280x1024_60.00"

       就可以临时的调整分辨率到1280x1024.

       游戏弹出窗口NVIDIA OpenGL Driver

这是因为显卡缺少OpenGl驱动所致,可能使用的不是显卡厂商版或者公版显卡驱动导致的。

解决方法:

一、卸载显卡驱动,重新安装公版或者厂商版显卡驱动。

       1、在桌面上用鼠标右键点我的电脑,属性,打开设备管理器,展开显示适配器,卸载显卡驱动。

       2、到显卡官网下载对应型号的显卡驱动进行安装

二、微软运行库没安装好,游戏必备运行库NET_Framework和DirectX和系统必备的VC++都要安装好,有些软件游戏运行需要微软运行库支持,安装方法:

       1、下载驱动精灵安装打开,打开系统助手,系统必备组件,游戏必备组件。全部安装,微软运行库不向下兼容。

       2、百度2017微软运行库集合包进行安装

三、设置用独立显卡运行游戏

       在桌面空白处点鼠标右键

       打开nvidia控制面板

       点3D设置,

       设置为高性能

       关闭垂直同步

       点程序设置,设置游戏独立显卡运行。

       今天关于“opengl驱动傻瓜式安装”的讨论就到这里了。希望通过今天的讲解,您能对这个主题有更深入的理解。如果您有任何问题或需要进一步的信息,请随时告诉我。我将竭诚为您服务。