Tengo un monitor DELL U2410 conectado a una computadora de escritorio Compaq 100B equipada con una tarjeta gráfica AMD / ATI integrada (AMD E-350). El O / S instalado es Ubuntu 10.04 LTS.
La computadora está conectada al monitor a través de la conexión DVI.
El problema es que no puedo establecer la resolución del escritorio en 1920x1200 nativo. La resolución máxima permitida es 1600x1200.
Investigando un poco encontré sobre la xrandr
utilidad. Desafortunadamente, cuando trato de usarlo, no puedo configurarlo con la resolución requerida. Primero, no informa el nombre de salida (que se supone que es DVI-0
), default
sino que dice . Sin ella no puedo usar la --fb
opción.
La utilidad EDID parece identificar bien el monitor. Aquí está la salida de get-edid
:
# EDID version 1 revision 3
Section "Monitor"
# Block type: 2:0 3:ff
# Block type: 2:0 3:fc
Identifier "DELL U2410"
VendorName "DEL"
ModelName "DELL U2410"
# Block type: 2:0 3:ff
# Block type: 2:0 3:fc
# Block type: 2:0 3:fd
HorizSync 30-81
VertRefresh 56-76
# Max dot clock (video bandwidth) 170 MHz
# DPMS capabilities: Active off:yes Suspend:yes Standby:yes
Mode "1920x1200" # vfreq 59.950Hz, hfreq 74.038kHz
DotClock 154.000000
HTimings 1920 1968 2000 2080
VTimings 1200 1203 1209 1235
Flags "-HSync" "+VSync"
EndMode
# Block type: 2:0 3:ff
# Block type: 2:0 3:fc
# Block type: 2:0 3:fd
EndSection
pero el xrandr -q
comando devuelve:
Screen 0: minimum 640 x 400, current 1600 x 1200, maximum 1600 x 1200
default connected 1600x1200+0+0 0mm x 0mm
1600x1200 0.0*
1280x1024 0.0
1152x864 0.0
1024x768 0.0
800x600 0.0
640x480 0.0
720x400 0.0
Cuando intento configurar la resolución, obtengo:
$ xrandr --fb 1920x1200
xrandr: screen cannot be larger than 1600x1200 (desired size 1920x1200)
$ xrandr --output DVI-0 --auto
warning: output DVI-0 not found; ignoring
¿Cómo puedo configurar la resolución de pantalla a 1920x1200? ¿Por qué no xrandr
identifica la DVI-0
salida?
Tenga en cuenta que la misma computadora que ejecuta la versión de Ubuntu superior a 10.04 detecta la resolución correcta sin problemas. En esta máquina no puedo actualizar debido a algunos problemas de compatibilidad de hardware heredados.
Además, no veo ningún controlador de pantalla opcional disponible en el cuadro de diálogo Controladores de hardware.
----
ACTUALIZACIÓN :
Siguiendo la respuesta a esta pregunta , obtuve algo de avance. Ahora el modo requerido aparece en la xrandr -q
lista, pero no puedo cambiar a ese modo. Usando el applet Monitors (que ahora muestra el nuevo modo), obtengo la respuesta que:
The selected configuration for displays could not be applied. Could not set the configuration to CRTC 262
.
Desde la línea de comando se ve así:
$ cvt 1920 1200 60
# 1920x1200 59.88 Hz (CVT 2.30MA) hsync: 74.56 kHz; pclk: 193.25 MHz
Modeline "1920x1200_60.00" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync
$ xrandr --newmode "1920x1200_60.00" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync
$ xrandr -q
Screen 0: minimum 640 x 400, current 1600 x 1200, maximum 1600 x 1200
default connected 1600x1200+0+0 0mm x 0mm
1600x1200 0.0*
1280x1024 0.0
1152x864 0.0
1024x768 0.0
800x600 0.0
640x480 0.0
720x400 0.0
1920x1200_60.00 (0x120) 193.0MHz
h: width 1920 start 2056 end 2256 total 2592 skew 0 clock 74.5KHz
v: height 1200 start 1203 end 1209 total 1245 clock 59.8Hz
$ xrandr --addmode default 1920x1200_60.00
$ xrandr -q
Screen 0: minimum 640 x 400, current 1600 x 1200, maximum 1600 x 1200
default connected 1600x1200+0+0 0mm x 0mm
1600x1200 0.0*
1280x1024 0.0
1152x864 0.0
1024x768 0.0
800x600 0.0
640x480 0.0
720x400 0.0
1920x1200_60.00 59.8
$ xrandr --output default --mode 1920x1200_60.00
xrandr: Configure crtc 0 failed
Otra información (si ayuda a alguien):
$ sudo lshw -c video
*-display UNCLAIMED
description: VGA compatible controller
product: ATI Technologies Inc
vendor: ATI Technologies Inc
physical id: 1
bus info: pci@0000:00:01.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm pciexpress msi bus_master cap_list
configuration: latency=0
resources: memory:c0000000-cfffffff(prefetchable) ioport:f000(size=256) memory:feb00000-feb3ffff
----
ACTUALIZACIÓN 2 : Aquí está la lshw
lista actualizada :
$ sudo lshw -numeric -c video
*-display UNCLAIMED
description: VGA compatible controller
product: ATI Technologies Inc [1002:9802]
vendor: ATI Technologies Inc [1002]
physical id: 1
bus info: pci@0000:00:01.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm pciexpress msi bus_master cap_list
configuration: latency=0
resources: memory:c0000000-cfffffff(prefetchable) ioport:f000(size=256) memory:feb00000-feb3ffff
Respuestas:
Creo que habrás llegado a algún lado cuando consigas que esto aumente:
Entonces, creo que podrá hacer que xrandr use el modo personalizado que aprendió a definir (si aún lo necesita después de solucionar el problema básico).
Aumentar tamaño de pantalla virtual
[Este] [1] artículo sugiere agregar una línea virtual a la sección Pantalla de un archivo de configuración xorg.conf para establecer el tamaño máximo de pantalla. Es de hace un par de años.
xrandr -q
Sin embargo, al probar esto no pude establecer la línea virtual más allá del tamaño máximo de pantalla dado . Sin embargo, con mi controlador y hardware ese valor era un 8192x8192 ya bastante grande.Puede experimentar agregando esto como /etc/X11/xorg.conf, por ejemplo:
Probablemente no verá un /etc/X11/xorg.conf ya que los controladores de video de hoy intentarán determinar valores predeterminados razonables para todo y las distribuciones modernas dejan ese archivo fuera. Sin embargo, se usará si está presente.
Si ya tiene un archivo /etc/X11/xorg.conf, puede intentar agregar la línea virtual anterior a la subsección Pantalla de su sección Pantalla
Le sugiero que pruebe esto con un editor de línea de comandos, ya que existe la posibilidad de que arruine su capacidad de iniciar sesión con la GUI de Ubuntu y es posible que deba hacer Alt-Ctrl-F1, iniciar sesión y editar (o eliminar) el archivo usando herramientas de línea de comando. Cualquier error debe en /var/log/Xorg.0.log o /var/log/Xorg.1.log.
De hecho, podría y debería probar esto iniciando sesión en un ID de usuario adicional en su sistema (sin cerrar su ID de usuario habitual) y comprobando desde la nueva sesión, de esa manera puede usar Alt-Ctrl-F7 para volver a su trabajo GUI si hay problemas. En el caso de que esté utilizando una identificación de usuario adicional para iniciar sesión sin cerrar sesión en el primero, el registro apropiado será /var/log/Xorg.1.log. No cierre la sesión de trabajo o arranque hasta que tenga un xorg.conf en funcionamiento o lo haya eliminado nuevamente.
Utilice un controlador de gráficos diferente
Otro artículo que leí resolvió este problema cambiando los controladores, pero veo en su pregunta que el programa Controladores adicionales no le ofrece ninguna alternativa. (Supongo que eso es lo que quiere decir arriba cuando menciona el "cuadro de diálogo Controladores de hardware". A menos que cambie los controladores con el programa Controladores adicionales, usará un controlador que el núcleo considere apropiado para su tarjeta de video o la lógica de video en su placa base.
Para el OP, por lo que describió en sus comentarios anteriores, parece que su sistema debería estar usando el controlador radeon, pero no lo está. Uso el controlador radeon y normalmente configuro mi resolución horizontal en 1920 (el máximo para el controlador / tarjeta parece ser 8192). Los controladores vesa y fb son controladores muy básicos para hardware antiguo, lo suficientemente antiguos como para que los monitores de esa época no tuvieran pantallas muy grandes.
Actualiza Ubuntu
Si está ejecutando una computadora más nueva que la versión de Ubuntu que ha instalado y, en particular, su núcleo Linux, es completamente posible que el núcleo no reconozca su adaptador de gráficos. Si ese es el caso, necesita actualizar su software Ubuntu que contiene soporte para su equipo.
Como no puede ejecutar fglrx, desafortunadamente este es el caso de ysap. Debido a la novedad de este equipo en relación con el lanzamiento de ysap, no hay soporte para [1002.9802] en el núcleo de Linux Lucid (o Maverick tampoco). El primer soporte para este equipo apareció en el núcleo Natty 2.6.38. Para buscar soporte para un dispositivo en particular en los módulos del núcleo, puede ir al archivo / lib / modules / kernel-version /module.alias y buscar el valor del adaptador. Para ese equipo:
Para verificar el soporte del kernel de Natty. Responde:
Como prueba, puede intentar iniciar un CD en vivo en el sistema e intentar establecer la resolución que desee en ese entorno (haga clic en Probar Ubuntu, en lugar de Instalar).
Obtener el soporte adecuado para el controlador también puede habilitar las instalaciones gráficas modernas, como la representación directa y el soporte OpenGL, mejorando en gran medida el rendimiento y la estética.
Para una computadora personal, también puede usar un kernel actualizado si hay uno compatible disponible para su versión de Ubuntu. Para una computadora de producción puede ser necesario actualizar Ubuntu a una versión más nueva, cuando esté disponible, en aras de la fiabilidad y la solidez.
fuente
xorg.conf
lugar en el sistema de archivos. Pero, si entiendo bien, en el gnomo moderno este archivo es obsoleto y no es obligatorio. Encontré elxorg.conf.d
programa y la página de manual relevante.También encontré este problema (solía tener una pantalla Dell de 23 ")
Primero, determine qué interfaz está conectada a su pantalla:
El resultado del comando será:
La pantalla externa está conectada al puerto VGA-0 . Esto es importante de notar.
Ahora agregue un nuevo modo para mostrar:
fuente
xrandr --addmode "DVI-I-1" "1280x800_60.00"
alguna idea? (DVI-I-1 está conectado)DVI-1-1
lugar deDVI-I-1
Buenos días a todos. Tuve este problema al conectarme a un sistema Ubuntu que no tiene pantalla (solía tener una pantalla Dell de 24 ", pero era necesaria en otro lugar). No soy lo suficientemente brillante como para saber por qué esto funciona, pero aquí hay una serie de comandos lo que funciona para mí: no se requiere edición de archivos.
Nota: que cuando reinicies, debes ejecutarlos nuevamente. Sugiero un script de shell.
fuente
Agregué las líneas anteriores (obtuve un resultado ligeramente diferente del comando gtf) al archivo .xprofile en mi directorio de inicio. Funcionó como un sueño. Vea abajo.
Estoy usando el reproductor Vmware, de ahí el nombre de la salida.
fuente
intente instalar arandr para configurar su configuración de xrandr con una GUI .
luego configure la resolución, orientación y posición de sus pantallas y finalmente guarde la configuración.
puede ver que su salida es un script de shell (.sh) generalmente en ~ / .screenlayout
fuente