libGL error: open uki failed (不允许的操作)

上网、浏览、聊天、下载等
回复
天羽美羽
帖子: 183
注册时间: 2013-05-22 22:29
系统: Ubuntu14.04

libGL error: open uki failed (不允许的操作)

#1

帖子 天羽美羽 » 2014-06-18 20:21

每次在Linux下打开新版本的google chrome,总是在terminal那边出现
libGL error: open uki failed (不允许的操作)
libGL error: reverting to (slow) indirect rendering
然后,给人感觉google chrome 的UI比之前版本2几的Linux版本慢了很多,缓慢?

不知有什么好的方法?还是说大家都是这种情况? :em06
我laptop的显示卡是a卡,不知N卡和I卡有没出现过这种情况? :em11
以前Linux的google chrome版本貌似terminal那边没看到有这错误。浏览器UI还是挺快的。
理论上这不科学 :em06
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: libGL error: open uki failed (不允许的操作)

#2

帖子 poloshiao » 2014-06-18 21:16

libGL error: open uki failed (不允许的操作)
libGL error: reverting to (slow) indirect rendering
可能是顯卡驅動 或 MESA 引起的問題
把下面指令 複製 貼進終端機 執行
sudo lshw -numeric -class video
把結果直接複製 貼上來
天羽美羽
帖子: 183
注册时间: 2013-05-22 22:29
系统: Ubuntu14.04

Re: libGL error: open uki failed (不允许的操作)

#3

帖子 天羽美羽 » 2014-06-20 13:59

poloshiao 写了:
libGL error: open uki failed (不允许的操作)
libGL error: reverting to (slow) indirect rendering
可能是顯卡驅動 或 MESA 引起的問題
把下面指令 複製 貼進終端機 執行
sudo lshw -numeric -class video
把結果直接複製 貼上來
执行结果:http://paste.ubuntu.org.cn/1249305
平台是Ubuntu 14.04 64位操作系统
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: libGL error: open uki failed (不允许的操作)

#4

帖子 poloshiao » 2014-06-20 19:33

product: BeaverCreek [Radeon HD 6620G] [1002:9641]
product: Seymour [Radeon HD 6400M/7400M Series] [1002:6760]
1. 雙顯卡
https://wiki.ubuntu.com/X/Config/HybridGraphics#A14.04
在 Ubuntu 14.04 有比較好的支援 必須安裝閉源驅動
product: BeaverCreek [Radeon HD 6620G] [1002:9641]
configuration: driver=fglrx_pci latency=0
2. 顯卡 Radeon HD 6620G
作用中閉源驅動 fglrx_pci
product: Seymour [Radeon HD 6400M/7400M Series] [1002:6760]
configuration: driver=fglrx_pci latency=0
3. 顯卡 Radeon HD 6400M/7400M Series
作用中閉源驅動 fglrx_pci

4. 請補充
從終端機
fglrxinfo
dpkg -l | grep fglrx
把結果直接複製貼上來
要知道目前作用中的 閉源驅動 及 OpenGL 版本
天羽美羽
帖子: 183
注册时间: 2013-05-22 22:29
系统: Ubuntu14.04

Re: libGL error: open uki failed (不允许的操作)

#5

帖子 天羽美羽 » 2014-06-22 1:50

poloshiao 写了:
product: BeaverCreek [Radeon HD 6620G] [1002:9641]
product: Seymour [Radeon HD 6400M/7400M Series] [1002:6760]
1. 雙顯卡
https://wiki.ubuntu.com/X/Config/HybridGraphics#A14.04
在 Ubuntu 14.04 有比較好的支援 必須安裝閉源驅動
product: BeaverCreek [Radeon HD 6620G] [1002:9641]
configuration: driver=fglrx_pci latency=0
2. 顯卡 Radeon HD 6620G
作用中閉源驅動 fglrx_pci
product: Seymour [Radeon HD 6400M/7400M Series] [1002:6760]
configuration: driver=fglrx_pci latency=0
3. 顯卡 Radeon HD 6400M/7400M Series
作用中閉源驅動 fglrx_pci

