Graphics

帶有uvesafb / Intel 945GME的雙顯示器?

  • May 21, 2015

我正在使用uvesafb英特爾 945GME 嵌入式圖形控制器上的簡單幀緩衝區。這很好用。

PC 有一個組合的 DVI+VGA 輸出連接器,兩個輸出目前顯示相同的圖形。

AFAIK 控制器應該能夠在兩個輸出上顯示不同的螢幕(即雙顯示器設置)。如何配置uvesafb以在此模式下執行?

理想情況下,我會得到一個/dev/fb1/dev/fb0但如果第二個螢幕只顯示一個不同的偏移量也可以/dev/fb0

答案很簡單:這是不可能的,uvesafb因為它不是為此目的量身定制的

Xorg 使用 XrandR,最近的多顯示器配置使用核心模式設置 (KMS),最近的影片驅動程序也被設計使用。因此,您可能有更好的機會使用 KMS 和 Intel 945GME。但是我沒有檢查。

我不太了解,uvesafb但我通常xrandr使用雙顯示器。在 shell 中,您可以鍵入:

xrandr

這將列出所有輸出可能性。就我而言,它顯示以下內容:

Screen 0: minimum 320 x 200, current 2732 x 768, maximum 8192 x 8192
eDP1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 256mm x 144mm
1366x768       60.0*+
1360x768       59.8     60.0  
1024x768       60.0  
800x600        60.3     56.2  
640x480        59.9  
VGA1 connected 1366x768+1366+0 (normal left inverted right x axis y axis) 410mm x 230mm
1366x768       59.8*+
1024x768       75.1     75.0     60.0  
832x624        74.6  
800x600        75.0     60.3     56.2  
640x480        75.0     60.0  
720x400        70.1  
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)

然後為了製作雙顯示器,只需鍵入:

xrandr --output VGA1 --right-of eDP1

產生相同的輸出

xrandr --output VGA1 --same-as eDP1

您可以查看更多選項man xrandr

引用自:https://unix.stackexchange.com/questions/204122