As resoluções de dois monitores não ficarão após a inicialização desconhecida

1

Eu tive uma queda na noite passada, que forçou minha CPU a reiniciar. Quando ele voltou, meus monitores duplos tinham a resolução incorreta. Agora eu tenho que configurá-los manualmente após a inicialização.

Meu monitor principal é um Asus e é reconhecido como Ancor Communications Inc. 24 ''. Meu monitor secundário é um ViewSonic e é reconhecido como desconhecido. Eu verifiquei meu arquivo ~/.config/monitors.xml e obtenho o seguinte:

<monitors version="1">
  <configuration>
      <clone>no</clone>
      <output name="VGA-0">
          <vendor>VSC</vendor>
          <product>0x3919</product>
          <serial>0x01010101</serial>
          <width>1280</width>
          <height>1024</height>
          <rate>60</rate>
          <x>1920</x>
          <y>56</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>no</primary>
      </output>
      <output name="HDMI-0">
      </output>
      <output name="DVI-0">
          <vendor>ACI</vendor>
          <product>0x2494</product>
          <serial>0x01010101</serial>
          <width>1920</width>
          <height>1080</height>
          <rate>60</rate>
          <x>0</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>yes</primary>
      </output>
  </configuration>
  <configuration>
      <clone>no</clone>
      <output name="VGA-0">
          <vendor>???</vendor>
          <product>0x0000</product>
          <serial>0x00000000</serial>
          <width>1280</width>
          <height>1024</height>
          <rate>75</rate>
          <x>1920</x>
          <y>27</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>no</primary>
      </output>
      <output name="HDMI-0">
      </output>
      <output name="DVI-0">
          <vendor>ACI</vendor>
          <product>0x2494</product>
          <serial>0x01010101</serial>
          <width>1920</width>
          <height>1080</height>
          <rate>60</rate>
          <x>0</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>yes</primary>
      </output>
  </configuration>
</monitors>

Percebi que as seções <vendor>???</vendor> e duplicate foram removidas, deixando o primeiro <configuration>...</configuration> . Isso não ajudou.

Por fim, preciso executar xrandr --addmode VGA-0 1280x1024 antes de poder configurar meu segundo projeto para a resolução correta.

informações da CPU

OS: ubuntu 12.04 LTS
Processor: AMD Athlon(tm) II X3 440 Processor × 3
video card is: Gallium 0.4 on AMD RV730
OS type: 64-bit

Alguma idéia do que está acontecendo?

** Eu adicionei o mesmo monitores.xml (sem duplicatas) ao meu diretório /etc/gnome-settings-daemon/xrandr/ , mas não reiniciei. Vou editar este post depois.

EDITAR

Então, adicionando /etc/gnome-settings-daemon/xrandr/monitors.xml with the above information yielded an error saying it could not apply those settings. I noticed the monitors.xml file in was edited with the duplicate tags and with ??? ' como descrevi acima.

Eu corri xrandr --addmode VGA-0 1280x1024 como de costume e os dois monitores foram corrigidos posteriormente. Normalmente eu tenho que definir manualmente as resoluções corretas.

    
por TrazeK 08.08.2014 / 18:46

1 resposta

1

Bem, eu descobri o meu problema e pensei em postar o que fiz no caso de alguém encontrar algo parecido.

No final, editei o arquivo xorg.config , adicionei um arquivo .xprofile e excluí o arquivo .config/monitors.xml .

xorg.config

Section "Monitor"
        Identifier      "aticonfig-Monitor[0]-0"
        Option          "VendorName" "ATI Proprietary Driver"
        Option          "ModelName" "Generic Autodetecting Monitor"
        Option          "DPMS" "true"
        Option          "PreferredMode" "1920x1080"
        Option          "Primary" "true"
EndSection

Section "Monitor"
        Identifier      "VGA0"
        Option          "RightOf" "aticonfig-Monitor[0]-0"
        Option          "PreferredMode" "1280x1024"
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device     "aticonfig-Device[0]-0"
        DefaultDepth    24
        SubSection "Display"
                Viewport  0 0
                Depth     24
        EndSubSection
EndSection

Section "Module"
        Load    "glx"
EndSection

Section "ServerLayout"
        Identifier     "aticonfig Layout"
        Screen         "aticonfig-Screen[0]-0"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID       "PCI:1:0:0"
        Option      "Monitor-DVI-0" "aticonfig-Monitor[0]-0"
        Option      "Monitor-VGA-0" "VGA0"
EndSection
.xprofile

xrandr --addmode VGA-0 1280x1024

Um novo arquivo monitors.xml foi gerado automaticamente na inicialização e ainda contém o ??? para o monitor desconhecido (VGA-0), mas ele não contém mais as duplicatas.

Tudo parece bem agora

    
por TrazeK 09.08.2014 / 23:14