[完美解决]sony cw15 笔记本安装受限驱动后黑屏求助

笔记本/便携移动设备,手机平板等软硬件
头像
ccrecall
帖子: 178
注册时间: 2008-12-01 10:16
来自: 北京

[完美解决]sony cw15 笔记本安装受限驱动后黑屏求助

#1

帖子 ccrecall »

解决办法在18楼,第二页。
感谢 leauboy 提供的链接!

之前的帖子有提到这个问题,但是题目不明确,所以重新发一帖。
sony cw15笔记本,显卡是:NVIDIA® GeForce® G210M 笔记本电脑图形处理器 (GPU),独立显存:256MB(GDDR3内存)。不安装受限显卡驱动的时候使用正常,由于想实现3D效果,安转受限显卡驱动,系统的“硬件驱动”中推荐的是NVIDIA的版本185的受限驱动,安装后重启,在过了logo画面,该输入密码的地方黑屏,经检查发现视频信号默认从笔记本的VGA接口输出,外接了一台PHILIPS的液晶显示器,发现图像显示在PHILIPS的液晶显示器上,而笔记本的液晶屏则没有任何反应,就像是被关闭来一样。

以下是安装受限驱动前的xorg.conf文件内容和安装后的文件内容。看了论坛上其他人的帖子,他们的xorg.conf里的内容很多,不知道我的为什么就只有这么一点。看最近有不少人都是因为安装了受限驱动黑屏的,但却没有一个问题是能够解决的,希望大家帮帮忙,需要什么文件信息告诉我,我每天晚上把需要查看的文档上传。

未安装受限驱动前的xorg.conf文件的内容:
Section "Screen"
Identifier "Configured Screen Device"
Device "Configured Video Device"
SubSection "Display"
Virtual 2384 768
EndSubSection
EndSection

Section "Device"
Identifier "Configured Video Device"
EndSection

安装受限驱动后的xorg.conf文件的内容:

Section "Screen"
Identifier "Configured Screen Device"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Virtual 2384 768
EndSubSection
EndSection

Section "Module"
Load "glx"
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection

在安装受限驱动后,打开“NVIDIA X server settings”后,发现只能检测到PHILIPS的显示器。
下面截几张图给大家看一下:
Screenshot-NVIDIA X Server Settings1.png
Screenshot-NVIDIA X Server Settings2.png
Screenshot-NVIDIA X Server Settings3.png
Screenshot-NVIDIA X Server Settings4.png
Screenshot-NVIDIA X Server Settings5.png
很奇怪我的xorg.conf文件中的内容怎么这么少。
之前的求助帖子链接是:viewtopic.php?f=126&t=248419&p=1660442#p1660442
上次由 ccrecall 在 2010-01-20 20:56,总共编辑 2 次。
头像
popopupa
帖子: 1198
注册时间: 2008-08-07 23:15

Re: [求助]sony cw15 笔记本安装受限驱动后黑屏求助

#2

帖子 popopupa »

用命令sudo nvidia-xconfigure或者nvidia-xconfig试试 这是arch里配置xorg用的,试试看,弄不坏就是了,记得先备份你的xorg.conf哦
头像
ccrecall
帖子: 178
注册时间: 2008-12-01 10:16
来自: 北京

Re: [求助]sony cw15 笔记本安装受限驱动后黑屏求助

#3

帖子 ccrecall »

谢谢,用了以上两个命令,但还是不能解决问题。
使用sudo nvidia-xconfigure时,提示:sudo: nvidia-xconfigure: command not found

于是用后面的,输入:sudo nvidia-xconfig
终端显示如下:
Using X configuration file: "/etc/X11/xorg.conf".

WARNING: No Layout specified, constructing implicit layout section using screen
"Configured Screen Device".

WARNING: Unable to find CorePointer in X configuration; attempting to add new
CorePointer section.

WARNING: The CorePointer device was not specified explicitly in the layout;
using the first mouse device.

WARNING: Unable to find CoreKeyboard in X configuration; attempting to add new
CoreKeyboard section.

WARNING: The CoreKeyboard device was not specified explicitly in the layout;
using the first keyboard device.

Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'

