解决Ubuntu 12.04安装qtcreator后无法打开时的错误:Could not initialize GLX

在Ubuntu 12.04中安装qtcreator后,遇到无法打开的问题,报错'Could not initialize GLX'。问题根源在于NVIDIA驱动和显卡兼容性。通过启用Universe和Multiverse仓库,添加bumblebee/stable PPA,安装bumblebee、bumblebee-nvidia和virtualgl,然后重启系统,成功解决了无法打开qtcreator的问题。
部署运行你感兴趣的模型镜像

安装qtcreator。官网下载qt-creator-opensource-linux-x86_64-3.2.2.run,到/usr/local/src/目录。.run文件的安装很简单,只需要为该文件增加可执行属性,即可直接运行打开可视化安装界面。


安装步骤:

cd /usr/local/src/

chmod +x qt-creator-opensource-linux-x86_64-3.2.2.run

sudo ./qt-creator-opensource-linux-x86_64-3.2.2.run


打开了图形化安装向导界面,按向导步骤安装则可。



出现问题:

安装后打不开qtcreator. 从Dash里面点qtcreator的图标,任何反应都没有。进入安装后的bin目录,./qtcreator也打不开,但是提示一个错误:

Could not initialize GLX


Google了一会,说是nvidia drive和Graphic card兼容相关的问题。如果不加载欢迎页面,这样:

./qtcreator -noload Welcome


就可以打开,果然。但是看了特别不习惯,于是继续求解,...


解决方法:

第一步:

Enable the Universe and Multiverse repositories - you need to do this to allow the bumblebee and nvidia packages respectively to be installed.

    1) sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe"

    2) sudo gedit /etc/apt/sources.list

    3) Multiverse is already turn on by default.

第二步:

sudo add-apt-repository ppa:bumblebee/stable

sudo apt-get update


第三步:

Install Bumblebee using the default proprietary nvidia driver for 12.04 :

sudo apt-get install bumblebee bumblebee-nvidia virtualgl linux-headers-generic


第四步:

Reboot


详细参考:

https://wiki.ubuntu.com/Bumblebee


您可能感兴趣的与本文相关的镜像

Yolo-v8.3

Yolo-v8.3

Yolo

YOLO(You Only Look Once)是一种流行的物体检测和图像分割模型,由华盛顿大学的Joseph Redmon 和Ali Farhadi 开发。 YOLO 于2015 年推出,因其高速和高精度而广受欢迎

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值