歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux管理 >> Linux維護

在Ubuntu 13.10上安裝顯卡驅動報錯怎麼辦?

Ubuntu安裝顯卡驅動有時不是那麼順利,會提示錯誤從而導致Nvidia驅動安裝失敗,下面將針對Ubuntu 13.10系統安裝顯卡驅動出錯給大家做個詳細介紹,希望對你有所幫助。

聲明,只針對Ubuntu 13.10環境NVIDIA-Linux-x86_64-319.60.run版本

安裝的前期工作照常。直到要關閉service lightdm這一項。

設NVIDIA-Linux-x86_64-319.60.run的目錄位置為《dir》,在《dir》下執行

NVIDIA-Linux-x86_64-319.60.run -x

出現一個同名文件夾。

復制文本:

--- NVIDIA-Linux-x86_64-319.60/kernel/nv-drm.c 2013-09-26 01:02:38.000000000 +0400

+++ NVIDIA-Linux-x86_64-319.60/kernel/nv-drm.c 2013-10-02 14:00:03.617000000 +0400

@@ -201,12 +201,7 @@

memset(&nv_obj-》base, 0, sizeof(nv_obj-》base));

nv_obj-》pages = pages;

- ret = drm_gem_private_object_init(nvl-》drm, &nv_obj-》base, size);

- if (ret)

- {

- status = RM_ERR_OPERATING_SYSTEM;

- goto done;

- }

+ drm_gem_private_object_init(nvl-》drm, &nv_obj-》base, size);

ret = drm_gem_handle_create(file_priv, &nv_obj-》base, handle);

if (ret)

diff -ur NVIDIA-Linux-x86_64-319.60/kernel/nv-linux.h NVIDIA-Linux-x86_64-319.60/kernel/nv-linux.h

--- NVIDIA-Linux-x86_64-319.60/kernel/nv-linux.h 2013-09-26 01:02:38.000000000 +0400

+++ NVIDIA-Linux-x86_64-319.60/kernel/nv-linux.h 2013-10-02 14:01:31.461000000 +0400

@@ -1037,7 +1037,11 @@

#endif

#if !defined(NV_VMWARE)

+#if LINUX_VERSION_CODE 《 KERNEL_VERSION(3, 11, 0)

#define NV_NUM_PHYSPAGES num_physpages

+#else

+#define NV_NUM_PHYSPAGES get_num_physpages()

+#endif

#define NV_GET_CURRENT_PROCESS() current-》tgid

#define NV_IN_ATOMIC() in_atomic()

#define NV_LOCAL_BH_DISABLE() local_bh_disable()

保存在《dir》下,名字為patchfile.diff文件,執行命令

patch -p0 《 patchfile.diff

然後關閉lightdm:

sudo service lightdm stop

然後進入《dir》/NVIDIA-Linux-x86_64-319.60文件夾,執行:

sudo 。/nvidia-install

就可以安裝了

上面就是Ubuntu 13.10安裝顯卡驅動報錯的解決方法的介紹了,不過你不知道要如何安裝顯卡驅動的話,可以參考系統之家Ubuntu安裝Nvidia Optimus驅動的步驟。

Copyright © Linux教程網 All Rights Reserved