android模擬器 一個錯誤:X Error of failed request: BadRequest (invalid request code or no such operation)

最近ubuntu12.04學習python,python2.7 python3.2所不一樣的是仍是蠻大的。學習思考的新
升級後
結果顯示 輸入方法不顯示   update-manager 和  add-apt-repository不能用,android的模擬器也打不開。
罪魁禍首直至python
因爲python3.2沒有往上兼容,致使從python2.7升級到3.2 很是多依賴以前2.7版本號的功能沒法使用
怎樣解決python升級的問題 請 http://book.51cto.com/art/201405/439867.htm


言歸正傳,出現如下問題怎樣解決?

fglrxinfo    

X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  136 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  12
  Current serial number in output stream:  12



一 準備工做:

1.下載適合你的最新的顯卡驅動
http://ati.amd.com/support/driver.html
 建議下載amd-catalyst-14-4-rev2-linux-x86-x86-64-may6.zip

2. 在安裝以前,運行如下命令,安裝依賴。


sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases


2、刪除曾經的 ATI 驅動和 Mesa 驅動。或許你沒有安裝。但假設不刪除現有的顯卡驅動。可能形成安裝後載入模塊和驅動錯誤。不能正常驅動

刪除曾經的 ATI 驅動和 Mesa 驅動。或許你沒有安裝,但假設不刪除現有的顯卡驅動,可能形成安裝後載入模塊和驅動錯誤,不能正常驅動。
假設曾經手工安裝過驅動需要運行如下兩行,假設沒有,跳過。html


cd /usr/share/ati/
sudo ./fglrx-uninstall.sh   [注意這裏存在一個問題,假設該文件夾下沒有fglrx-uninstall.sh 該怎麼辦。我就遇到了這樣的問題,折騰了會。後來在 下載的那個文件 fglrx-14.10.1006.1001/driver/ 找到有個shell   ]
sudo sh fglrx-uninstall.sh --force 【注意加--force 不然會有提示刪除不掉】

sudo apt-get remove xorg-driver-fglrx xserver-xorg-video-ati xserver-xgl

3、安裝驅動,不要在刪除步驟前安裝,否則會被卸載掉的。沒有什麼難的,基本上下一步便可了。
解壓第一步下載的ati驅動
cd 解壓後的文件夾
sudo sh ./amd-driver-installer-14.10.1006.1001-x86.x86_64.run
依據提示 下一步

4、安裝完成 依據提示從新啓動


5、檢查安裝效果

一、首先看看驅動信息是否正確,運行
fglrxinfo

如下的是我結果

display: :0.0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7400M Series
OpenGL version string: 4.4.12874 Compatibility Profile Context 14.10.1006.1001


關鍵是要有 ATI,不能是其餘的,假設不是的話。說明驅動模塊沒有正確載入,需要依據顯示的內容,把相應的驅動刪除。python




二、看看本身的顯卡是否工做在Xv模式下,運行
xvinfo

假設顯示的結果很是多很是多。那就是工做在xv模式下了。linux

假設像如下這種顯示。那還需要再設置

X-Video Extension version 2.2
screen #0
no adaptors present

手工設置xv模式
sudo aticonfig --overlay-type=xv

三、看看其餘信息
glxinfo | grep direct

個人結果是
direct rendering: Yes

四、測試一下速度和工做是否正常,程序會顯示轉動的齒輪和一些數值。android


glxgears
fgl_glxgears

參考:
c++

http://zhidao.baidu.com/link?url=Fol6ZFsHFudbw9ZyqaUyhdOV63nDWQ6qahirsHXWCYCjSxYdJ4rh7ciSDv1toI2RfSHDbj3tt4Uj-B6N-Qp5Mqshell


http://askubuntu.com/questions/74171/is-my-ati-graphics-card-supported-in-ubuntu

版權聲明:本文博客原創文章,博客,未經贊成,不得轉載。ubuntu

相關文章
相關標籤/搜索