[问题]nvidia-glx-nwe已成功启用,但有时窗口会黑屏,关机或注销过程全部黑屏

CPU/显卡/打印机/USB设备等硬件问题
回复
头像
tonytam
帖子: 485
注册时间: 2006-09-23 12:28

[问题]nvidia-glx-nwe已成功启用,但有时窗口会黑屏,关机或注销过程全部黑屏

#1

帖子 tonytam » 2008-08-27 15:55

我是FX5200Ultra的显卡,自动安装启用了受限驱动。

20寸显示器最佳分辨率是1600*1200, 开机的usplash是1027*768@60Hz,开启了自动登录,开完机后分辨率是对的,1600*1200·60Hz。能运行compiz-fusion,但有时会出问题,比如窗口最大化/恢复时,有时会出现窗口内黑屏,就是桌面能显示,窗口标题栏能显示,但里边的内容部分是黑屏的。要恢复正常只有三键重启X。这个非常折磨人,关键是不知它什么时候会发作...其实我发现,窗口开启时经常里边都会黑的,只是大多数能在开启完后变得正常。比如打开firefox,一开始里边是黑的,之后大多数会变得正常。但最大化/恢复/最小化的话,就有可能一黑不得恢复。退出程序重来也还是这样,只有重启X

重启X时的gdm界面明显不对,左下角的选项显示不出来,用户名输入框的位置明显要比正常的靠近右下角。感觉是屏幕显示尺寸比屏幕实际尺寸要大。

注销X、关机的话,显示器提示out of range,应该是刷新率不是60hz导致的。

不如有没有解决的办法?
头像
tonytam
帖子: 485
注册时间: 2006-09-23 12:28

#2

帖子 tonytam » 2008-08-27 16:44

看来下次问问题要拉个MM代问才行.........
头像
yjsword
帖子: 524
注册时间: 2007-03-14 20:33
来自: 南京
联系:

#3

帖子 yjsword » 2008-08-27 17:04

可以试试NVIDIA的官方驱动,或许能有帮助~~
PS:感谢你的笑话 :lol:
For Linux
http://blog.yjsword.com/
南無觀世音菩萨
头像
zhexuezhuzi
帖子: 884
注册时间: 2008-01-23 14:02
来自: 吉林大学
联系:

#4

帖子 zhexuezhuzi » 2008-08-27 18:06

我没见过这样的问题

当时是不是开了特效阿
不建议开特效,容易出问题

试试把主文件夹下的和桌面有关的配置文件全部删除然后重启试试。我原来有过点击最大化就变纯色死机的现象,见viewtopic.php?t=118611&highlight=

ps 谢谢你的笑话
头像
momova
帖子: 3381
注册时间: 2007-07-11 21:43
系统: archlinux
来自: 东江边

#5

帖子 momova » 2008-08-27 19:27

纯粹捧场
我来了,我看见了,我征服了!
求勾搭,不管饭。
头像
tonytam
帖子: 485
注册时间: 2006-09-23 12:28

#6

帖子 tonytam » 2008-08-27 19:52

我有定的,肯定是开了compiz fusion

本本上用了两件的ubuntu,没有compiz的日子,其实很难过。但本本上全部是intel的,驱动得很好。

好像加了sudo nvidia-xconfig --add-argb-glx-visuals --composite后,窗口黑屏的问题好像是没有了,但注销或关机时不显示,仍然无解
头像
20sanguo
帖子: 794
注册时间: 2008-05-10 9:53

#7

帖子 20sanguo » 2008-08-27 19:57

把xorg.conf里1600x1200改成1600x1200_60应该能解决out of range问题,没有就加上,类似
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768_60" "800x600" "640x480"
EndSubSection
EndSection

看看行不行
oliver_bacon
帖子: 47
注册时间: 2007-12-30 14:33

Re: [问题]nvidia-glx-nwe已成功启用,但有时窗口会黑屏,关机或注销过程全部黑屏

#8

帖子 oliver_bacon » 2008-08-27 20:06

tonytam 写了:我是FX5200Ultra的显卡,自动安装启用了受限驱动。

20寸显示器最佳分辨率是1600*1200, 开机的usplash是1027*768@60Hz,开启了自动登录,开完机后分辨率是对的,1600*1200·60Hz。能运行compiz-fusion,但有时会出问题,比如窗口最大化/恢复时,有时会出现窗口内黑屏,就是桌面能显示,窗口标题栏能显示,但里边的内容部分是黑屏的。要恢复正常只有三键重启X。这个非常折磨人,关键是不知它什么时候会发作...其实我发现,窗口开启时经常里边都会黑的,只是大多数能在开启完后变得正常。比如打开firefox,一开始里边是黑的,之后大多数会变得正常。但最大化/恢复/最小化的话,就有可能一黑不得恢复。退出程序重来也还是这样,只有重启X

重启X时的gdm界面明显不对,左下角的选项显示不出来,用户名输入框的位置明显要比正常的靠近右下角。感觉是屏幕显示尺寸比屏幕实际尺寸要大。

注销X、关机的话,显示器提示out of range,应该是刷新率不是60hz导致的。

