monitor duplo com o uvesafb / Intel 945GME?

3

Estou usando uvesafb para obter um framebuffer simples em um controlador gráfico integrado Intel 945GME. Isso funciona bem.

O PC possui um único conector de saída DVI + VGA combinado e ambas as saídas atualmente exibem os mesmos gráficos.

AFAIK que o controlador deve ser capaz de mostrar telas diferentes nas duas saídas (ou seja, configuração de monitor duplo). Como posso configurar o uvesafb para operar neste modo?

O ideal seria obter um /dev/fb1 juntamente com /dev/fb0 , mas também seria bom se a segunda tela mostrasse um deslocamento diferente em /dev/fb0 .

    
por Udo G 18.05.2015 / 17:49

2 respostas

0

A resposta é simples: não é possível com uvesafb como não foi adaptado para esse fim .

O Xorg usa o XrandR e as configurações recentes de vários monitores usam o Kernel Mode Setting (KMS), que os drivers de vídeo recentes foram projetados para usar também. Você pode, portanto, ter melhores chances com o KMS e um Intel 945GME. Ainda não verifiquei.

    
por 21.05.2015 / 14:09
0

Não sei muito sobre uvesafb , mas normalmente uso xrandr para usar o monitor duplo. No shell você pode digitar:

xrandr

Isso listará todas as possibilidades de saída. No meu caso, mostra o seguinte:

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)

Em seguida, para fazer o monitor duplo, basta digitar:

xrandr --output VGA1 --right-of eDP1

para produzir o mesmo resultado

xrandr --output VGA1 --same-as eDP1

Você pode procurar mais opções em man xrandr

    
por 21.05.2015 / 14:36