4. 請補充
從終端機
fglrxinfo
dpkg -l | grep fglrx
把結果直接複製貼上來
要知道目前作用中的 閉源驅動 及 OpenGL 版本
补充 http://paste.ubuntu.org.cn/1252716
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: libGL error: open uki failed (不允许的操作)

#6

帖子 poloshiao » 2014-06-22 10:07

dpkg -l | grep fglrx
ii fglrx 2:14.100-0ubuntu1 amd64 Video driver for the AMD graphics accelerators
ii fglrx-amdcccle 2:14.100-0ubuntu1 amd64 Catalyst Control Center for the AMD graphics accelerators
ii fglrx-dev 2:14.100-0ubuntu1 amd64 Video driver for the AMD graphics accelerators (devel files)
ii xvba-va-driver 0.7.8-1ubuntu3
1. 目前 作用中的驅動是 2:14.100-0ubuntu1
但是 Ubuntu 套件庫 並沒有這個版本號
http://packages.ubuntu.com/search?suite ... chon=names
你是從哪裡下載來安裝的 ?
Radeon HD 6620G
Radeon HD 6400M/7400M Series
2. 目前 最合適閉源驅動 版本
2-1. AMD Catalyst™ 14.4 Linux Release Notes
http://support.amd.com/en-us/kb-article ... Notes.aspx
但是有版本限制
Linux Distributions Supported:
Ubuntu 12.04.3, 12.04.4 and 13.10
意思是 Ubuntu 14.04 不適用
2-2. AMD Catalyst™ 14.6 Beta for Linux
http://support.amd.com/en-us/kb-article ... river.aspx
Linux Distributions Supported:
Ubuntu 12.04.4 and 14.04
2-2-1. 安裝方法
http://support.amd.com/en-us/kb-article ... Notes.aspx
2-3. 在 ubuntu 安裝 Catalyst 參閱 (版本號請自行修正)
https://help.ubuntu.com/community/Binar ... 7s_website
fglrxinfo
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 6620G
OpenGL version string: 4.4.12874 Compatibility Profile Context 14.10
3. 目前 作用中的 OpenGL 是 4.4.12874
但是 Ubuntu 套件庫 並沒有這個版本號
http://packages.ubuntu.com/search?suite ... chon=names
你是從哪裡下載來安裝的 ?
3-1. 從 2-2.
http://support.amd.com/en-us/kb-article ... river.aspx
需要安裝 XFree86-Mesa-libGL
天羽美羽
帖子: 183
注册时间: 2013-05-22 22:29
系统: Ubuntu14.04

Re: libGL error: open uki failed (不允许的操作)

#7

帖子 天羽美羽 » 2014-06-22 11:46

1. 目前 作用中的驅動是 2:14.100-0ubuntu1
但是 Ubuntu 套件庫 並沒有這個版本號
http://packages.ubuntu.com/search?suite ... chon=names
你是從哪裡下載來安裝的 ?
我是直接从官网中直接下载最新的amd proprietary driver的
http://support.amd.com/en-us/download/d ... t-packages
然后直接生成deb包,直接安装的,我记得应该还打了一个patch,用来来支持较高版本的内核。

3. 目前 作用中的 OpenGL 是 4.4.12874
但是 Ubuntu 套件庫 並沒有這個版本號
http://packages.ubuntu.com/search?suite ... chon=names
你是從哪裡下載來安裝的 ?
从官网下载,然后生成的三个deb里,有opengl该版本的安装包,应该就是从这里安装的。
3-1. 從 2-2.
http://support.amd.com/en-us/kb-article ... river.aspx
需要安裝 XFree86-Mesa-libGL
貌似我并不能从ubuntu14.04中找到一个名为XFree86-Mesa-libGL的包,这包是来自于ppa还是有其他命名?还是说这包只有在x86平台上有,我这64位操作平台没?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: libGL error: open uki failed (不允许的操作)

