当前位置: 技术问答>linux和unix
装了RedHat Linux8,进入图形界面花屏,请问如何重新配置显卡和显示器。
来源: 互联网 发布时间:2015-01-09
本文导语: 好像xconfigurator和xconfig不能用。 | ꧂ᜯNVIDIA驱动安装方法 在粗略叙述NVIDIA显示卡的安装方法之前,首先必须感谢linuxsir.com论坛的管理员:"北南南北"老大给予的无私帮助! 众所周知...
好像xconfigurator和xconfig不能用。
|
꧂ᜯNVIDIA驱动安装方法
在粗略叙述NVIDIA显示卡的安装方法之前,首先必须感谢linuxsir.com论坛的管理员:"北南南北"老大给予的无私帮助!
众所周知,随着新的linux内核以及NVIDIA雷管3/4驱动的不断推陈出新,为了适应新形式下的安装方法,
所以您在执行以下操作之前强烈建议您备份/etc/X11/目录下的XF86Config-4文件和仔细阅读NVIDIA驱动安装的
README(尽管可能是个E文三脚猫)。
如果你是个初学者,您的系统能正确显示中文字体,那么我还是强烈建议你在KDE环境中完成以下的操作,并充分利用功
强大的右键菜单。
首先,您必须到http://www.nvidia.com/view.asp?PAGE=linux去下载一个NVchooser.sh,然后在linux终端下执行
#./NVchooser.sh它会列出你所需要下载的驱动包,再去上述网址下一个适合你的驱动包。
以我为例,
我的运行环境是:SOLTEK SL-85DR2-C(I845E)+Pentium4 1.6AG+杂牌Geforce2MX200+ALC201声卡
WinXP+red hat 7.3中文版
第一步: 进行安装。以NVIDIA-1.0-2960驱动为例,用root用户身份进入系统,然后进入你下载驱动程序的目录,
将下载来的rpm包安装
$ rpm -ivh NVIDIA_kernel-1.0-2960.rh73up.i686.rpm [核心模块驱动]
$ rpm -ivh NVIDIA_GLX-1.0-2960.i386.rpm [OpenGL库和XFree86驱动]
完成后你就会在/usr/share/doc/NVIDIA_GLX-1.0/目录下找到E文的README和重要的配置文件:
XF86Config-4.sample
第二步:配置XF86Config-4文件。将刚才那个XF86Config-4.sample复制到/etc/X11/目录下,并更名成:
XF86Config-4,用编辑器Kate或者KEdit打开它,接下来的工作是关键步骤,你必须根据你显卡的实际
情况进行编辑修改,菜鸟朋友可能会问,什么是显卡的实际情况呢?其实很简单,就是你的显卡是PCI
的还是AGP的?你的显示器的水平扫描频率[HorizSync]和垂直扫描频率[VertRefresh]这两个参数是多少?
你的显卡是双头[Twinview]的吗?清楚了吧,好那么我们开始修改吧!
1)、找到Seciton"Monitor"段,看到 VendorName[厂商] 和 ModelName[型号] 吧,这里默认是Mitsubisi的,
把它分别改成你的显示器的厂商和型号,接下来是很重要的水平扫描频率、垂直扫描频率,你最好把
显示器的说明书找来,照着改就可以了。
2)、找到Graphics device section(s)段,根据Identifier部分的几段内容,列出了显卡的几种模式:AGP、
PCI、双头和双头显卡所挂接的第二个显示器的设置。你要做的就是把不符合"国情"的Section "Device"段
落删掉。下面的Screen sections段和ServerLayout sections段其本相同,删除时仔细些,不要把有用的删
了,完成后在保存前最好再看看。
如果你还是不太明白,可以参考一下我的:
##########################################################################
# Sample XF86Config file for NVIDIA XFree86 drivers.
#
# Refer to the XF86Config(4/5) man page for details about the format of
# this file.
#
# Be sure to replace the monitor values with correct values for your
# monitor!
##########################################################################
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:-1"
EndSection
##########################################################################
# Server flags section.
##########################################################################
Section "ServerFlags"
# Uncomment this to cause a core dump at the spot where a signal is
# received. This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging
#NoTrapSignals
# Uncomment this to disable the server abort sequence
# This allows clients to receive this key event.
#DontZap
# Uncomment this to disable the / mode switching
# sequences. This allows clients to receive these key events.
#DontZoom
# This allows the server to start up even if the
# mouse device can't be opened/initialised.
AllowMouseOpenFail
EndSection
##########################################################################
# Input devices
##########################################################################
#
# Keyboard section
#
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "AutoRepeat" "250 30"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
#
# Pointer section
#
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
EndSection
##########################################################################
# Module section
##########################################################################
Section "Module"
Load "dbe"
# Load the glx module.
Load "glx"
Load "extmod"
Load "type1"
Load "freetype"
EndSection
##########################################################################
# Monitor section
##########################################################################
Section "Monitor"
Identifier "MyMonitor"
VendorName "GreatWall" ----->我的显示器品牌
ModelName "GW1527A" ----->型号
# be sure to replace these values with values appropriate for your
# monitor!
HorizSync 30-69 ------>水平扫描频率
VertRefresh 50-120 ----->垂直扫描频率
EndSection
##########################################################################
# Graphics device section(s)
##########################################################################
Section "Device"
Identifier "NV AGP" ----->我用的是AGP接口的显卡,下面的三段我都删了
VendorName "nvidia"
Driver "nvidia"
# update this with the PCI id of your card. Consult the output
# of the 'lspci' command.
BusID "PCI:1:0:0"
EndSection
##########################################################################
# Screen sections
##########################################################################
#
# screen section for an nvidia AGP card
#
Section "Screen"
Identifier "Screen AGP"
Device "NV AGP"
Monitor "MyMonitor"
DefaultColorDepth 24
Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x400"
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
EndSection
##########################################################################
# ServerLayout sections
# (invoke using the '-layout' option of 'startx'.
##########################################################################
#
# just one agp card
#
Section "ServerLayout"
Identifier "AGP"
Screen "Screen AGP"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
第三步:完成最后的工作。注意!这时你千万不能重启,你需要做的是打开一个终端窗口。
#setup 回车
选择X configuration,首先是显卡的信息,就没什么好说的了,反正都是NVIDIA一族,接着是显示器信息,
没错就回车吧,接着是系统要你告诉它显存的容量,选一个,回车吧!接下来是选分辨率,用方向键和
Tab键选一个适合的分辨率,然后用空格键选定,再回车,这时系统会问你是否进行测试,Quit吧。其实这
样做的目地是为了让系统修改XF86Config-4这个文件。现在,你可以关闭终端窗口了,再回到/etc/X11目录下,
重新编辑XF86Config-4文件,如果你在此之前进行过汉化,那么你还是要把原来的汉化信息重新写回去。
接下来,看看在Section "Module"项下是否有Load "glx",如果没有就加上。删掉 Load "dri"、Load "GLcore"
这两项,再往下,找到Section "Device"段,看看Identifier是不是"NVIDIA GeForce 2 MX"之类的,如果不是你就
把它改过来,然后将Driver "nv"改成Driver "nvidia",找到Section "Screen"看一下Identifier是不是也需要改成
"NVIDIA GeForce 2 MX"之类的......
好了!你终于可以重启了!如果不出意外的话,看到闪过NIVDIA的logo后你应该可以进入登陆界面了,恭喜你!
您已顺利地完成了安装,现在可以打开几个小游戏享受一下了。
注意事项:需要注意的事,我们这里所说以大多数人使用的GeForce系列显卡,可能部分TNT的用户的安装方法有一些不同?
另外,如果你的linux版本较低,那么请你检查一下你的系统是否符合以下条件:
1、 Kernel2.2.12以上
2、4.0.1以上的XFree86系??
3、2.1.121以上的Kernel modutils
如果你的系统无法达到要求,特别是2项,你必顺把它升级到较新的版本。
如果你打算安装1.0-2313以下版本的NVIDIA linux驱动程序,Red Hat 7.2以下版本linux系
在粗略叙述NVIDIA显示卡的安装方法之前,首先必须感谢linuxsir.com论坛的管理员:"北南南北"老大给予的无私帮助!
众所周知,随着新的linux内核以及NVIDIA雷管3/4驱动的不断推陈出新,为了适应新形式下的安装方法,
所以您在执行以下操作之前强烈建议您备份/etc/X11/目录下的XF86Config-4文件和仔细阅读NVIDIA驱动安装的
README(尽管可能是个E文三脚猫)。
如果你是个初学者,您的系统能正确显示中文字体,那么我还是强烈建议你在KDE环境中完成以下的操作,并充分利用功
强大的右键菜单。
首先,您必须到http://www.nvidia.com/view.asp?PAGE=linux去下载一个NVchooser.sh,然后在linux终端下执行
#./NVchooser.sh它会列出你所需要下载的驱动包,再去上述网址下一个适合你的驱动包。
以我为例,
我的运行环境是:SOLTEK SL-85DR2-C(I845E)+Pentium4 1.6AG+杂牌Geforce2MX200+ALC201声卡
WinXP+red hat 7.3中文版
第一步: 进行安装。以NVIDIA-1.0-2960驱动为例,用root用户身份进入系统,然后进入你下载驱动程序的目录,
将下载来的rpm包安装
$ rpm -ivh NVIDIA_kernel-1.0-2960.rh73up.i686.rpm [核心模块驱动]
$ rpm -ivh NVIDIA_GLX-1.0-2960.i386.rpm [OpenGL库和XFree86驱动]
完成后你就会在/usr/share/doc/NVIDIA_GLX-1.0/目录下找到E文的README和重要的配置文件:
XF86Config-4.sample
第二步:配置XF86Config-4文件。将刚才那个XF86Config-4.sample复制到/etc/X11/目录下,并更名成:
XF86Config-4,用编辑器Kate或者KEdit打开它,接下来的工作是关键步骤,你必须根据你显卡的实际
情况进行编辑修改,菜鸟朋友可能会问,什么是显卡的实际情况呢?其实很简单,就是你的显卡是PCI
的还是AGP的?你的显示器的水平扫描频率[HorizSync]和垂直扫描频率[VertRefresh]这两个参数是多少?
你的显卡是双头[Twinview]的吗?清楚了吧,好那么我们开始修改吧!
1)、找到Seciton"Monitor"段,看到 VendorName[厂商] 和 ModelName[型号] 吧,这里默认是Mitsubisi的,
把它分别改成你的显示器的厂商和型号,接下来是很重要的水平扫描频率、垂直扫描频率,你最好把
显示器的说明书找来,照着改就可以了。
2)、找到Graphics device section(s)段,根据Identifier部分的几段内容,列出了显卡的几种模式:AGP、
PCI、双头和双头显卡所挂接的第二个显示器的设置。你要做的就是把不符合"国情"的Section "Device"段
落删掉。下面的Screen sections段和ServerLayout sections段其本相同,删除时仔细些,不要把有用的删
了,完成后在保存前最好再看看。
如果你还是不太明白,可以参考一下我的:
##########################################################################
# Sample XF86Config file for NVIDIA XFree86 drivers.
#
# Refer to the XF86Config(4/5) man page for details about the format of
# this file.
#
# Be sure to replace the monitor values with correct values for your
# monitor!
##########################################################################
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:-1"
EndSection
##########################################################################
# Server flags section.
##########################################################################
Section "ServerFlags"
# Uncomment this to cause a core dump at the spot where a signal is
# received. This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging
#NoTrapSignals
# Uncomment this to disable the server abort sequence
# This allows clients to receive this key event.
#DontZap
# Uncomment this to disable the / mode switching
# sequences. This allows clients to receive these key events.
#DontZoom
# This allows the server to start up even if the
# mouse device can't be opened/initialised.
AllowMouseOpenFail
EndSection
##########################################################################
# Input devices
##########################################################################
#
# Keyboard section
#
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "AutoRepeat" "250 30"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
#
# Pointer section
#
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
EndSection
##########################################################################
# Module section
##########################################################################
Section "Module"
Load "dbe"
# Load the glx module.
Load "glx"
Load "extmod"
Load "type1"
Load "freetype"
EndSection
##########################################################################
# Monitor section
##########################################################################
Section "Monitor"
Identifier "MyMonitor"
VendorName "GreatWall" ----->我的显示器品牌
ModelName "GW1527A" ----->型号
# be sure to replace these values with values appropriate for your
# monitor!
HorizSync 30-69 ------>水平扫描频率
VertRefresh 50-120 ----->垂直扫描频率
EndSection
##########################################################################
# Graphics device section(s)
##########################################################################
Section "Device"
Identifier "NV AGP" ----->我用的是AGP接口的显卡,下面的三段我都删了
VendorName "nvidia"
Driver "nvidia"
# update this with the PCI id of your card. Consult the output
# of the 'lspci' command.
BusID "PCI:1:0:0"
EndSection
##########################################################################
# Screen sections
##########################################################################
#
# screen section for an nvidia AGP card
#
Section "Screen"
Identifier "Screen AGP"
Device "NV AGP"
Monitor "MyMonitor"
DefaultColorDepth 24
Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x400"
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
EndSection
##########################################################################
# ServerLayout sections
# (invoke using the '-layout' option of 'startx'.
##########################################################################
#
# just one agp card
#
Section "ServerLayout"
Identifier "AGP"
Screen "Screen AGP"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
第三步:完成最后的工作。注意!这时你千万不能重启,你需要做的是打开一个终端窗口。
#setup 回车
选择X configuration,首先是显卡的信息,就没什么好说的了,反正都是NVIDIA一族,接着是显示器信息,
没错就回车吧,接着是系统要你告诉它显存的容量,选一个,回车吧!接下来是选分辨率,用方向键和
Tab键选一个适合的分辨率,然后用空格键选定,再回车,这时系统会问你是否进行测试,Quit吧。其实这
样做的目地是为了让系统修改XF86Config-4这个文件。现在,你可以关闭终端窗口了,再回到/etc/X11目录下,
重新编辑XF86Config-4文件,如果你在此之前进行过汉化,那么你还是要把原来的汉化信息重新写回去。
接下来,看看在Section "Module"项下是否有Load "glx",如果没有就加上。删掉 Load "dri"、Load "GLcore"
这两项,再往下,找到Section "Device"段,看看Identifier是不是"NVIDIA GeForce 2 MX"之类的,如果不是你就
把它改过来,然后将Driver "nv"改成Driver "nvidia",找到Section "Screen"看一下Identifier是不是也需要改成
"NVIDIA GeForce 2 MX"之类的......
好了!你终于可以重启了!如果不出意外的话,看到闪过NIVDIA的logo后你应该可以进入登陆界面了,恭喜你!
您已顺利地完成了安装,现在可以打开几个小游戏享受一下了。
注意事项:需要注意的事,我们这里所说以大多数人使用的GeForce系列显卡,可能部分TNT的用户的安装方法有一些不同?
另外,如果你的linux版本较低,那么请你检查一下你的系统是否符合以下条件:
1、 Kernel2.2.12以上
2、4.0.1以上的XFree86系??
3、2.1.121以上的Kernel modutils
如果你的系统无法达到要求,特别是2项,你必顺把它升级到较新的版本。
如果你打算安装1.0-2313以下版本的NVIDIA linux驱动程序,Red Hat 7.2以下版本linux系
|
1 顯存設的不對
2 驅動不對
2 驅動不對
|
进入GRUB引导界面后,键入e进入编辑状态,选择以kernal开始的选项,键入e进入编辑状态,在该行最后键入 linux single(注意前面有一个空格),回车后,按b启动linux,这样linux就会以单用户模式登录,完成后,会出现 su#: 然后键入redhat-config-xfree86 ,重新配置显示设置.
|
安装时有没有测试过图形界面?是否成功
|
你可以用setup进入再按他的步骤去试试