雙螢幕的調整大小問題

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

雙螢幕的調整大小問題

文章feng0020 » 週二 9月 28, 2004 11:20 am

我的電腦有插上第二張顯示卡, 使用雙螢幕也有一段時間了, 基本上沒有大問題.

但我有兩個問題一直沒辦法解決:
1.我沒有辦法調整螢幕的解析度, 它(X)似乎只是用/etc/X11/XF86Config-4 中的設定值,而且只用解析度最高的那一個.想變一下都不行..
想用KDE control center 改變解析度, 它(KDE)告訴我說我要用 RANDER, 但我就算在
/etc/X11/XF86Config-4 中加入

Section "ServerFlags"
Option "RandR" "on"
EndSection

它(KDE)還是不理我... :(

2.網路上說如果有第二張顯示卡, 就不能用 dri 的功能. 我試了也的確是這樣. 有沒有辦法改變呢?
有時候想玩企鵝滑雪, 看到它用爬的就很心痛 :-?

謝謝!!
feng0020
可愛的小學生
可愛的小學生
 
文章: 28
註冊時間: 週三 2月 18, 2004 12:21 pm
來自: 台中

re:雙螢幕的調整大小問題

文章阿信 » 週三 9月 29, 2004 8:26 pm

如果你使用 Nvidia 的卡的話,是可以在雙螢幕下啟動3d加速以及不同的解析度,但加速只有 primary screen才有喔。

雙螢幕有兩種

dual screen
twinview

看您是用那一種。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:雙螢幕的調整大小問題

文章louie » 週五 10月 01, 2004 8:03 pm

>網路上說如果有第二張顯示卡, 就不能用 dri 的功能. 我試了也的確是這樣. 有沒有辦法改變呢?
有時候想玩企鵝滑雪, 看到它用爬的就很心痛

由於我的不是 Nvidia 的卡,也是有上面的問題,不管是 dual head,or multi head,為了不想在玩企鵝滑雪時都得重新啟動 X,因此目前的作法是將二個螢幕分別用二個不同的 window manager,而 Xinerama 設成 off,一個為 :0.0,另外一個為 :0.1,這樣子第一個螢幕就可以啟動 DRI。(不過不是每個 window manager 都支援只使用一個螢幕,因此要開二個 window manager 還得選擇,ie: ion2, pwm,ratpoison,其他的得試看看)
louie
快樂的大學生
快樂的大學生
 
文章: 593
註冊時間: 週一 9月 09, 2002 7:58 pm

re:雙螢幕的調整大小問題

文章feng0020 » 週六 10月 02, 2004 9:19 am

感謝你提供的方法 :-)
但小弟我功力不太高, 能不能稍微說明一下實做的步驟呢?
最近比較忙, 可能沒有太多時間去 try and error... :ooops:

這是小弟之前找的資料:
http://www.linuxplanet.com/linuxplanet/ ... ls/3100/1/
他是本地端開 "兩個server" 給 "兩個人用"
(您似乎是開 "兩個client" 給 "一個人用" ? 抱歉, 我X不大熟 :ooops: )

怎麼使用第二張顯示卡(MultiHead):
http://www.tldp.org/HOWTO/Xinerama-HOWTO/
只要和我一樣, 在二手店買一張200元的PCI顯示卡就可以動了


歡迎大家加入, 雙螢幕的行列
feng0020
可愛的小學生
可愛的小學生
 
文章: 28
註冊時間: 週三 2月 18, 2004 12:21 pm
來自: 台中

re:雙螢幕的調整大小問題

文章阿信 » 週六 10月 02, 2004 1:04 pm

As follow what I mentioned...

Dual screen has three setups.

1: dual xserver independent
2: dual xserver but glued with Xinerama
3:twinview:one xserver but stretched

If you use a video adapter in the newer market such as Nvidia Geforce4 or ATi Radeon VE above, you can setup up the dual screen in a single adapter but the same framebuffer.

Mode 1,2 have the Xvideo,OpenGL overlay in the "screen 0" which is shown up first(may be indexed in XF86Config-4 by the "Screen"). Mode 3 may fail to enable XVideo or OpenGL overlay.

BTW...the open source driver "nv" can't do the dual screen even though the hardware supports. Use binary "nvidia" instead. How about the ATis? I don't have the ATi cards so I can't tell what's going on. I will be very very glad if someone send me a card to test... :mrgreen:

BTW...there is a easy sample in /usr/share/doc/nvidia-glx/examples/XF86Config.sample.gz.
:-)
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:雙螢幕的調整大小問題

文章louie » 週六 10月 02, 2004 7:04 pm

XF86Config-4 中不要開啟 Xinerama

在 .xsession 中則改成以下

# 先將 DISPLAY 指向 0.1, 執行 pwm2 並告知只用一個 screen,而 session 名為 louie
export DISPLAY=:0.1
pwm2 -display :0.1 -oneroot -xinerama 0 -sessionname louie &
# 執行一些要在 :0.1 出現的應用程式
wmix &
gkrellm &

# 接著將 DISPLAY 指回 0.0(用 :0 也行,只是為了和 0.1 配合),執行 ion2 一樣告知僅用一個 screen
export DISPLAY=:0.0
# 執行一些要在 :0.0 出現的應用程式
stardict &

exec ion2 -oneroot -xinerama 0 -sessionname louie

那個 ion2 及 pwm2 都是在 ion2 package 中。
純綷個人喜好,可以二個都用 pwm2 或是什麼

剛才又試了一下,:0.0 screen 可以使用 wmaker 或 blackbox 等等(應該還很多可以),但 :0.1 就沒什麼選擇了,目前"試過"能用的僅有 ratpoison, ion2, pwm, pwm2

不過有一點,就是將 Xinerama給關了之後,視窗就無法I在 display 間拉來拉去了,就失去雙螢幕的樂趣。只能用 DISPLAY 環境變數來控制視窗的顯示
louie
快樂的大學生
快樂的大學生
 
文章: 593
註冊時間: 週一 9月 09, 2002 7:58 pm

re:雙螢幕的調整大小問題

文章feng0020 » 週日 10月 03, 2004 1:23 pm

我照著步驟做了, 果然可以!!
不過視窗不能拉來拉去, 果真是致命傷 :-(
我後來發現, 像我用 KDE, 其實只要XF86Config-4 中不要開啟 Xinerama, .xsession(我是 .xinitrc) 中即使不改, KDE 自己也會管到第二顆螢幕, dri 也還存在.(但.視窗不能拉來拉去, 致命傷還是存在 :-( )
無論如何, 學到很多, 謝謝啦 :-)
feng0020
可愛的小學生
可愛的小學生
 
文章: 28
註冊時間: 週三 2月 18, 2004 12:21 pm
來自: 台中


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客