还是不错,自动生成了备份文件,重启后分辨率变成2000多x500多,好像是这么个奇怪的分辨率,完全无法正常显示,感觉只显示800x600或者更小的一块屏幕,用鼠标移动屏幕,其他地方都是黑色的,无法正常显示,只好恢复了备份。

最感谢的是楼上的那句“记得先备份你的xorg.conf哦”,呵呵。
头像
ccrecall
帖子: 178
注册时间: 2008-12-01 10:16
来自: 北京

Re: [求助]sony cw15 笔记本安装受限驱动后黑屏求助

#4

帖子 ccrecall »

用了sudo nvidia-xconfig命令以后,查看xorg.conf文件,发现里面的内容多了很多,跟大家贴出的xorg.conf的内容差不多了,但没仔细看,也忘了备份。
里面的内容是不是还需要更改?如果需要的话我就再弄一次,把新的xorg.conf文件内容贴出来。
运行了那个命令以后,情况与之前一样,启动时笔记本屏幕黑屏,在VGA接口的外接显示器上显示。
头像
ccrecall
帖子: 178
注册时间: 2008-12-01 10:16
来自: 北京

Re: [求助]sony cw15 笔记本安装受限驱动后黑屏求助

#5

帖子 ccrecall »

找到一篇wiki,但中文翻译不完全,看了英文页面:
https://help.ubuntu.com/community/Binar ... wto/Nvidia

按照上面的提示,先输入lspci | grep -i nvidia,输出以下内容:
01:00.0 VGA compatible controller: nVidia Corporation Device 0a74 (rev a2)
01:00.1 Audio device: nVidia Corporation Device 0be3 (rev a1)

在其中的常见问题中看到以下文字:
Screen Blanks/Monitor Turns Off

Using a laptop with a GeForce Go card, or connecting the sole display via DVI on a dual-head system sometimes results in the screen not receiving a picture. This is caused by the driver outputting video to the VGA port on the graphics card, instead of DVI.

The usual hint that you have this problem is when you hear the startup sound but nothing appears on the screen. If you do not hear any sound, you are more than likely experiencing unrelated problems.

This is a launchpad bug about displays on digital outputs being blank when using NVIDIA binary driver, and can be resolved by editing your /etc/X11/xorg.conf file:
Switch to the console (Try using ctrl+alt+F1, or reboot and select recovery mode from the GRUB menu.)

Use your text editor to open /etc/X11/xorg.conf. (try sudo nano /etc/X11/xorg.conf)

Find the line that says Section "Screen"

Insert a new line that says Option "UseDisplayDevice" "DFP".

Save the file. If you had to restart into recovery mode, type reboot, otherwise restart your display using sudo /etc/init.d/gdm restart.

按照文中的指示在xorg.conf中添加了 Option "UseDisplayDevice" "DFP" 这一行。
重启后没感觉什么变化,还是依旧从VGA接口输出。

已经找来很多方法在尝试了,但一直没有办法解决这个问题,如果不激活受限驱动,就可以正常在笔记本的屏幕显示,但是无法在外接屏幕显示。
不安装受限驱动也可以使用,在拖动一些窗口时,会觉得有些卡,而且会有留影,不影响正常使用,但我想把系统弄的漂亮些。。。。

我也不明白文章的开头要求使用lspci | grep -i nvidia所输出的两行内容有什么用处,哪位能给解答一下?
头像
ccrecall
帖子: 178
注册时间: 2008-12-01 10:16
来自: 北京

Re: [求助]sony cw15 笔记本安装受限驱动后黑屏求助

#6

帖子 ccrecall »

补充一下,在黑屏后,外接显示器是有显示登录窗口的,这时候如果按照英文文档中的做法按ctrl+alt+F1进入控制台,这时笔记本显示器依然是黑屏,而外接台式也变成黑屏了,并且没有视频信号从VGA接口输出了。
头像
ccrecall
帖子: 178
注册时间: 2008-12-01 10:16
来自: 北京

Re: [求助]sony cw15 笔记本安装受限驱动后黑屏求助

#7

帖子 ccrecall »

