2008年6月2日 星期一

Ubuntu 8.04+NVidia 5200解析度問題

這一版Ubuntu有一個怪問題,當換上NVidia的restricted driver,重開以後(其實不一定要真的重開,文字終端機下sudo init 1init 2也可以,就不用重開機了),回到圖形介面以後會發現解析度降成只有640*480可以用。

我試了很多方法,找到了可行的解法(上上星期才作過,應該記憶沒有錯XD):
sudo apt-get install nvdia-settings;(裝nvidia顯示卡設定程式) sudo displayconfig-gtk,然後很重要的一點,請自己設定一個新的螢幕,這個螢幕必須跟你的實際螢幕的規格是一樣的。

設完按ctrl+shift+backspace會重新啟動xiwndow,然後只要看到一個大到破表的登入畫面就對了,其實這還是錯的,登入畫面錯,但是盲打你的帳號密碼(超出螢幕之外XD),進入桌面會是正確的了,然後執行下拉選單中的系統-管理-Nvdia X serversettings選成你喜歡的解析度。

最後請sudo nano /etc/X11/xorg.conf

找到
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
Defaultdepth 24
SubSection "Display"
Depth 24
Virtual XXXX OOOO
Modes "1024x768@60" "1152x864@75" "1024x768@70" $
EndSubSection
EndSection

把其中的XXXX OOOO換成你平常用的解析度(這是Nvidia的偵測程式幹的笨蠢事,它用了超級大的解析度),或是最沒有問題的640 480,儲存,重開xwindow,登入畫面(GDM)就可以了。

沒有留言:

張貼留言