(PS:交叉发布于Ubuntu 论坛)
我有一台旧的 Rock x770 笔记本电脑(clevo M57RU),配备 nvidia GTX7950go 显卡、intel core2duo 2.4Ghz。
自从 xubuntu 14:04 发布以来,我一直使用 Nvidia 304 驱动程序运行它,没有出现任何问题。最近,II 突然开始在 BIOS 屏幕上看到垂直排列的白点,并且会启动到黑屏。转到 tty 终端并查看 X 日志,我看到 Xserver 崩溃,并显示“(EE) 捕获信号 11(分段错误)。服务器中止”。
我可以使用 grub 启动行中的 nomodeset 和 Nouveau 驱动程序使其工作,但只能在低分辨率 1280 x 1024 下工作(原始分辨率为 1920x1200),只要我从附加驱动程序应用程序切换到 nvidia 驱动程序,它就会回到黑屏,即使是全新安装也是如此。如果我使用 Nouveau 驱动程序关闭 nomodeset,它会进入登录屏幕,但严重损坏并冻结。
尝试了很多关于卸载并重新安装各种驱动程序和 X 包的建议,尝试使用 xrandr 切换模式,但在低分辨率/nouveau 模式下没有效果,只是短暂的闪烁和消息Configure crtc 0 failed
。
尝试重新安装 14.04 和 16.04,但无济于事,Nouveau 驱动程序始终限制在 nomodeset 和低分辨率。它不再用于 3D 或游戏,因此如果能获得完整分辨率,Nouveau 驱动程序会很满意。
根据我研究的结果,一种可能的可能性是,BIOS 屏幕损坏表明显卡出现故障,并且只能在基本的低分辨率 VGA 模式下运行。
那么,在我考虑更换显卡之前,有人能建议我尝试其他方法吗?(这是一个 MXM 模块,如果我能找到的话,就可以做到)。我看到有人建议把显卡放在烤箱里烤!当我没有什么可失去的时候,我可能会先尝试一下——http://www.overclockers.com/forums/s...N-TRICK-WORKED。
Xorg 日志显示 nvidia 驱动程序崩溃:
[18.101] X.Org X 服务器 1.15.1 发布日期: 2014-04-13 [ 18.101] X 协议版本 11,修订版 0 [ 18.101] 构建操作系统:Linux 3.2.0-76-generic x86_64 Ubuntu [ 18.102] 当前操作系统:Linux dtrock01 3.13.0-85-generic #129-Ubuntu SMP 星期四 3 月 17 日 20:50:15 UTC 2016 x86_64 [ 18.102] 内核命令行:BOOT_IMAGE=/boot/vmlinuz-3.13.0-85-generic root=UUID=1b56f9c8-966f-4d22-a9f1-3ea226b89524 ro nomodeset quiet splash [ 18.102] 构建日期:2015 年 2 月 12 日下午 02:49:29 [ 18.102] xorg-server 2:1.15.1-0ubuntu2.7 (技术支持请参见 http://www.ubuntu.com/support) [18.102]pixman的当前版本:0.30.2 [ 18.102] 报告问题之前,请先检查 http://wiki.x.org 以确保您拥有最新版本。 [ 18.102] 标记: (-) 探测, (**) 来自配置文件, (==) 默认设置, (++)从命令行,(!!)通知,(II)信息, (WW)警告,(EE)错误,(NI)未实施,(??)未知。 [ 18.102](==)日志文件:“/var/log/Xorg.0.log”,时间:2016 年 5 月 3 日星期二 20:37:54 [ 18.168](==)使用系统配置目录“/usr/share/X11/xorg.conf.d” [ 18.193](==)无布局部分。使用第一个屏幕部分。 [ 18.193](==)没有可用的屏幕部分。使用默认值。 [ 18.193] (**) |-->屏幕“默认屏幕部分”(0) [ 18.193] (**) | |-->监视器“” [ 18.194] (==) 没有为屏幕“默认屏幕部分”指定监视器。 使用默认监视器配置。 [ 18.194](==)自动添加设备 [ 18.194](==)自动启用设备 [ 18.194](==)自动添加 GPU 设备 [ 18.194] (WW) 目录“/usr/share/fonts/X11/cyrillic”不存在。 [ 18.194] 从字体路径中删除条目。 [ 18.194] (WW) 目录“/usr/share/fonts/X11/100dpi/”不存在。 [ 18.194] 从字体路径中删除条目。 [ 18.194] (WW) 目录“/usr/share/fonts/X11/75dpi/”不存在。 [ 18.194] 从字体路径中删除条目。 [ 18.194] (WW) 目录“/usr/share/fonts/X11/100dpi”不存在。 [ 18.194] 从字体路径中删除条目。 [ 18.194] (WW) 目录“/usr/share/fonts/X11/75dpi”不存在。 [ 18.194] 从字体路径中删除条目。 [ 18.194](==)FontPath设置为: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/Type1, 内置 [ 18.194](==)ModulePath设置为“/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules” [ 18.194] (II) 服务器依赖 udev 提供输入设备列表。 如果没有可用的设备,请重新配置 udev 或禁用 AutoAddDevices。 [ 18.194](II)装载机魔法:0x7f6916e37d40 [ 18.194](II)模块 ABI 版本: [ 18.194] X.Org ANSI C 仿真: 0.4 [ 18.194] X.Org 视频驱动程序: 15.0 [ 18.194] X.Org XInput 驱动程序:20.0 [ 18.194] X.Org 服务器扩展 : 8.0 [ 18.194] (II) xfree86: 添加 drm 设备 (/dev/dri/card0) [ 18.196] (--) PCI:*(0:1:0:0) 10de:0297:1558:0573 rev 161,内存@0xcd000000/16777216,0xd0000000/268435456,0xce000000/16777216,I/O@0x00002000/128 [ 18.196] 初始化内置扩展通用事件扩展 [ 18.196]初始化内置扩展形状 [ 18.196] 初始化内置扩展 MIT-SHM [ 18.196] 初始化内置扩展 XInputExtension [ 18.196] 初始化内置扩展 XTEST [ 18.196] 初始化内置扩展 BIG-REQUESTS [ 18.196]初始化内置扩展 SYNC [ 18.196] 初始化内置扩展 XKEYBOARD [ 18.196] 初始化内置扩展 XC-MISC [ 18.196] 初始化内置扩展 SECURITY [ 18.196] 初始化内置扩展 XINERAMA [ 18.196] 初始化内置扩展 XFIXES [ 18.196] 初始化内置扩展 RENDER [ 18.196] 初始化内置扩展 RANDR [ 18.196] 初始化内置扩展 COMPOSITE [ 18.196] 初始化内置扩展 DAMAGE [ 18.196] 初始化内置扩展 MIT-SCREEN-SAVER [ 18.196] 初始化内置扩展 DOUBLE-BUFFER [ 18.196]初始化内置扩展记录 [ 18.196]初始化内置扩展 DPMS [ 18.196] 初始化内置扩展 Present [ 18.196]初始化内置扩展 DRI3 [ 18.196] 初始化内置扩展 X-Resource [ 18.196] 初始化内置扩展 XVideo [ 18.196] 初始化内置扩展 XVideo-MotionCompensation [ 18.196] 初始化内置扩展 SELinux [ 18.196] 初始化内置扩展 XFree86-VidModeExtension [ 18.196] 初始化内置扩展 XFree86-DGA [ 18.196] 初始化内置扩展 XFree86-DRI [ 18.196]初始化内置扩展 DRI2 [ 18.196] (WW) 除非您指定在其他地方加载“glamoregl”,否则不会加载它。 [ 18.196] (II) 默认情况下将加载“glx”。 [ 18.196] (WW) 默认情况下不加载“xmir”。跳过。 [ 18.196](II)加载模块:“glx” [ 18.254](II)加载/usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so [ 18.867](II)模块glx:供应商=“NVIDIA公司” [ 18.867] 针对 4.0.2 编译,模块版本 = 1.0.0 [ 18.867] 模块类: X.Org 服务器扩展 [ 18.867] (II) NVIDIA GLX 模块 304.131 2015 年 11 月 8 日星期日 22:03:20 PST [18.868]加载扩展GLX [ 18.868](==)匹配 nvidia 作为自动配置的驱动程序 0 [ 18.868](==)匹配的nouveau作为自动配置的驱动程序1 [ 18.868](==)匹配 nvidia 作为自动配置的驱动程序 2 [ 18.868](==)匹配的nouveau作为自动配置的驱动程序3 [ 18.868] (==) 匹配模式设置为自动配置驱动程序 4 [ 18.868](==)匹配的 fbdev 作为自动配置的驱动程序 5 [ 18.868] (==) 匹配 vesa 作为自动配置驱动程序 6 [ 18.868] (==) 将驱动程序分配给 xf86ConfigLayout [ 18.868](II)加载模块:“Nvidia” [ 18.868](II)加载/usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so [ 18.942](II)模块 nvidia:供应商=“NVIDIA 公司” [ 18.942] 针对 4.0.2 编译,模块版本 = 1.0.0 [ 18.942] 模块类:X.Org 视频驱动程序 [ 18.963](II)加载模块:“nouveau” [ 18.973](WW)警告,无法打开模块 nouveau [ 18.973](II)卸载模块:“新” [ 18.973] (二)卸载新 [ 18.973](EE)无法加载模块“nouveau”(模块不存在,0) [ 18.973](II)加载模块:“模式设置” [ 18.973](II)加载/usr/lib/xorg/modules/drivers/modesetting_drv.so [ 18.973](II)模块模式设置:vendor=“X.Org Foundation” [ 18.973] 针对 1.15.0 编译,模块版本 = 0.8.1 [ 18.973] 模块类:X.Org 视频驱动程序 [18.973] ABI 类:X.Org 视频驱动程序,版本 15.0 [ 18.973](II)加载模块:“fbdev” [ 18.973](II)加载/usr/lib/xorg/modules/drivers/fbdev_drv.so [ 18.973](II)模块fbdev:供应商=“X.Org Foundation” [ 18.973] 针对 1.15.0 编译,模块版本 = 0.4.4 [ 18.973] 模块类:X.Org 视频驱动程序 [18.973] ABI 类:X.Org 视频驱动程序,版本 15.0 [ 18.973](II)加载模块:“vesa” [ 18.974](II)加载/usr/lib/xorg/modules/drivers/vesa_drv.so [ 18.974](II)模块vesa:供应商=“X.Org Foundation” [ 18.974] 针对 1.15.0 编译,模块版本 = 2.3.3 [ 18.974] 模块类:X.Org 视频驱动程序 [18.974] ABI 类:X.Org 视频驱动程序,版本 15.0 [ 18.974](==)匹配 nvidia 作为自动配置的驱动程序 0 [ 18.974](==)匹配的nouveau作为自动配置的驱动程序1 [ 18.974](==)匹配 nvidia 作为自动配置的驱动程序 2 [ 18.974](==)匹配的nouveau作为自动配置的驱动程序3 [ 18.974] (==) 匹配模式设置为自动配置驱动程序 4 [ 18.974](==)匹配的 fbdev 作为自动配置的驱动程序 5 [ 18.974] (==) 匹配 vesa 作为自动配置驱动程序 6 [ 18.974] (==) 将驱动程序分配给 xf86ConfigLayout [ 18.974](II)加载模块:“Nvidia” [ 18.974](II)加载/usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so [ 18.974](II)模块 nvidia:供应商=“NVIDIA 公司” [ 18.974] 针对 4.0.2 编译,模块版本 = 1.0.0 [ 18.974] 模块类:X.Org 视频驱动程序 [ 18.974](II)卸载模块:“Nvidia” [ 18.974](II)卸载Nvidia [ 18.974](II)无法加载模块“nvidia”(已加载,32617) [ 18.974](II)加载模块:“新” [ 18.974] (WW) 警告,无法打开模块 nouveau [ 18.974](II)卸载模块:“新” [ 18.974] (二)卸载新 [ 18.974](EE)无法加载模块“nouveau”(模块不存在,0) [ 18.974](II)加载模块:“模式设置” [ 18.974](II)加载/usr/lib/xorg/modules/drivers/modesetting_drv.so [ 18.974](II)模块模式设置:vendor=“X.Org Foundation” [ 18.974] 针对 1.15.0 编译,模块版本 = 0.8.1 [ 18.974] 模块类:X.Org 视频驱动程序 [18.974] ABI 类:X.Org 视频驱动程序,版本 15.0 [ 18.975](II)卸载模块:“模式设置” [ 18.975](二)卸载模式设置 [ 18.975](II) 无法加载模块“模式设置”(已加载,0) [ 18.975](II)加载模块:“fbdev” [ 18.975](II)加载/usr/lib/xorg/modules/drivers/fbdev_drv.so [ 18.975](II)模块fbdev:供应商=“X.Org Foundation” [ 18.975] 针对 1.15.0 编译,模块版本 = 0.4.4 [ 18.975] 模块类:X.Org 视频驱动程序 [18.975] ABI 类:X.Org 视频驱动程序,版本 15.0 [ 18.975](II)卸载模块:“fbdev” [ 18.975](II)卸载fbdev [ 18.975](II)无法加载模块“fbdev”(已加载,0) [ 18.975](II)加载模块:“vesa” [ 18.975](II)加载/usr/lib/xorg/modules/drivers/vesa_drv.so [ 18.975](II)模块vesa:供应商=“X.Org Foundation” [ 18.975] 针对 1.15.0 编译,模块版本 = 2.3.3 [ 18.975] 模块类:X.Org 视频驱动程序 [18.975] ABI 类:X.Org 视频驱动程序,版本 15.0 [ 18.975](II)卸载模块:“vesa” [ 18.975] (二)卸载vesa [ 18.975](II)无法加载模块“vesa”(已加载,0) [ 18.975] (II)NVIDIA dlloader X 驱动程序 304.131 2015 年 11 月 8 日星期日 21:45:02 PST [ 18.975](II)适用于所有受支持的 NVIDIA GPU 的 NVIDIA 统一驱动程序 [ 18.976](II)模式设置:模式设置内核驱动程序:kms [ 18.976](II)FBDEV:帧缓冲区驱动程序:fbdev [ 18.976] (II) VESA: VESA 芯片组驱动程序: vesa [ 18.976](++)使用 VT 编号 7 [ 18.978](II)加载子模块“fb” [ 18.978](II)加载模块:“fb” [ 18.978](II)加载/usr/lib/xorg/modules/libfb.so [ 18.978](II)模块fb:供应商=“X.Org Foundation” [ 18.978] 针对 1.15.1 编译,模块版本 = 1.0.0 [ 18.978] ABI 类: X.Org ANSI C 仿真, 版本 0.4 [ 18.978](II)加载子模块“wfb” [ 18.978](II)加载模块:“wfb” [ 18.978](II)加载/usr/lib/xorg/modules/libwfb.so [ 18.992](II)模块 wfb: vendor="X.Org Foundation" [ 18.992] 针对 1.15.1 编译,模块版本 = 1.0.0 [ 18.992] ABI 类: X.Org ANSI C 仿真, 版本 0.4 [ 18.992](II)加载子模块“ramdac” [ 18.992](II)加载模块:“ramdac” [ 18.992](II)模块“ramdac”已经内置 [ 19.008] (WW) 恢复使用旧的探测方法进行模式设置 [ 19.009](WW)恢复为 fbdev 的旧探测方法 [ 19.009](II)加载子模块“fbdevhw” [ 19.009](II)加载模块:“fbdevhw” [ 19.009](II)加载/usr/lib/xorg/modules/libfbdevhw.so [ 19.009](II)模块fbdevhw:vendor="X.Org Foundation" [ 19.009] 针对 1.15.1 编译,模块版本 = 0.0.2 [ 19.009] ABI 类: X.Org 视频驱动程序, 版本 15.0 [ 19.009] (EE) 打开 /dev/fb0: 没有该文件或目录 [ 19.009] (EE) 打开 /dev/fb0: 没有该文件或目录 [ 19.009] (WW) 恢复使用 vesa 的旧探测方法 [ 19.009](II)NVIDIA(0):在屏幕部分中创建默认显示子部分 深度/fbbpp 24/32 的“默认屏幕部分” [ 19.009](==)NVIDIA(0):深度24,(==)帧缓冲区bpp 32 [ 19.009](==)NVIDIA(0):RGB 权重 888 [ 19.009](==)NVIDIA(0):默认视觉效果为 TrueColor [ 19.009](==)NVIDIA(0):使用伽马校正(1.0,1.0,1.0) [ 19.009](**)NVIDIA(0):启用2D加速 [ 19.914](II)NVIDIA(GPU-0):显示器(LGD(DFP-0))不支持NVIDIA 3D Vision [ 19.914](II)NVIDIA(GPU-0):立体声。 [ 19.943](II)NVIDIA(0):NVIDIA GPU GeForce Go 7950 GTX(G71)PCI:1:0:0(GPU-0) [ 19.943](--)NVIDIA(0):内存:524288 kBytes [ 19.943](--)NVIDIA(0):视频BIOS:05.71.22.51.09 [ 19.943](II)NVIDIA(0):检测到的PCI Express链路宽度:16X [ 19.943](--)NVIDIA(0):此 GPU 支持隔行视频模式 [ 19.943] (--) NVIDIA(0): GeForce Go 7950 GTX 上 PCI:1:0:0 的有效显示设备 [ 19.943](--)NVIDIA(0):CRT-0 [ 19.943](--)NVIDIA(0):TV-0 [ 19.943](--)NVIDIA(0):LGD(DFP-0)(已连接) [ 19.943](--)NVIDIA(0):DFP-1 [ 19.943](--)NVIDIA(0):CRT-0:400.0 MHz 最大像素时钟 [ 19.943](--)NVIDIA(0):TV-0:400.0 MHz 最大像素时钟 [ 19.943](--)NVIDIA(0):电视编码器:未知 [ 19.943](--)NVIDIA(0):LGD(DFP-0):最大像素时钟330.0 MHz [ 19.943](--)NVIDIA(0):LGD(DFP-0):内部双链路LVDS [ 19.943](--)NVIDIA(0):DFP-1:最大像素时钟165.0 MHz [ 19.943](--)NVIDIA(0):DFP-1:内部单链路 TMDS [ 19.943] (**) NVIDIA(0): 使用 EDID 中的 HorizSync/VertRefresh 范围进行显示 [ 19.943] (**) NVIDIA(0): 设备 LGD (DFP-0)(使用 EDID 频率已 [ 19.943](**)NVIDIA(0):在所有显示设备上启用。) [ 19.943](==)NVIDIA(0): [ 19.943](==)NVIDIA(0):未请求任何模式;默认模式“nvidia-auto-select” [ 19.943] (==) NVIDIA(0):将用作请求的模式。 [ 19.943](==)NVIDIA(0): [ 19.943](II)NVIDIA(0):已验证的元模式: [ 19.943](II)NVIDIA(0): “DFP-0: nvidia自动选择” [ 19.943](II)NVIDIA(0):虚拟屏幕尺寸确定为1920 x 1200 [ 19.944] (WW) NVIDIA(0): 无法支持自定义 viewPortOut 1920 x 1080 +0 +60 [ 19.960] (WW) NVIDIA(0): 无法支持自定义 viewPortOut 1600 x 1200 +160 +0 [ 19.960] (WW) NVIDIA(0): 无法支持自定义 viewPortOut 1500 x 1200 +210 +0 [ 19.961] (WW) NVIDIA(0): 无法支持自定义 viewPortOut 1920 x 1080 +0 +60 [ 19.961] (WW) NVIDIA(0): 无法支持自定义 viewPortOut 1600 x 1200 +160 +0 [ 19.961] (WW) NVIDIA(0): 无法支持自定义 viewPortOut 1600 x 1200 +160 +0 [ 19.962] (WW) NVIDIA(0): 无法支持自定义 viewPortOut 1600 x 1200 +160 +0 [ 19.962](--)NVIDIA(0):DPI设置为(131,132);根据“UseEdidDpi”X配置计算 [ 19.962](--)NVIDIA(0):选项 [ 19.962](II)卸载模块:“模式设置” [ 19.962](二)卸载模式设置 [ 19.962](II)卸载模块:“fbdev” [ 19.962](II)卸载fbdev [ 19.962](II)卸载子模块:“fbdevhw” [ 19.962](II)卸载fbdevhw [ 19.962](II)卸载模块:“vesa” [ 19.962] (二)卸载vesa [ 19.962](--)深度 24 像素图格式为 32 bpp [ 20.180](II)NVIDIA(0):设置模式“DFP-0:nvidia自动选择” [ 20.201](EE) [ 20.201] (EE)回溯: [ 20.225] (EE) 0:/usr/bin/X (xorg_backtrace+0x48) [0x7f6916bb3848] [ 20.225] (EE) 1:/usr/bin/X (0x7f6916a0a000+0x1ad539) [0x7f6916bb7539] [ 20.225] (EE) 2:/lib/x86_64-linux-gnu/libpthread.so.0 (0x7f6915b06000+0x10340) [0x7f6915b16340] [ 20.225] (EE) 3:/usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f690e997000+0x125fcb) [0x7f690eabcfcb] [ 20.225] (EE) 4:/usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f690e997000+0x82263) [0x7f690ea19263] [ 20.225] (EE) 5:/usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f690e997000+0xfa591) [0x7f690ea91591] [ 20.225] (EE) 6:/usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f690e997000+0xf2c74) [0x7f690ea89c74] [ 20.225] (EE) 7:/usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f690e997000+0xf33b0) [0x7f690ea8a3b0] [ 20.225] (EE) 8:/usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f690e997000+0xa3fbb) [0x7f690ea3afbb] [ 20.225] (EE) 9:/usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f690e997000+0x9fa1b) [0x7f690ea36a1b] [ 20.225] (EE) 10:/usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f690e997000+0xee436) [0x7f690ea85436] [ 20.225] (EE) 11:/usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f690e997000+0x62bdab) [0x7f690efc2dab] [ 20.225] (EE) 12:/usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f690e997000+0x61d0d1) [0x7f690efb40d1] [ 20.225] (EE) 13:/usr/bin/X (AddScreen+0x71) [0x7f6916a60191] [ 20.225] (EE) 14:/usr/bin/X (InitOutput+0x3c8) [0x7f6916aa1378] [ 20.225] (EE) 15:/usr/bin/X (0x7f6916a0a000+0x59bab) [0x7f6916a63bab] [ 20.225] (EE) 16:/lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf5) [0x7f6914546ec5] [ 20.225] (EE) 17:/usr/bin/X (0x7f6916a0a000+0x451ee) [0x7f6916a4f1ee] [ 20.225](EE) [ 20.225](EE)地址 0x30 处发生分段错误 [ 20.226](EE) 严重服务器错误: [ 20.226] (EE) 捕获信号 11 (分段错误)。服务器中止 [ 20.226](EE) [ 20.226](EE) 请咨询 X.Org 基金会支持 网址:http://wiki.x.org 求助。 [ 20.226] (EE) 请检查“/var/log/Xorg.0.log”日志文件以获取更多信息。 [ 20.226](EE) [ 20.226] (EE) 服务器因错误 (1) 终止。正在关闭日志文件。
提前致谢
克雷格