我的xorg.conf文档中的有 Virtual 2384 768这一行,记得之前运行sudo nvidia-xconfig命令后,显示器的分辨率应该就变成这样了。
将这一行更改为 Virtual 1366 768 ,1366x768是笔记本显示器的分辨率,更改以后还是默认从VGA接口输出,不过在外接屏幕上显示的登录窗口显示正常,之前可能是由于分辨率设置的问题,之前的登录窗口只露出一般,要移动鼠标才可以完整的显示出来。

不知道是不是通过更改
Identifier "Configured Screen Device"
Device "Configured Video Device"
这两行双引号中的内容来确定使用哪个屏幕的,但目前笔记本的显示器是怎么表示的我都不知道。。。
头像
ccrecall
帖子: 178
注册时间: 2008-12-01 10:16
来自: 北京

Re: [求助]sony cw15 笔记本安装受限驱动后黑屏求助

#8

帖子 ccrecall »

真是很遗憾,经过了多种尝试,还是没有解决问题,不过也大致找出了问题所在,受限驱动根本就没有认出来笔记本的显示器,xorg.conf文件里显示的是“Unknown”。

之前一直都忘了说明,我安装的是9.10的系统。。。。呵呵。

尝试的方法如下:
在Section "Screen"项下添加:Option "UseEdidFreqs" "false"
无效果,ubuntu还是能够认出显示器的刷新频率的。

终端中输入sudo ddcprobe | grep monitorrange
无输出,没有任何反应,按理说应该会输出“HorizSync值”和“VertRefresh 值”才对。
如果你找不到上面的命令,就安装'xresprobe'包,sudo apt-get install xresprobe

又尝试了其他地方找来的各种小命令,无效果,在用sudo nvidia-settings时,显示错误:
ERROR: Unable to assign attribute XVideoSyncToDisplay specified on line 52 of
configuration file '/home/********(我的用户名)/.nvidia-settings-rc' (no Display
connection).
其中的“ line 52 ”中的数字是从21开始一直到52。

最后移除受限驱动,重新激活后运行“ popopupa”说的sudo nvidia-xconfig命令,结果如下:
做了一些小修改,把分辨率设置成了1366 768
在Section "Screen"项下面添加了Option "UseDisplayDevice""DFP"

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder58) Fri Aug 14 18:33:37 PDT 2009

Section "ServerLayout"
Identifier "Default Layout"
Screen "Configured Screen Device" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Module"
Load "glx"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "keyboard"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
EndSection

Section "Screen"
Option "UseDisplayDevice""DFP"
Identifier "Configured Screen Device"
Device "Configured Video Device"
Monitor "Monitor0"
DefaultDepth 24
Option "NoLogo" "True"
SubSection "Display"
Virtual 1366 768
Depth 24
EndSubSection
EndSection

文件中出现了Section "Monitor"项,但显示的内容是没有认出显示器。
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection

下面是别人使用正常的文件内容:
Section "Monitor"
Identifier "FLATRON 995F"
Option "DPMS"
HorizSync 30-96
VertRefresh 50-160
EndSection

对比发现应该是认不出笔记本的显示器。
根据本帖3楼的回复,在使用sudo nvidia-xconfigure时显示的错误,找不到“CorePointer”和“CoreKeyboard”。

现在不知道该怎么查看笔记本显示器的型号,做到这一步也不知道该怎么办了。
实在不行只有移除受限驱动,等10.04出来的时候再试试了。
大家还有什么好的办法?或者你们笔记本的xorg.conf中的内容是什么?能不能写明自己笔记本的型号和显卡,然后贴出使用正常的xorg.conf来参考一下?
头像
ccrecall
帖子: 178
注册时间: 2008-12-01 10:16
来自: 北京

Re: [求助]sony cw15 笔记本安装受限驱动后黑屏求助

#9

帖子 ccrecall »

没有人知道怎么解决这个问题吗?用笔记本的朋友能把你的型号贴上,再附上你的xorg.conf内容吗?
头像
ccrecall
帖子: 178
注册时间: 2008-12-01 10:16
来自: 北京

Re: [求助]sony cw15 笔记本安装受限驱动后黑屏求助

#10

帖子 ccrecall »

