歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

Linux 分辨率問題?


>>> 此貼的回復 >> 我們這裡有一批DELL的機器,顯卡和顯示器都可以認出,可是,就是改不成1024*768,有人遇到過嗎? RH9的版本,

>>> 此貼的回復 >> 我的也是喔! 我的是DELL270的機器,公司的..............家裡的機器裝了一點問題都沒有. 付上的是我的XF86config文件.

Identifier "DevInputMice" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "no" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Dell P793" DisplaySize 330 240 HorizSync 30.0 - 96.0 VertRefresh 50.0 - 160.0 Option "dpms" EndSection Section "Device" Identifier "Videocard0" Driver "i810" VendorName "Videocard vendor" BoardName "Intel 865" EndSection Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 8 SubSection "Display" Depth 16 Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 8 Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480" EndSubSection EndSection Section "DRI" Group 0 Mode 0666

>>> 此貼的回復 >> 我想啊,可以intel 82865G的顯卡都是這樣,我的主板是intel865G集成顯卡的,顯示器是三星的,也出是這種情況。

>>> 此貼的回復 >> 給大家參考. 我去裝驅動..............希望成功.

   Intel 集成顯卡的Linux驅動安裝      目前使用Intel 集成顯卡的計算機主要集中在中低端商務台式機和中低端筆記本電腦。這裡介紹一下Linux下顯卡驅動安裝方法。Intel針對集成顯示芯片提供了兩種驅動程序:i915Graphics和i810Graphics。      一、 使用82830M, 82845G, 82852GM, 82855GM, 82865G, 82915G芯片組顯卡安裝      基於以上芯片組的Intel芯片整合圖形處理器:Extreme Graphics、Extreme Graphics2、GMA900在Linux使用相同的驅動程序。 包括以下類型:      Intel(R) 830M Chipset;Intel(R) 830MG Chipset ; Intel(R) 845G Chipset   Intel(R) 845GE Chipset ;Intel(R) 845GL Chipset ; Intel(R) 845GV Chipset   Intel(R) 852GM Chipset ;Intel(R) 852GME Chipset ;Intel(R) 855GM Chipset   Intel(R) 855GME Chipset ;Intel(R) 865G Chipset ;Intel(R) 865GV Chipset   Intel(R) 915G Express Chipset  ;Intel(R) 915GV Express Chipset   Intel(R) 910GL Express Chipset ;Mobile Intel(R) 915GM Express Chipset   Mobile Intel(R) 915GMS Express Chipset ;Mobile Intel(R) 910GML Express Chipset      1.驅動下載:      官方驅動網址: http://downloadfinder.intel.com/      2.軟件安裝      #wget http://kold.homelinux.com/m30x/dri-I915-v1.1-20041217.i386.rpm   #rpm -ivh dri-I915-v1.1-20041217.i386.rpm      程序將自動安裝,安裝程序將更新 /usr/X11R6/modules/drivers/i810_drv.o(缺省Intel)的驅動程序,使其支持新的芯片組中的顯卡芯片。      3.選擇正確的驅動程序      通常有兩種方法可以指定正確的驅動程序:      方法一:如果是Red Hat Linux 8.0以後版本則可以運行:      # redhat-config-xfree86      使用命令“redhat-config-xfree86”後會在X-window中彈出一個對話框見圖1,

  圖1 redhat-config-xfree86 配置界面      系統可以自動偵測顯卡,讓你配置分辨率和色深,選擇高級頁面,然後點擊 視頻卡的配置按鈕,選擇正確的顯卡。配置結束後系統會提醒你重新啟動X-window,讓配置生效。老版本的Red Hat Linux,則沒有這個命令,應該運行:      # Xconfigurator      程序會一步步提示你,其中選擇正確的驅動程序,通常一路默認,但在選擇分辨率時選16K的800*600,這一點很重要。這兩個方法都會將結果寫入 /etc/X11/XF86Config這個配置文件。      方法二:直接更改 XFree86的配置文件,這種方法適用於所有在Linux發行版本。      # 使用編輯器修改文件: /etc/X11/XF86Config 或 XF86Config-4,在其中找到      Section "Device"   Identifier "Videocard0"   Driver   "i810"         (將會使用 i810_drv.o的驅動程序)   VendorName "Videocard vendor"   BoardName  "Intel 865"   EndSection      該配置文件中其他需要注意的地方:      Section "Monitor"   Identifier  "Monitor0"   VendorName  "Monitor Vendor"   ModelName  "Unknown monitor"   HorizSync  31.5 - 37.9   VertRefresh 50.0 - 70.0   Option   "dpms"   EndSection      這個部分是設置你的顯示器類型,如果不知道自己的顯示器叫什麼沒關系,但需要將顯示器的垂直刷新率和水平刷新率正確設置,可以查看顯示器的說明書,以上是15寸顯示器最常用的頻率,如果這個參數設置錯誤,顯示器就會花屏或黑屏。      Section "Screen"   Identifier "Screen0"   Device   "Videocard0"   Monitor  "Monitor0"   DefaultDepth   16   SubSection "Display"   Depth   16   Modes  "1024x768" "800x600" "640x480" (默認使用最高的分辨率)   EndSubSection   EndSection      這裡是設置顯示模式的地方,包括屏幕的分辨率,和色深,默認使用最高的分辨率,如果想使用較低的分辨率,將高分辨率刪除就可以了,在這個配置文件中顯示器會使用"1024x768" 的分辨率,色深是16位色。有關XF86Config文件的詳解可以看它的手冊頁:      # man XF86Config      4.啟動X-window      運行命令“ startx” 啟動X-window,這種方式依賴於控制台(tty),將X-window作為當前控制台得Shell的子進程來運行,也可以運行桌面管理程序:gdm(Gnome 桌面管理程序) 或 kdm (KDE的桌面管理程序)、 或 xdm (XFree86的桌面管理程序)這些方式不依賴於當前的Shell,即使當前Shell關閉,X-window一樣會運行。      二、 使用i810, i810-dc100, i810e, i815芯片組顯卡安裝      目前一些老式台式計算機和筆記本還使用i810芯片組和i815芯片組的集成顯卡,它的顯卡安裝方法和步驟和上面介紹的相似,不同之處在於驅動程序。i810, i810-dc100, i810e, i815芯片組全都是i752顯示芯片,i752是i740的改進型號,這是Intel公司推出的第一種集成顯示功能的芯片組,所以i810系列芯片組和i815系列芯片組使用相同的驅動,i815顯示芯片Linux驅動下載鏈接:http://dl6.mydown.com/home3/display/xfcom_i810-1.2-3.i386.rpm      驅動調試的方法和前面是相同的,這裡筆者就不贅述了。      ATi顯卡的Linux驅動安裝      ATi作為NVIDIA市場的最主要競爭對手,RADEON(鐳)以高分辨率下的優美畫質著稱。 以前AT      i的顯卡驅動對Linux的支持一直不太好,通常需要修改Linux內核。直到2005年6月9日發布的驅動才使用.run格式,具備圖形化安裝界面(可以在X-window圖形界面下安裝),有自動配置和自定義兩種安裝方式,不過安裝之後都要到字符模式下進行配置。      1.驅動下載網址      官方網址:http://www2.ATi.com/drivers/linux/      下載鏈接:http://www2.ATi.com/drivers/linu ... staller-8.14.13.run      該版本支持以下顯卡:      Radeon® X700 系列 ;Radeon® 9700 系列 ;Radeon® X600 系列 ;   Radeon® 9550 系列 ;Radeon® X300 系列 ;Radeon® 9500 系列 ;   Radeon® 9800 系列; Radeon® 9100 系列 ;Radeon® 9600 系列 ;   Radeon® 8500 系列 ;Radeon® 9200 系列      2.軟件安裝:      #wget http://www2.ATi.com/drivers/linu ... staller-8.14.13.run   #sh ATi-driver-installer-8.14.13.run      ATi-driver-installer-8.14.13.run是個自安裝的驅動包,這裡筆者使用自定義模式界面見圖2.

