Configuración de monitor dual con diferentes resoluciones utilizando un controlador de código abierto ati

8

Tengo dos monitores y estoy usando Arch Linux, configuración como esta:

  • 1280x1024 (primario)
  • 1680x1050 (secundario)
  • ATI RADEON X1300
  • Controlador ATI de código abierto

En la pantalla de inicio, mi monitor principal (17 ") tiene la resolución correcta; mi segundo CLONES el primero y tiene la misma resolución (1280x1024).

Tengo que ejecutar xrandrDOS VECES después de iniciar X para obtener la resolución correcta.

xrandr --output DVI-0 --mode 1280x1024 --output DVI-1 --mode 1680x1050 --left-of DVI-0

Intenté hacer esto permanente agregando el xrandrcomando .xinitrc, pero no funcionó. Ahora, si quiero obtener la resolución correcta en ambos monitores, después de iniciar X, ejecuto xrandrTWICE.

No definí nada en xorg.conf(ni sé cómo :)). ¿Qué puedo hacer para arreglar esto?

aksr
fuente
Por favor escriba, ¿cómo exactamente puso el xrandrcomando en su .xinitrc. Tengo una configuración similar y funciona de esta manera.
rozcietrzewiacz
Si tiene que ejecutarlo dos veces y .xinitrc no funciona, quizás intente más tarde. En mi caso, uso KDE, y tengo la opción de configurar los scripts para que se ejecuten después de iniciar sesión, por lo que mis pantallas se configuran después de iniciar sesión correctamente.
Grzegorz Wierzowiecki
¿Estás seguro de que tu administrador de pantalla incluso se ejecuta ~/.xinitrc? Si está allí y se ejecuta, debería funcionar. De lo contrario, su DM probablemente tenga un equivalente.
Chris Down

Respuestas:

3

Poner xrandrcomandos .xinitrcno es una forma adecuada de almacenar configuraciones permanentes. Deberías usar xorg.confen su lugar.

Comience por eliminar las líneas xrandr de su .xinitrc, y luego cree (o edite) un /etc/X11/xorg.confarchivo. Debería verse exactamente así (no se necesita más contenido a menos que desee configurar el teclado, el mouse o dispositivos similares):

Section "Monitor"
     Identifier "First monitor"
     Option     "PreferredMode"   "1280x1024"
EndSection

Section "Monitor"
     Identifier "Second monitor"
     Option     "PreferredMode"   "1680x1050"
     Option     "LeftOf"          "First monitor"
EndSection

Section "Device"
    Identifier  "Radeon X1300"
    Driver      "radeon"
    Option      "Monitor-DVI-0"   "First monitor"
    Option      "Monitor-DVI-1"   "Second monitor"
EndSection
Paweł Rumian
fuente
¡Esto es lo único que funcionó para mí después de tantos intentos! Para añadir a la respuesta, para averiguar el controlador de tarjeta de video funciona esto en la terminal: sudo lshw -c video | grep configuration. Estoy usando wm impresionante en crunchbang waldorf.
Lucas
1

Me encontré con este problema un par de veces también.

Por alguna razón, mis pantallas tienen el desagradable hábito de cambiar su "nombre" a veces, haciendo que cualquier parte del código que establezca sea xrandrinútil.

Primero verifique que los monitores estén correctamente identificados:

xmax@max-desktop:~> xrandr
Screen 0: minimum 320 x 200, current 3360 x 1050, maximum 3360 x 1050
DFP1 disconnected (normal left inverted right x axis y axis)
DFP2 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050      59.9*+
   1400x1050      59.9  
   1600x900       59.9  
   1360x1024      59.9  
   1280x1024      75.0     60.0  
   1440x900       59.9  
   1280x960       60.0  
   1280x800       60.0  
   1152x864       59.9     75.0  
   1280x768       60.0  
   1280x720       60.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3     56.2  
   640x480        75.0     59.9  
CRT1 disconnected (normal left inverted right x axis y axis)
CRT2 connected 1680x1050+1680+0 (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050      59.9*+
   1400x1050      59.9  
   1600x900       59.9  
   1360x1024      59.9  
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x960       60.0  
   1280x800       60.0  
   1152x864       59.9     75.0  
   1280x768       60.0  
   1280x720       60.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3     56.2  
   640x480        75.0     59.9  

Si los nombres son correctos, sospecho que el sistema NO está leyendo ~/.xinitrcen el arranque o ha ingresado el comando incorrectamente.

n0pe
fuente