这个问题是由于nvidia的受限驱动没有认出来笔记本的显示屏造成的吗?有没有什么办法能够让系统检测未知屏幕啊?
安装了受限驱动之后系统只能够检测到外接的显示器。
头像
ccrecall
帖子: 178
注册时间: 2008-12-01 10:16
来自: 北京

Re: [求助]sony cw15 笔记本安装受限驱动后黑屏求助

#11

帖子 ccrecall »

发帖子这么久了,就 popopupa理我了。。。。真是没面子啊。。。。
这个问题就这么困难吗?连回复都不行?

先报告一下最新情况吧。
昨天更新后就睡了,今天晚上一开机,笔记本屏幕照样不显示,外接显示屏的分辨率倒是变了,又变成之前的2384x768了。
反正就是很大,移动鼠标,屏幕能够移动,但是周围都是黑色的,只显示中间640x480的一小块面积。
打开xorg.conf,看里面的设置还是1366x768,昨天好像是更新了内核吧,更新成2.6.31-18了,不知道哪里又出问题了。
干脆就移除了受限驱动,重启后笔记本屏幕就可以显示了。在“系统”-“首选项”-“显示”里也能检测到笔记本屏幕了。
问题又有了,不能调节亮度是一方面,试了各种方法,还有什么亮度调节小工具,电源模式里设置都没用。
关键是笔记本屏幕的刷新率显示的是:-2147483Hz,这也太夸张了,应该是哪里检测错误吧,数据溢出???
不会对屏幕有什么损害吧,这算是一个bug吗?

截图如下:
Screenshot-显示首选项.png
dovs
帖子: 13
注册时间: 2008-12-05 17:18

Re: [求助]sony cw15 笔记本安装受限驱动后黑屏求助

#12

帖子 dovs »

恩我的本子是sony cw18和楼主遇到了同样的问题,应该是bios对显示器支持的问题
sony的本子有一个习惯就是将显示器id改成同一样的型号好像是sy5什么的可以在win里用everest查看
我怀疑应该是其导致了unbutu不能正确识别造成了黑屏现象(其实准确的说应该是关闭屏幕,通常黑屏是指屏幕有背景光呈黑色状态,而这个现象是完全关闭屏幕)
dovs
帖子: 13
注册时间: 2008-12-05 17:18

Re: [求助]sony cw15 笔记本安装受限驱动后黑屏求助

#13

帖子 dovs »

说到识别问题我突然间想起来了个edid问题
很多笔记本使用EDID来检测内置显示器。EDID能够帮助操作系统正确的设置显示器的各种参数(比如分辨率和刷新频率)。
然而一部分笔记本(比如VAIO)却使用soft EDID,在这种情况下提供EDID不是显示器本身,而是BIOS(具体数值写进ROM里,就像是Firmware。)。
这个也有可能是安装驱动后笔记本黑屏的原因之一而且几率较大。。
头像
ccrecall
帖子: 178
注册时间: 2008-12-01 10:16
来自: 北京

Re: [求助]sony cw15 笔记本安装受限驱动后黑屏求助

#15

帖子 ccrecall »

刚加班回来……谢谢两位朋友的答复,让我在这寒冷的冬天里感受到春天般的温暖。

tenzu, 买笔记本的时候主要考虑的是好看,呵呵,我觉得现在笔记本的配置基本都能满足我的要求了,我又不玩大型游戏,最大型的就是类似于CS的FPS游戏了吧。平时也就是处理文档,最后转成PDF,做一些翻译,写一些汇编和C,随便那个笔记本都满足要求。当时sony这款笔记本在推广,外形不错,而我刚好想买一台纯白的,于是就敲定了。当时没想那么多,现在看来,这笔记本还是太新了些。。。

dovs, 真高兴有和我买一系列本子的朋友也在用ubuntu,当时很想买cw18,可惜银子不多。不知道你现在是怎么解决的?和我一样用没有安显卡驱动的U?
如果是你说的那样,岂不是需要想办法去刷BIOS?不知道后面版本的更新有没有可能解决这个问题呢?

不知道wiki里有没有相关介绍的帖子。。。一会找找看。对刷BIOS有一种恐惧感……
回复