圖2 ATi 顯卡自定義安裝界面      3.驅動程序配置      重新啟動系統然後切換回到命令行界面,運行命令:      #init 3   #/usr/X11R6/bin/fglrxconfig      配置開始,是采取問答的形式進行,只需鍵入提示的選擇即可,其中的配置項目鍵盤、鼠標類型;刷新頻率、分辯率一定要根椐你的硬件選對,否則是不能啟動X的是否打開抗鋸齒等功能按需而定配置完成後會提示是否寫入XF86Config-4文件,鍵入Y回車即可,此後X配置文件是XF86Config-4而不是XF86Config重啟一下X,安裝完成。      運行命令:      #fglrxinfo   display: :0.0 screen: 0   OpenGL vendor string: ATi Technologies Inc.   OpenGL renderer string: RADEON 9550 Generic   OpenGL version string: 1.2.1234 (1.2.3)   #glxgears   7121 frames in 5.0 seconds = 1424.200 FPS   7851 frames in 5.0 seconds = 1570.200 FPS      查看驅動是否安裝成功和3D加速效果,因為目前,大多數Linux下的3D加速游戲采用的都是OpenGL。      6.其他ATi顯卡驅動      ATi raedon雖然有了官方驅動,但是使用7500,M6,M7芯片顯卡的用戶只能用非官方驅動了。安裝這些驅動通常需要三個步驟:(1)內核配置; (2)安裝驅動 ;(3)配置/etc/X11/XF86Config 文件。這裡有一篇經典的文檔,需要的讀者可以參考:《Hardware 3D AccelerATion Guide》鏈接:http://wren.gentoo.org/doc/en/dri-howto.xml      掌握顯示系統的調試和常見故障排除      一、 xvidtune工具      上面我們主要介紹了顯卡的配置,其實一個完整的系統系統還包括顯示器,這裡介紹一個兼顧二者的工具。可以用Linux自帶的xvidtune這個工具軟件來調整屏幕的位置,在終端中運行xvidtune,會出現如圖3界面。