#8

帖子 poloshiao » 2014-06-22 15:22

然后直接生成deb包
這個不太明白

下載
http://www2.ati.com/drivers/beta/linux- ... -may23.zip
安裝
http://support.amd.com/en-us/kb-article ... Notes.aspx
我并不能从ubuntu14.04中找到一个名为XFree86-Mesa-libGL的包
安裝這兩個套件看看
libgl1-mesa-glx
libgl1-mesa-dri
進一步參閱
http://mesa3d.sourceforge.net/
天羽美羽
帖子: 183
注册时间: 2013-05-22 22:29
系统: Ubuntu14.04

Re: libGL error: open uki failed (不允许的操作)

#9

帖子 天羽美羽 » 2014-06-22 15:44

poloshiao 写了:
然后直接生成deb包
這個不太明白

下載
http://www2.ati.com/drivers/beta/linux- ... -may23.zip
安裝
http://support.amd.com/en-us/kb-article ... Notes.aspx
Reference: https://help.ubuntu.com/community/Binar ... 这里生成的三个deb files.

XFree86-Mesa-libGL这个如何安装,我并未从 http://support.amd.com/en-us/kb-article ... 到任何关于这包的说明,用google搜索并未发现ubuntu下可行的方案。要尝试安装red hat下的rpm包吗?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: libGL error: open uki failed (不允许的操作)

#10

帖子 poloshiao » 2014-06-22 15:56

https://help.ubuntu.com/community/Binar ... alyst_13.4
根据这里生成的三个deb files.
OK
那就安裝這三個 deb
檢查一下 它生成的版本號是多少號 ?
正確的版本號應該延續 14.4 其它 minor 號 另外加在後面
我是直接从官网中直接下载最新的amd proprietary driver的
http://support.amd.com/en-us/download/d ... t-packages
在 Ubuntu 14.04 下載 beta 版
http://www2.ati.com/drivers/beta/linux- ... -may23.zip

安裝在 Ubuntu 14.04 額外參閱這一篇
http://askubuntu.com/questions/124292/w ... 796#435796
天羽美羽
帖子: 183
注册时间: 2013-05-22 22:29
系统: Ubuntu14.04

Re: libGL error: open uki failed (不允许的操作)

#11

帖子 天羽美羽 » 2014-06-22 16:22

安裝這兩個套件看看
libgl1-mesa-glx
libgl1-mesa-dri
進一步參閱
http://mesa3d.sourceforge.net/
http://paste.ubuntu.org.cn/1253953
天羽美羽
帖子: 183
注册时间: 2013-05-22 22:29
系统: Ubuntu14.04

Re: libGL error: open uki failed (不允许的操作)

#12

帖子 天羽美羽 » 2014-06-22 16:24

好的,我重新试着安装显示卡驱动看看。
天羽美羽
帖子: 183
注册时间: 2013-05-22 22:29
系统: Ubuntu14.04

Re: libGL error: open uki failed (不允许的操作)

#13

帖子 天羽美羽 » 2014-06-22 17:17

问题依然存在,奇怪了。
OK
那就安裝這三個 deb
檢查一下 它生成的版本號是多少號 ?
正確的版本號應該延續 14.4 其它 minor 號 另外加在後面
http://paste.ubuntu.com.cn/1254037

其他都是按照这里来安装的
https://help.ubuntu.com/community/Binar ... alyst_13.4

有几个奇怪的地方,之前在13.04的时候,两块显卡可以相互切换,现在在14.04这里不能?即使我在终端切换也是如此。

每次都是执行sudo aticonfig --initial
http://paste.ubuntu.com.cn/1254058
如果再执行一般会出现
http://paste.ubuntu.com.cn/1254066
但是如果重启系统再执行sudo aticonfig --initial
依旧是
http://paste.ubuntu.com.cn/1254058

Xorg文件所在的位置
http://paste.ubuntu.com.cn/1254077
回复