ubuntu 12.10 安装显卡驱动出错

为当前最终发行版之前的所有版本提供支持
回复
huayolia
帖子: 54
注册时间: 2009-09-22 16:15
送出感谢: 0
接收感谢: 0

ubuntu 12.10 安装显卡驱动出错

#1

帖子 huayolia » 2013-05-02 15:54

最近新装了ubuntu12.10,之前仅用过ubuntu12.04;在04那个版本中,显卡驱动是可以通过 addiional drivers 自动安装的。到了12.10中,面板中反复看,已经没有这个选择项了。无奈中,只能手工安装。
我的显卡是AMD HD6670,在网上浏览了一番 找到了如下教程:
http://wiki.cchtml.com/index.php/Ubuntu ... s_manually

不过处理到如下步骤:
Create .deb packages.
$ sh ./amd-driver-installer-catalyst-13.4-x86.x86_64.run --buildpkg Ubuntu/natty
总是提示,

Created directory fglrx-install.2uwFIo
Verifying archive integrity... All good.
Uncompressing AMD Catalyst(TM) Proprietary Driver-12.10
=====================================================================
AMD Catalyst(TM) Proprietary Driver Installer/Packager
=====================================================================
Generating package: Ubuntu/natty
Package build failed!
Package build utility output:
./packages/Ubuntu/ati-packager.sh: 294: ./packages/Ubuntu/ati-packager.sh: debclean: not found
dpkg-buildpackage: source package fglrx-installer
dpkg-buildpackage: source version 2:12.104-0ubuntu1
dpkg-buildpackage: source changed by AMD: Advanced Micro Devices. <http://ati.amd.com/support/driver.html>
dpkg-source --before-build fglrx.yAVjw5
dpkg-buildpackage: host architecture i386
debian/rules build
#Create important strings
for i in 10fglrx \
dkms.conf \
fglrx.install \
fglrx-dev.install \
fglrx-dev.links \
fglrx-amdcccle.install \
fglrx.grub-gfxpayload \
fglrx.dirs \
fglrx.links \
fglrx.postinst \
fglrx.postrm \
fglrx.preinst \
fglrx.prerm \
overrides/fglrx; do \
sed -e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \
-e "s|#LIBDIR#|usr/lib|g" \
-e "s|#LIBDIR32#|usr/lib32|g" \
-e "s|#BINDIR#|usr/bin|g" \
-e "s|#SYSCONFDIR#|etc|g" \
-e "s|#MANDIR#|usr/share/man/man1|g" \
-e "s|#LDSOCONF#|usr/lib/fglrx/ld.so.conf|g" \
-e "s|#ALTPRIORITY#|1000|g" \
-e "s|#PXALTPRIORITY#|900|g" \
-e "s|#AUTOSTARTDIR#|etc/xdg/autostart|g" \
-e "s|#DATADIR#|usr/share|g" \
-e "s|#PKGDESKDIR#|usr/share/fglrx|g" \
-e "s|#PKGDATADIR#|usr/share/fglrx|g" \
-e "s|#PKGCONFIGDIR#|usr/lib/fglrx|g" \
-e "s|#PKGBINDIR#|usr/lib/fglrx/bin|g" \
-e "s|#PKGLIBDIR#|usr/lib/fglrx|g" \
-e "s|#PKGLIBDIR32#|usr/lib32/fglrx|g" \
-e "s|#PKGDRIVERSDIR#|usr/lib/fglrx/xorg|g" \
-e "s|#XORGEXTRA#|usr/lib/xorg/extra-modules|g" \
-e "s|#PKGEXTENSIONDIR#|usr/lib/fglrx/xorg|g" \
-e "s|#XORGEXTENSIONSDIR#|usr/lib/xorg/modules/extensions|g" \
-e "s|#DRIVERNAME#|fglrx|g" \
-e "s|#DRIVERDEVNAME#|fglrx-dev|g" \
-e "s|#DRIVERSRCNAME#||g" \
-e "s|#INCLUDEDIR#|usr/include|g" \
-e "s|#PKGLIBCONFDIR#|lib/fglrx|g" \
-e "s|#GRUBBLKLISTDIR#|usr/share/grub-gfxpayload-lists/blacklist|g" \
-e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \
-e "s|#PXDIR#|usr/lib/pxpress|g" \
-e "s|#PXDIR32#|usr/lib32/pxpress|g" \
-e "s|#PXXMODDIR#|usr/lib/pxpress/xorg/modules|g" \
-e "s|#PXDIRNAME#|pxpress|g" \
-e "s|#PXLIBDIR#|usr/lib/pxpress/lib|g" \
-e "s|#PXLIBDIR32#|usr/lib32/pxpress/lib|g" \
-e "s|#PXLDSOCONF#|usr/lib/pxpress/ld.so.conf|g" \
-e "s|#CVERSION#|12.104|g" \
-e "s|#SRCXARCH#|xpic|g" \
-e "s|#SRCARCH#|x86|g" \
-e "s|#SRCLIBDIR#|lib|g" \
debian/$i.in > debian/$i; \
done
# remove exec bit on everything
find arch \
etc \
lib \
module \
usr \
xpic -type f | xargs chmod -x
find: `module': No such file or directory
# set executable on user apps
find arch/x86/usr/sbin \
arch/x86/usr/X11R6/bin \
usr/sbin/ -type f | xargs chmod a+x
# set exec bit on scripts
find lib etc debian -name "*.sh" -type f | xargs chmod +x
# set the permissions on the pxpress scripts
chmod 744 debian/pxpress/switch*
dh build
dh_testdir
dh_auto_configure
dh_auto_build
dh_auto_test
debian/rules binary
# refresh copyright file
cat debian/copyright_stub_0 > debian/copyright
cat usr/share/doc/fglrx/LICENSE.TXT >> debian/copyright
cat debian/copyright_stub_1 >> debian/copyright
#Steps that we can't easily represent in debhelper files or .in files yet
# Remove any libraries that may be caught by shell expansion
find . -name libGLE* | xargs rm -f
find . -name libEGL* | xargs rm -f
dh_installdirs -pfglrx
dh_installdocs -pfglrx usr/share/doc/fglrx/* --exclude LICENSE.TXT
dh_installdocs -pfglrx debian/AUTHORS
dh_installdocs -pfglrx debian/copyright
dh_installinit -pfglrx --name="atieventsd" --no-start --update-rcd-params="defaults 31"
#remove executable bits from stack
dh_install -pfglrx-amdcccle
execstack -c debian/fglrx-amdcccle/usr/lib/fglrx/bin/amdcccle
dh_install -pfglrx
dh_install: fglrx missing files (arch/#SRCOTHERARCH#/etc/OpenCL/vendors/*.icd), aborting
make: *** [binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary gave error exit status 2
Removing temporary directory: fglrx-install.2uwFIo


还请各位仁兄,不吝赐教啊~~
top398
帖子: 130
注册时间: 2013-04-20 16:46
系统: Ubuntu 13.04
送出感谢: 0
接收感谢: 2 次

Re: ubuntu 12.10 安装显卡驱动出错

#2

帖子 top398 » 2013-05-02 16:14

dh_install: fglrx missing files (arch/#SRCOTHERARCH#/etc/OpenCL/vendors/*.icd), aborting

是这个地方出错了。可能涉及一个字串值 #SRCOTHERARCH#
你可以看看你系统是什么体系(i386?AMD64?),下载的驱动又是什么体系?一致的话,可能是这个驱动本身的问题(脚本错误?文件缺失?)。
top398
帖子: 130
注册时间: 2013-04-20 16:46
系统: Ubuntu 13.04
送出感谢: 0
接收感谢: 2 次

Re: ubuntu 12.10 安装显卡驱动出错

#3

帖子 top398 » 2013-05-02 16:17

./packages/Ubuntu/ati-packager.sh: 294: ./packages/Ubuntu/ati-packager.sh: debclean: not found

另外,一开始说“debclean“没找到,你试试把这个东西装上。

程序“debclean”尚未安装。 您可以使用以下命令安装:
sudo apt-get install devscripts
huayolia
帖子: 54
注册时间: 2009-09-22 16:15
送出感谢: 0
接收感谢: 0

Re: ubuntu 12.10 安装显卡驱动出错

#4

帖子 huayolia » 2013-05-02 16:35

top398 写了:./packages/Ubuntu/ati-packager.sh: 294: ./packages/Ubuntu/ati-packager.sh: debclean: not found

另外,一开始说“debclean“没找到,你试试把这个东西装上。

程序“debclean”尚未安装。 您可以使用以下命令安装:
sudo apt-get install devscripts
top兄弟,非常感谢您第一时间的回答,您说的两个问题,我都看了;
1,驱动是32位,64位并存的
2,我安装了 devscripts, 而debclean 是不能单独安装的。

又试验了一次,依然是这个问题~~ 还请过目
头像
mraandtux
论坛版主
帖子: 5080
注册时间: 2009-12-12 19:29
系统: 本地大型发行版除外
来自: 随便一个地方
送出感谢: 0
接收感谢: 158 次
联系:

Re: ubuntu 12.10 安装显卡驱动出错

#5

帖子 mraandtux » 2013-05-02 16:53

已修改楼主的帖子,点太多了。
此外看下面的链接:
http://ubuntuforums.org/archive/index.p ... 59255.html
top398
帖子: 130
注册时间: 2013-04-20 16:46
系统: Ubuntu 13.04
送出感谢: 0
接收感谢: 2 次

Re: ubuntu 12.10 安装显卡驱动出错

#6

帖子 top398 » 2013-05-02 16:55

装了debclean,开始还是说没找到它?

可能你还要检查最前面的步骤,
$ sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases

If you are using the x86_64 architecture (64 bit), be sure to install "ia32-libs" before proceeding!
$ sudo apt-get install ia32-libs

如果你安装的系统是64位(不是说驱动),需要安装这个 ia32-libs

你看看你这2个安装过程是否都没出错。
头像
b33e
论坛版主
帖子: 3866
注册时间: 2011-06-07 14:20
系统: Mint18
送出感谢: 16 次
接收感谢: 62 次

Re: ubuntu 12.10 安装显卡驱动出错

#7

帖子 b33e » 2013-05-02 19:31

nanny首先,你执行的命令就错了,系统版本号就不对
而且,不需要生成deb包就可以安装
而且,安装附加驱动的程序系统里还是有的,不过是和选择软件源的程序放在了一起
huayolia
帖子: 54
注册时间: 2009-09-22 16:15
送出感谢: 0
接收感谢: 0

Re: ubuntu 12.10 安装显卡驱动出错

#8

帖子 huayolia » 2013-05-06 16:27

感谢 top398, mraandtux,b33e同学:
首先,我的系统是32位的,而且 $ sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases
If you are using the x86_64 architecture (64 bit), be sure to install "ia32-libs" before proceeding!
$ sudo apt-get install ia32-libs
这两句话,我完整执行了。 确保所有组件安装完毕;由于我是32位系统,ia32-libs 是不用安装的

其次,http://ubuntuforums.org/archive/index.p ... 59255.html 这个网页,我仔细看过了,按照他里面的方法,也试了,结果是一样的。
另外,有一点是肯定的,单独安装驱动,不带 --buildpkg Ubuntu/natty 参数也是完全可以运行的。不过系统提示安装完成后,重新启动系统,在提示上面依然发现 “graphic : unknown"
最后,请教一下 b33e , "安装附加驱动的程序系统里还是有的,不过是和选择软件源的程序放在了一起" 具体的位置 能否截个图啊。

我刚刚入手12.10 发现很多地方和 12.04 差异很大, 举个小例子和大家分享:
由于以前,无论是 ubuntu还是windows 我们都熟悉“最大化/最小化/关闭“按钮在上角; 在12.04中,我查了一下方法,在gconf-editor中,将 apps/metacity/general/ 中的button-layout 将其值修改为menu:minimize,maximize,close 是可以实现的; 不过到了12.10的ubuntu中,同样改成这个样子,却是失效的。
还请各位高手,过来人,多把关。谢谢~
flwwater
帖子: 508
注册时间: 2010-10-31 9:15
系统: kubuntu 18.04
送出感谢: 1 次
接收感谢: 13 次

Re: ubuntu 12.10 安装显卡驱动出错

#9

帖子 flwwater » 2013-05-06 18:44

现在直接双击run文件进行安装,性能跟生成deb包已经一样。
百度网盘 2048G容量 大放送!
百度网盘资源论坛一键保存资源!
回复

回到 “老旧版本支持”