我正在尝试为我的 HD 2400 GPU 获取旧版驱动程序,但在构建时出现错误。
我查看了这个答案,并得到了相同的结果,在驱动程序管理器中为空:
https://unix.stackexchange.com/a/106918/72663
为了解决丢失的version.h
文件,我首先这样做了:
$ sudo ln -s /usr/src/linux-headers-3.13.0-24-generic/include/generated/uapi/linux/version.h /lib/modules/3.13.0-24-generic/build/include/linux/version.h
当我运行催化剂工具来安装驱动程序时,我得到以下信息:
Creating symlink /var/lib/dkms/fglrx/8.97.100.7/source ->
/usr/src/fglrx-8.97.100.7
DKMS: add completed.
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
cd /var/lib/dkms/fglrx/8.97.100.7/build; sh make.sh --nohints --uname_r=3.13.0-24-generic --norootcheck....(bad exit status: 1)
[Error] Kernel Module : Failed to build fglrx-8.97.100.7 with DKMS
[Error] Kernel Module : Removing fglrx-8.97.100.7 from DKMS
但我相信问题是已经version.h
移动了,所以这是我的所有位置:
$ sudo find / -name version.h/var/lib/dkms/virtualbox-guest/4.3.10/build/include/VBox/version.h
/lib/firmware/carl9170fw/include/shared/version.h
/usr/include/linux/version.h
/usr/include/linux/dvb/version.h
/usr/src/linux-headers-3.13.0-24-generic/include/generated/uapi/linux/version.h
/usr/src/linux-headers-3.13.0-24-generic/include/config/arch/want/ipc/parse/version.h
/usr/src/linux-headers-3.13.0-24-generic/include/config/evm/hmac/version.h
/usr/src/virtualbox-guest-4.3.10/include/VBox/version.h
/usr/src/linux-headers-3.13.0-24/include/uapi/linux/dvb/version.h
/usr/src/linux-headers-3.13.0-24/include/xen/interface/version.h
我安装了 32 位版本的内核头,如下所示:
$ sudo apt-get install linux-headers-3.13.0-24-generic:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-headers-3.13.0-24-generic:i386 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 208 not upgraded.
我希望我需要改变一些东西来make.sh
修复路径,但我不确定我应该改变什么,或者只是做一个ln -s ...
让它轻松工作。
对于 64 位 3.13.0 内核,如何安装 fglrx-8.97.100.7?如果我无法在 Mint Linux 上使用它,那么使用 Ubuntu 会更简单吗?
我正在使用 WebGL 进行一些编程,但无法获得使用通用驱动程序测试我的 javascript 代码所需的加速。