Solution: X3100集成显卡宽屏分辨率问题
生活随笔
收集整理的這篇文章主要介紹了
Solution: X3100集成显卡宽屏分辨率问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前段時間,在幫朋友給他的電腦安裝Ubuntu 8.04的時候,碰到一個寬屏分辨率設置的問題。
他的電腦使用的是集成的Intel GM965(X3100)顯卡,屏幕是14.1英寸的寬屏液晶屏。當Ubuntu安裝好之后,我發現登錄界面只使用了屏幕的大約2/3的區域,并且當登錄之后,雖然背景桌面已經很好的顯示成了1280x800的分辨率,但是上下兩個工具條似乎還是按照1024x768的分辨率顯示的。不管怎么弄,都沒辦法讓這兩個條很好的顯示到1280的寬度。
在System->Preferences->Screen Resolution中查看屏幕的分辨率設置,發現兩個重疊在一起的屏幕區域。顯示在背后的那個屏幕正確的寫這“LCD”的字樣,并且已經被設置成1280x800的分辨率。然而,它上面還有一個設置成1024x768的“Unknown“字樣的屏幕區域。而且標有”Unknown“字樣的屏幕區域的分辨率無法修改成正確的值。
于是上網開始查找相關的信息。在Ubuntu的英文官方網站上看到有很多這樣的帖子。但是,根據官方的說法,GM965(X3100)顯卡的問題已經在7.10之后就已經解決了。之前的版本可以通過安裝最新的xserver-xorg-video-intel驅動,并使用一個叫915resolution的包來解決。
可是我查了剛安裝好的Ubuntu 8.04的顯卡驅動,已經是最新的intel顯卡驅動了??墒菫槭裁催€是出現了這樣的問題呢?于是我決定使用那個915resolution的包來嘗試解決一下這個問題。
安裝了那個包之后,重新啟動機器。啟動過程中顯示顯卡已經使用這個包進行了轉換設置。但是當X啟動到登錄界面之后,登錄界面仍然只使用了屏幕的2/3的區域,并且登錄后的工具條也還是老樣子。
嘗試修改xorg.conf文件來解決這個問題。我發現,只要在Device節中添加關于縱向刷新率的設置,再重新啟動,就會發現屏幕正常的顯示成了1280x800的分辯率。然而,Ubunut自帶的桌面效果取無法啟動了。原因是Direct Renderer不能使用??墒?#xff0c;在修改這些之前,雖然分辨率不正常,但桌面效果是可以開啟的。結果,這個方法也被Pass了。
經過再3的在網上搜索,終于發現了真正的原因。
詳細內容請參見官方論壇中的[url]http://ubuntuforums.org/showthread.php?t=610407[/url]一帖。
具體的做法如下:
1、設置Device:
Section "Device"
Identifier "Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller"
Driver "intel"
BusID "PCI:0:2:0"
Option "monitor-TV" "TVOutput"
EndSection
2、設置Monitor:
Section "Monitor"
Identifier "Monitor 0"
Option "DPMS"
HorizSync 28-60
VertRefresh 43-60
End Section
Section "Monitor"
Identifier "TVOutput"
Option "Ignore" "true"
EndSection
3、設置Screen:
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller"
Monitor "Monitor 0"
DefaultDepth 24
SubSection "Display"
Modes "1280x800"
EndSubSection
EndSection
其它的部分保持默認狀態就可以了。
之后,重新啟動系統。一切問題就都解決了。 :D
附件是一個完整的xorg.conf文件,以供參考。
他的電腦使用的是集成的Intel GM965(X3100)顯卡,屏幕是14.1英寸的寬屏液晶屏。當Ubuntu安裝好之后,我發現登錄界面只使用了屏幕的大約2/3的區域,并且當登錄之后,雖然背景桌面已經很好的顯示成了1280x800的分辨率,但是上下兩個工具條似乎還是按照1024x768的分辨率顯示的。不管怎么弄,都沒辦法讓這兩個條很好的顯示到1280的寬度。
在System->Preferences->Screen Resolution中查看屏幕的分辨率設置,發現兩個重疊在一起的屏幕區域。顯示在背后的那個屏幕正確的寫這“LCD”的字樣,并且已經被設置成1280x800的分辨率。然而,它上面還有一個設置成1024x768的“Unknown“字樣的屏幕區域。而且標有”Unknown“字樣的屏幕區域的分辨率無法修改成正確的值。
于是上網開始查找相關的信息。在Ubuntu的英文官方網站上看到有很多這樣的帖子。但是,根據官方的說法,GM965(X3100)顯卡的問題已經在7.10之后就已經解決了。之前的版本可以通過安裝最新的xserver-xorg-video-intel驅動,并使用一個叫915resolution的包來解決。
可是我查了剛安裝好的Ubuntu 8.04的顯卡驅動,已經是最新的intel顯卡驅動了??墒菫槭裁催€是出現了這樣的問題呢?于是我決定使用那個915resolution的包來嘗試解決一下這個問題。
安裝了那個包之后,重新啟動機器。啟動過程中顯示顯卡已經使用這個包進行了轉換設置。但是當X啟動到登錄界面之后,登錄界面仍然只使用了屏幕的2/3的區域,并且登錄后的工具條也還是老樣子。
嘗試修改xorg.conf文件來解決這個問題。我發現,只要在Device節中添加關于縱向刷新率的設置,再重新啟動,就會發現屏幕正常的顯示成了1280x800的分辯率。然而,Ubunut自帶的桌面效果取無法啟動了。原因是Direct Renderer不能使用??墒?#xff0c;在修改這些之前,雖然分辨率不正常,但桌面效果是可以開啟的。結果,這個方法也被Pass了。
經過再3的在網上搜索,終于發現了真正的原因。
詳細內容請參見官方論壇中的[url]http://ubuntuforums.org/showthread.php?t=610407[/url]一帖。
具體的做法如下:
1、設置Device:
Section "Device"
Identifier "Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller"
Driver "intel"
BusID "PCI:0:2:0"
Option "monitor-TV" "TVOutput"
EndSection
2、設置Monitor:
Section "Monitor"
Identifier "Monitor 0"
Option "DPMS"
HorizSync 28-60
VertRefresh 43-60
End Section
Section "Monitor"
Identifier "TVOutput"
Option "Ignore" "true"
EndSection
3、設置Screen:
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller"
Monitor "Monitor 0"
DefaultDepth 24
SubSection "Display"
Modes "1280x800"
EndSubSection
EndSection
其它的部分保持默認狀態就可以了。
之后,重新啟動系統。一切問題就都解決了。 :D
附件是一個完整的xorg.conf文件,以供參考。
總結
以上是生活随笔為你收集整理的Solution: X3100集成显卡宽屏分辨率问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用Arduino进行磁场强度测量
- 下一篇: 【CV现状】 - 图像分割