圖3 xvidtune屏幕調整工具      可以通過裡面的滑塊來調整屏幕位置,設置好後點“show”,在終端窗口中會出現如下一行文字:在終端窗口中會出現如下一行文字:      "800x600" 56.30 800 832 896 1048 600 601 604 631 +hsync +vsync。如果想保存設置, 退出後要修改/etc/X11/XF86Config-4這個文件Modeline一行,將內容修改為上面顯示的文字:"800x600" 56.30 800 832 896 1048 600 601 604 631 +hsync +vsync,即可。      二、顯卡性能綜合測試工具:      X11perf是一個測試Xserver的性能工具,工作在命令行,可以測試各種分辨率的性能:      #x11perf -repeat 3 -reps 10 -subs 10 100 -circulate      上面命令可以全面檢測一遍Xserver。詳細使用方法查看手冊頁,或者鏈接:http://www.xfree86.org/4.2.0/x11perf.1.html 。      三、常見故障排除      當我們無法啟動X-window時,應仔細查看出錯信息,下面是X-window不能啟動的常見原因解決方法:      1. XF86Config文件損壞或丟失      有時一些誤操作會造成XF86Config文件損壞或丟失。這時可以重新生成XF86Config文件。步驟是:      # XFree86 -configure      XFree86 自動偵測顯卡及顯示器,在用戶的主目錄下生成一個名叫 XF86Config.new 的文件可以以下命令測試這個文件是否正常運行:      # XFree86 –xf86config ~/XF86Config.new      這個命令是指定X Server使用 ~/XF86Config.new作為配置文件,看一下是否有白色 X 型的光標顯示出來,如果有,就可以按ctl+alt+Backspace結束設置,然後運行下面的命令,用新的配置文件來替換系統配置文件。      # cp ~/XF86Config.new /etc/X11/XF86Config      2. 權限問題      沒有控制台所有權,比如你是以cao用戶登陸,然後用命令 su – caj切換為用戶caj,這時使用startx就會出錯,提示沒有該控制台的所有權,你可以exit退出 caj的shell環境,然後再運行startx即可。      3. 硬盤空間問題      在使用KDE或Gnome桌面環境時,每次啟動X server都要占用一定空間(大於100兆)存放放臨時文件,如果臨時目錄/tmp 或 主目錄下磁盤空間太小無法寫入文件,這時就會出一些奇怪的錯誤。這時只要清理出一些空間即可。      4. xfs守護進程問題      xfs是字體服務守護進程,它不起動則X server會無法正常顯示字體,使用命令:      # /etc/rc.d/init.d/xfs start   #啟動該守護進程 #   #chkconfig ――level 345 xfs on  # 讓該守護進程每次自動啟動 #      5. 屏幕為全黑或花屏      當屏幕為全黑或花屏時,應該是顯示器參數有誤。應先按ctl+alt+Backspace結束X server,查看顯示器說明書,在/etc/X11/XF86Config-4 或 XF86Config文件中,將水平和垂直刷新率改成正確的值。      6.查看系統支持的顯卡型號的方法:      #cat /usr/X11R6/lib/X11 >list.txt   #cat list.txt      list.txt文件會列出所有可以支持的顯卡類型。      其他顯卡的網絡資源      除了NVIDIA、ATi、Intel三家主流顯示芯片,VIA、SIS、S3、3dfx也占有台式機、筆記本、服務器、工作站的3D顯卡小部分市場份額。下面是使用這些芯片顯卡驅動程序下載網址:      VIA芯片集成顯卡的驅動程序:  http://www.viaarena.com/?PageID=296   SIS芯片顯卡驅動程序:      http://www.mypcera.com/qu/2/soft1/xsis.rpm   3dfx芯片顯卡驅動程序:http://www.idhw.com/textual/chip/3dfx/3dfx.html   S3芯片顯卡驅動程序: http://list.driverguide.com/list/LINUX/company906/      總結:      在Linux下安裝正確的顯卡驅動,這一點很重要,一般來講只要安裝了驅動後,屏幕的位置就基本正確了,並且3D性能有很大的提高。


Copyright © Linux教程網 All Rights Reserved