
Ok, esta es una extensión de otro problema que tuve con una conexión VGA y una tarjeta Nvidia Geforce GT 440. La pregunta se actualizó para incluir otros problemas relacionados con el video HDMI y también desde que confirmé que también afecta las tarjetas de video ATI. La explicación es la siguiente:
Tengo un televisor Soneview de 32'. Este televisor tiene muchas conexiones, incluidas VGA (primera razón por la que lo compré), HDMI (segunda razón, pero no tenía un cable HDMI en ese momento) y DVI.
Tengo este televisor desde hace poco más de un mes, de hecho lo tuve para celebrar el lanzamiento de Ubuntu 11.10 y comencé a usarlo exactamente en esa fecha (conozco a muchos fanáticos de eso, pero bueno, me gustan las cosas geek). Empecé a usarlo con el cable VGA. Después de 2 semanas compré una tarjeta Nvidia GT440. El 9500GT anterior que usaba la conexión VGA funcionaba correctamente sin ningún problema.
Instalé el GT440 y el primer problema que encontré al usar esta última tarjeta se menciona aquí:Pantalla negra en las últimas tarjetas Nvidia/Ati al iniciar LightDM/Ubuntu. La solución a este problema fue desconectar y luego conectar nuevamente el cable VGA. Esto daría como resultado que la pantalla me muestre la pantalla lightdm para mi inicio de sesión. Si no desconecto y luego conecto el cable podría quedarme ahí siempre pensando que no hay señal de video. El problema de la pantalla negra se resolvió en una actualización posterior a 12.04 y ya se resolvió usando la versión predeterminada 12.10. Entonces, usar 12.04 y actualizar o usar 12.10 resolvió el problema de la pantalla negra con HDMI.
Me cansé de buscar respuestas que no funcionaban y soluciones que literalmente me hacían tener que instalar Ubuntu nuevamente. Simplemente fui y compré un cable HDMI y cambié el VGA por ese. Funcionó y no tuve que desconectar/conectar el cable pero ahora tengo este problema cuando uso cualquier resolución. Mi resolución normal es 1920x1080 (este televisor es 1080HD), por lo que en VGA podría usar esta resolución sin problemas, pero en HDMI se cortan los bordes. Aquí hay una foto:
Como puede ver en la imagen, los íconos del Iniciador solo muestran menos del 50% de su ancho. Olvídate de las partes superior e inferior, puedo acceder a ellas con el ratón pero no puedo visualizarlas en pantalla. Es como si estuviera fuera de la vista del televisor. Básicamente, desaparecen entre 20 y 30 píxeles de todos los lados.
Busqué a mi alrededor y salí corriendo xrand --verbose
para ver qué podía detectar en el televisor. Tengo esto:
cyrex@cyrex:~$ xrandr --verbose
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 175, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 (0x164) normal (normal) 0mm x 0mm
Identifier: 0x163
Timestamp: 465485
Subpixel: unknown
Clones:
CRTC: 0
CRTCs: 0
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
1920x1080 (0x164) 103.7MHz *current
h: width 1920 start 0 end 0 total 1920 skew 0 clock 54.0KHz
v: height 1080 start 0 end 0 total 1080 clock 50.0Hz
1920x1080 (0x165) 105.8MHz
h: width 1920 start 0 end 0 total 1920 skew 0 clock 55.1KHz
v: height 1080 start 0 end 0 total 1080 clock 51.0Hz
1920x1080 (0x166) 107.8MHz
h: width 1920 start 0 end 0 total 1920 skew 0 clock 56.2KHz
v: height 1080 start 0 end 0 total 1080 clock 52.0Hz
1920x1080 (0x167) 109.9MHz
h: width 1920 start 0 end 0 total 1920 skew 0 clock 57.2KHz
v: height 1080 start 0 end 0 total 1080 clock 53.0Hz
1920x1080 (0x168) 112.0MHz
h: width 1920 start 0 end 0 total 1920 skew 0 clock 58.3KHz
v: height 1080 start 0 end 0 total 1080 clock 54.0Hz
1920x1080 (0x169) 114.0MHz
h: width 1920 start 0 end 0 total 1920 skew 0 clock 59.4KHz
v: height 1080 start 0 end 0 total 1080 clock 55.0Hz
1680x1050 (0x16a) 98.8MHz
h: width 1680 start 0 end 0 total 1680 skew 0 clock 58.8KHz
v: height 1050 start 0 end 0 total 1050 clock 56.0Hz
1680x1050 (0x16b) 100.5MHz
h: width 1680 start 0 end 0 total 1680 skew 0 clock 59.9KHz
v: height 1050 start 0 end 0 total 1050 clock 57.0Hz
1600x1024 (0x16c) 95.0MHz
h: width 1600 start 0 end 0 total 1600 skew 0 clock 59.4KHz
v: height 1024 start 0 end 0 total 1024 clock 58.0Hz
1440x900 (0x16d) 76.5MHz
h: width 1440 start 0 end 0 total 1440 skew 0 clock 53.1KHz
v: height 900 start 0 end 0 total 900 clock 59.0Hz
1360x768 (0x171) 65.8MHz
h: width 1360 start 0 end 0 total 1360 skew 0 clock 48.4KHz
v: height 768 start 0 end 0 total 768 clock 63.0Hz
1360x768 (0x172) 66.8MHz
h: width 1360 start 0 end 0 total 1360 skew 0 clock 49.2KHz
v: height 768 start 0 end 0 total 768 clock 64.0Hz
1280x1024 (0x173) 85.2MHz
h: width 1280 start 0 end 0 total 1280 skew 0 clock 66.6KHz
v: height 1024 start 0 end 0 total 1024 clock 65.0Hz
1280x960 (0x176) 83.6MHz
h: width 1280 start 0 end 0 total 1280 skew 0 clock 65.3KHz
v: height 960 start 0 end 0 total 960 clock 68.0Hz
1280x960 (0x177) 84.8MHz
h: width 1280 start 0 end 0 total 1280 skew 0 clock 66.2KHz
v: height 960 start 0 end 0 total 960 clock 69.0Hz
1280x720 (0x178) 64.5MHz
h: width 1280 start 0 end 0 total 1280 skew 0 clock 50.4KHz
v: height 720 start 0 end 0 total 720 clock 70.0Hz
1280x720 (0x179) 65.4MHz
h: width 1280 start 0 end 0 total 1280 skew 0 clock 51.1KHz
v: height 720 start 0 end 0 total 720 clock 71.0Hz
1280x720 (0x17a) 66.4MHz
h: width 1280 start 0 end 0 total 1280 skew 0 clock 51.8KHz
v: height 720 start 0 end 0 total 720 clock 72.0Hz
1152x864 (0x17b) 72.7MHz
h: width 1152 start 0 end 0 total 1152 skew 0 clock 63.1KHz
v: height 864 start 0 end 0 total 864 clock 73.0Hz
1152x864 (0x17c) 73.7MHz
h: width 1152 start 0 end 0 total 1152 skew 0 clock 63.9KHz
v: height 864 start 0 end 0 total 864 clock 74.0Hz
....Many Resolutions later...
320x200 (0x1d1) 10.2MHz
h: width 320 start 0 end 0 total 320 skew 0 clock 31.8KHz
v: height 200 start 0 end 0 total 200 clock 159.0Hz
320x175 (0x1d2) 9.0MHz
h: width 320 start 0 end 0 total 320 skew 0 clock 28.0KHz
v: height 175 start 0 end 0 total 175 clock 160.0Hz
1920x1080 (0x1dd) 333.8MHz
h: width 1920 start 0 end 0 total 1920 skew 0 clock 173.9KHz
v: height 1080 start 0 end 0 total 1080 clock 161.0Hz
Si ayuda, la frecuencia de actualización a 1920x1080 es 60. Hay un efecto de parpadeo en esta resolución usando HDMI pero no VGA, lo cual imagino que está relacionado con el problema de corte de bordes que estoy planteando aquí.
Respuesta1
Lo siguiente soluciona el problema en resoluciones inferiores a 1920x1080 o en otros televisores (Mi padre tiene un televisor Sony donde también se soluciona este problema) porque el problema radica en los propios televisores. Algunos televisores que se utilizan para computadoras ofrecen 1920x1080 solo para VGA pero no para HDMI. Otros necesitan configuración en el monitor de TV y, por último, en algunos casos raros, algunos tienen resoluciones incompatibles entre la tarjeta de video (lo que puede hacer la tarjeta de video) y el televisor (lo que puede mostrar la resolución del TV). Las siguientes soluciones intentan solucionar problemas como bordes negros, espacio dejado en los lados o arriba y abajo y corrupción gráfica cuando se usa 1920 en un televisor y las letras se ven raras:
MANERA NVIDIA
- Vaya a Configuración de Nvidia y habrá una opción que tendrá más funciones si hay un cable HDMI conectado. En la siguiente foto la opción esDFP-1 (CNDLCD)pero este nombre cambia dependiendo del dispositivo al que esté conectada la PC:
- DesmarcarForzar escalado completo de GPU
¿Qué hará esto para las resoluciones?MÁS BAJOsuperior a 1920x1080 (al menos en mi caso) soluciona el problema del parpadeo y corrige los bordes cortados por el monitor.
- Salvar aXorg.confArchive los cambios realizados después de cambiar a una resolución aceptable para sus ojos.
MANERA DE TV
Si su televisor tiene un menú OSD y este menú tiene opciones para escanear la resolución de la pantalla o ajustarse automáticamente a ella, desactívelas. Específicamente la opción sobre SCAN.
Si tiene una opción para el modo AV, desactívela.
Básicamente, deshabilite cualquier opción que necesite escanear y escalar la resolución. Pruebe uno por uno. En el caso del televisor de mi padre, esto lo logró. En mi caso la Nvidia lo solucionó para resoluciones más bajas.
NOTA (Comentario realizado por el usuario James -https://askubuntu.com/users/39762/james): Para algunos televisores LCD Samsung. Usando el control remoto del televisor, vaya a Opciones -> Opciones de imagen y configure la Opción de imagen en "Ajustar a la pantalla".
CALIDAD DE VIDEO
Si tiene un televisor de 1080p y tiene una calidad más baja en 1920x1080, como las siguientes 2 imágenes, se recomienda que baje la resolución a 1680x1050 para tener suficiente espacio para todo, pero evite la calidad más baja que aparece en la resolución más alta ( Lo he probado y esto afecta a las resoluciones 16:9 y 16:10 con una frecuencia de actualización de 50 o 60 en la resolución máxima. Depende en parte del televisor y de si es compatible con 16:9, 16:10 o ambos. El responsable es el conductor.):
La siguiente imagen tiene una resolución de 1680x1050:
La siguiente imagen tiene una resolución de 1920x1080:
Como puede ver en ambas imágenes, 1920 corta los lados y el texto se ve borroso y es algo que proviene de un archivo JPG sobrecomprimido. En el caso del 1680, la calidad es excelente y se puede leer todo sin quedar ciego.
En VGA o HDMI mi texto se ve borroso (mientras navego con Firefox/Chrome, uso Nautilus, etc.)
Una razón podría ser que se activó la opción FXAA; esto solo está disponible en controladores y tarjetas Nvidia posteriores que admiten la función Antialiasing FXAA:
HacerNOActive esta función si el resultado es un texto borroso que parece permanecer borroso durante un par de segundos cada vez que se mueve o cambia una ventana, lo que dificulta la visión al intentar leer algo. Simplemente desactive la función y cierre sesión o reinicie.
AJUSTAR MANUALMENTE LA RESOLUCIÓN
Si tiene uno de los controladores Nvidia más nuevos, algunos de los puntos anteriores no funcionarán. Para estos casos, abra la nvidia-settings
aplicación y vaya aConfiguración de pantalla del servidor X. Haga clic enAvanzado...y cambia las siguientes opciones a una resolución ligeramente inferior a la que estás utilizando:
- Puerto de vídeo en
- Puerto de salida de vídeo
- Panorámica
Tenga en cuenta que el televisor que estoy usando no admite 1680x1040. En lugar de eso, seleccioné el anuncio de 1920 x 1080 y luego edité las 3 opciones mencionadas a una resolución ligeramente más baja para poder "mover" las coordenadas X/Y para ver los íconos del iniciador y el panel superior. En elPuerto de salida de vídeoopción, Los 2 valores después de la resolución son las coordenadas X e Y. Normalmente aparecerán como1680x1040+0+0pero después de editar los valores y guardar los cambios, verá aparecer el Iniciador y el panel superior. En mi caso puse 48 para X y 30 para Y. Esto hizo que el panel y el Iniciador se mostraran correctamente en TV (Viewport).
Respuesta2
Resumen ejecutivo: xrandr --output HDMI-0 --set underscan on
funcionó para mí.
Ninguna de las respuestas aquí funcionó para mi configuración. Tengo una Panasonic TH-42PX80U y una tarjeta gráfica ATI Radeon HD5770. (Sí, es una plataforma vieja).
El controlador propietario AMD fglrx no tenía este problema, pero tambiénno se puede ejecutar Broken Age. Este problema es particularmente molesto para ese juego, ya que parte del texto termina fuera de la pantalla.
Probé todos los ajustes del menú del televisor y todas las opciones de su "formato" (panorámico, completo, zoom, etc.). Nada ayudó.
La ejecución xrandr --verbose
mostró que mi salida HDMI se llama "HDMI-0" y que admite la configuración de subexploración. Después de ejecutar cualquiera de estos, finalmente puedo ver la imagen completa:
xrandr --output HDMI-0 --set underscan on
o
xrandr --output HDMI-0 --set underscan auto
Respuesta3
Tuve exactamente el mismo problema hoy. Estoy usando una pantalla LCD Samsung. El problema fue muy fácil de solucionar, simplemente encontré el control remoto del televisor, entré en opciones y en Opciones de imagen, lo configuré enajustar a la pantalla. Sé que no estás usando un Samsung, pero estoy bastante seguro de que tu televisor tendrá opciones similares.
Respuesta4
Tuve algunos problemas similares hoy, pero resultó que era la configuración del televisor la que había que ajustar. Si aún no lo ha hecho, intente ajustar la configuración del monitor (es decir, el tamaño).