Monitor externo preso na resolução de 1024x768

0

Estou executando o Kubuntu 14.04 em um antigo Toshiba Satellite com o seguinte hardware gráfico:

 > lspci -vnn | grep -i VGA -A 12
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03) (prog-if 00 [VGA controller])
        Subsystem: Toshiba America Info Systems Device [1179:ff10]
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at dc100000 (32-bit, non-prefetchable) [size=512K]
        I/O ports at 1800 [size=8]
        Memory at c0000000 (32-bit, prefetchable) [size=256M]
        Memory at dc200000 (32-bit, non-prefetchable) [size=256K]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: <access denied>
        Kernel driver in use: i915

00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)
        Subsystem: Toshiba America Info Systems Device [1179:ff10]

Na tela do laptop, a resolução é de 1280x800. Eu conectei um monitor widescreen externo que eu sei de fato suporta alta resolução (bem, pelo menos 1440x900). No entanto, quando eu conecto a este laptop Toshiba, o máximo que posso definir é 1024x768.

Eu tenho o driver de vídeo da Intel adequado instalado e sei que o monitor suporta mais - por que não posso definir uma resolução mais alta e como corrigi-lo? Eu não tenho certeza se eu deveria mexer com o xorg.conf, como eu ouvi que pode quebrar coisas se eu configurá-lo incorretamente.

EDITAR

> xrandr -q
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
LVDS1 connected (normal left inverted right x axis y axis)
   1280x800       60.0 +
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0* 
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
TV1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

O monitor é o seguinte: link

Quando tento gerar manualmente um arquivo xorg.conf, ele parece mais genérico. Aqui estão as seções "monitor".

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Monitor"
    Identifier   "Monitor1"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection
    
por Matt 27.10.2015 / 21:34

1 resposta

1

A resposta é um trabalho em andamento.

Nas seções do xorg.conf , a área que lida com o Monitor1 (segundo monitor) é onde você colocaria as especificações para o que esse monitor suporta. Seria algo parecido com isto:

Section "Monitor"
    # HorizSync source: xconfig, VertRefresh source: xconfig
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "CRT-0"
    HorizSync       30.0 - 82.0
    VertRefresh     50.0 - 85.0
    Option         "DPMS"
EndSection

Você alteraria a sincronização e a atualização para corresponder ao seu monitor. Eu acredito que o único que precisa de mudança seria o VertRefresh de 75 para 85.

Em seguida, você precisaria de uma linha que desse suporte à resolução desejada na seção "Tela", para que parecesse algo semelhante a isso:

NOTA: A seção abaixo é da minha configuração, mas a seção "Tela" deve estar lá com a linha Opção metamodas definindo a resolução desejada. Eu fiz alguns ajustes para tentar combinar suas configurações o melhor que pude.

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "LVDS1: 1280x800 +0+0, VGA1: 1280x800 +800+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
    
por Terrance 28.10.2015 / 20:46