不如有没有解决的办法?

命令xrand (x resize and rotate) 可以用来查看与更改分辨率、刷新率及桌面旋转方向.
直接运行就是查看, xrandr -s 1280x1024 (或xrandr -s 3) 都可以改变分辨率
xrandr -r 75 可以改变刷新率, xrand -o 2 可以改变旋转方向.

你的问题是超频, 应设置正确的HorizSync 与VertRefresh 在/etc/X11/xorg.conf 文件中, 找到Monitor这个Section对, 加入你的显示器的HorizSync 与VertRefresh 值. 一般在启动过X window后在/var/log/Xorg.0.log文件找到,你可以查找max 会找到如H min H max, V min V max, 这就是Monitor 的Range.
头像
tonytam
帖子: 485
注册时间: 2006-09-23 12:28

#9

帖子 tonytam » 2008-08-27 20:28

yjsword 写了:可以试试NVIDIA的官方驱动,或许能有帮助~~
PS:感谢你的笑话 :lol:
从nvidia网站下了最新驱动,删除nvidia-glx-new,停止X,手动安装驱动,但提示什么libc没有之类的,不成功。
头像
tonytam
帖子: 485
注册时间: 2006-09-23 12:28

Re: [问题]nvidia-glx-nwe已成功启用,但有时窗口会黑屏,关机或注销过程全部黑屏

#10

帖子 tonytam » 2008-08-27 20:35

oliver_bacon 写了:
tonytam 写了:我是FX5200Ultra的显卡,自动安装启用了受限驱动。

20寸显示器最佳分辨率是1600*1200, 开机的usplash是1027*768@60Hz,开启了自动登录,开完机后分辨率是对的,1600*1200·60Hz。能运行compiz-fusion,但有时会出问题,比如窗口最大化/恢复时,有时会出现窗口内黑屏,就是桌面能显示,窗口标题栏能显示,但里边的内容部分是黑屏的。要恢复正常只有三键重启X。这个非常折磨人,关键是不知它什么时候会发作...其实我发现,窗口开启时经常里边都会黑的,只是大多数能在开启完后变得正常。比如打开firefox,一开始里边是黑的,之后大多数会变得正常。但最大化/恢复/最小化的话,就有可能一黑不得恢复。退出程序重来也还是这样,只有重启X

重启X时的gdm界面明显不对,左下角的选项显示不出来,用户名输入框的位置明显要比正常的靠近右下角。感觉是屏幕显示尺寸比屏幕实际尺寸要大。

注销X、关机的话,显示器提示out of range,应该是刷新率不是60hz导致的。

不如有没有解决的办法?

命令xrand (x resize and rotate) 可以用来查看与更改分辨率、刷新率及桌面旋转方向.
直接运行就是查看, xrandr -s 1280x1024 (或xrandr -s 3) 都可以改变分辨率
xrandr -r 75 可以改变刷新率, xrand -o 2 可以改变旋转方向.

你的问题是超频, 应设置正确的HorizSync 与VertRefresh 在/etc/X11/xorg.conf 文件中, 找到Monitor这个Section对, 加入你的显示器的HorizSync 与VertRefresh 值. 一般在启动过X window后在/var/log/Xorg.0.log文件找到,你可以查找max 会找到如H min H max, V min V max, 这就是Monitor 的Range.
在那个log里头,我只看到nvidia是通过调用我的显示器nec 2060nx 的EDID来确定。
至于那个xorg.conf里头我有改vertrifresh为60,horizsync为75.2(我通过显示器OSD里看到的)没有效果。
头像
tonytam
帖子: 485
注册时间: 2006-09-23 12:28

#11

帖子 tonytam » 2008-08-27 20:37

20sanguo 写了:把xorg.conf里1600x1200改成1600x1200_60应该能解决out of range问题,没有就加上,类似
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768_60" "800x600" "640x480"
EndSubSection
EndSection

看看行不行
谢谢,xorg本来就是:

代码: 全选

Section "Screen"
    Identifier     "Default Screen"
    Device         "Configured Video Device"
    Monitor        "Configured Monitor"
    DefaultDepth    24
    Option         "DynamicTwinView" "False"
    Option         "AddARGBGLXVisuals" "True"
    SubSection     "Display"
        Virtual     2048 1536
        Depth       24
        Modes      "1600x1200@60" "1024x768@60" "800x600@60" "640x480@60"
        Option         "UseEdidFreqs" "false"
    EndSubSection
EndSection
[/code]
头像
20sanguo
帖子: 794
注册时间: 2008-05-10 9:53

#12

帖子 20sanguo » 2008-08-27 20:50

难道要把Virtual 2048 1536 删了?不行的话,等其他高见了。
头像
tonytam
帖子: 485
注册时间: 2006-09-23 12:28

#13

帖子 tonytam » 2008-08-27 21:54

20sanguo 写了:难道要把Virtual 2048 1536 删了?不行的话,等其他高见了。
Good! 解决了注销时看不到左下角的“选项”的问题。
但关机或注销时黑屏的问题依旧。
谢谢,总算迈进了一步了。
回复