Gentoo 历程(13):qt软件部分报错,kde启动不正常


前一阵子因为某种原因装上了kde-base,但是装完以后无法启动,具体表现在kdm无法启动,用startx直接进kde的话,进入桌面后过几分钟会黑屏,然后所有东西缩在左下角大约信用卡大的一个空间里,还有各种crash……在我的openbox里启动qt软件,经常会报这么一个错误:

X Error: BadMatch (invalid parameter attributes) 8
  Extension:    128 (Uknown extension)
  Minor opcode: 5 (Unknown request)
  Resource id:  0x2a00027
QGLContext::makeCurrent(): Failed.

在网上搜索无果,后来偶然解决了。

qt4.8以后,gentoo里的eselect多了个qtgraphicssystem模块,这个模块可以选择qt的图像引擎(graphics engine)而不必重新编译整个qt,我的机器上有三个选项:native、opengl(experimental)、raster(default),当时感觉opengl渲染应该会比raster快,就设定成opengl了,后来也就忘了,直到这次偶然发现。经测试,native和raster都能正常运行qt软件,正常启动kde环境,进入kde以后混成方式可以设定为opengl(其实也没啥感觉……),而opengl则各种报错各种悲剧。

另:发现这个问题后,上网搜索了一下,发现很多人都遇到这问题了,就我在网上看到的,ati、nvidia、nouveau驱动的都悲剧了,似乎只有intel的能用这个opengl

再另:qt的raster和opengl engine简介

  • 概览:http://labs.qt.nokia.com/2009/12/16/qt-graphics-and-performance-an-overview/
  • raster:http://labs.qt.nokia.com/2009/12/18/qt-graphics-and-performance-the-raster-engine/
  • opengl:http://labs.qt.nokia.com/2010/01/06/qt-graphics-and-performance-opengl/
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值