Buenas y santas!
Desde hace rato que estoy dando vueltas con el siguiente problema:
Poseo una PC la cual tiene instalado tanto Windows 7 y recientemente Ubuntu 14.04.03 LTS de 64 bits (por favor, tenganme paciencia, pues soy muuuy novato en el mundo linuxero).
Poseo una placa grafica NVIDIA GeForce 7025 / NVIDIA nForce 630a.
Poseo un monitor Samsung LED SyncMaster SA300 Modelo S20A300B.
La instalacion de Ubuntu no tuvo inconvenientes, pero me dejo una resolucion de 1024x768.
TODA la consulta se dirige a ver como puedo ponerle una resolucion de 1600x900 que es la que
esta seteada en Windows 7.
Luego de infructuosos intentos, di con ésta guía:
http://www.ubuntu-guia.com/2012/10/instalar-controlador-nvidia-en-ubuntu.html
Y si! Luego de instalar el paquete linux-headers-generic, las cosas comenzaron a tener mejor color!
En dicha guía se menciona de instalar una (y solo una) de las versiones del controlador privativo.
Elegi nvidia-current.
PREGUNTA 1: ¿Que diferencias hay entre nvidia-current, nvidia-current-updates y nvidia-experimental-304?
Cabe mencionar que antes de instalar dicho controlador privativo (nvidia-current), por defecto estaba usando al controlador libre Nouveau y que NO tenia ni siquiera creado el archivo /etc/X11/xorg.conf, y si ejecutava xrandr me daba como salida:
Screen 0: minimum 320x200, current 1024x768, maximum 4096x4096
VGA-1 connected primary 1024x768 +0+0 (normal left inverted right x axis y axis) 0mm 0mm
1024x768 60.0*
800x600 60.3 56.2
848x480 60.0
640x480 59.9
Prosigamos! Una vez echo sudo apt-get install nvidia-current, se me instala tambien una hermosa herramienta llamada nvidia-settings! Cuyo uso es mi primer intento de cambiar la resolucion.
Dentro de tal herramienta me sale que tengo una resolución de 1024x768 (en CRT-0) y que tengo la opcion de resoñución e Auto.
Cliqueo en la pestaña Advanced y veo la siguiente configuracion:
Selection: CRT-0 (CRT-0 on GPU-0)
Configuration: X screen 0
Resolution: Auto
Mode name: nvidia-auto-select
Orientation: no Rotation/no reflection
ViewPortIn: 1024x768
ViewPortOut: 1024x768+0+0
Panning 1024x768
Cambio los valores de las tres ultimas opciones a 1600x900, 1600x900+0+0 y 1600x900, respectivamente.
Luego cliqueo sobre Save to X configuration File, donde me dice que guardará(y a partir de éste momento empezare a tener tal archivo, recordar que no lo tenia por defecto) en /etc/X11/xorg.conf lo siguiente:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 331.20 (buildd@roseapple) Mon Feb 3 15:07:22 UTC 2014
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: xconfig, VertRefresh source: xconfig
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-0"
HorizSync 28.0 - 55.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7025 / nForce 630a"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "CRT-0"
Option "metamodes" "nvidia-auto-select +0+0 {viewportin=1600x900}"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Acepto y me dedico a reiniciar.
NOO!! Antes de reiniciar me percato que ViewPortOut se puso "solito" en 1024x768+0+0 y no importa cuanto vuelva a escribir de mi parte 1600x900+0+0, se pone de vuelta solo en 1024x768+0+0 cada vez que le doy click a Save to X Configuration File.
Me resigno y reinicio con tales valores y con el /etc/X11/xorg detallado arriba...
Me encuentro ahora que la pantalla abarca una "porcion" del monitor y fuera de dicha "porcion" un hermoso vacio color negro...
ejecuto xrandr y me devuelve:
Screen 0: minimum 8 x 8, current 1600 x 900, maximum 4096 x 4096
VGA-0 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*+
1360x768 60.0 59.8
1152x864 60.0
800x600 72.2 60.3 56.2
680x384 60.0 59.8
640x480 59.9
576x432 60.1
512x384 60.0
400x300 72.2 60.3 56.3
320x240 60.1
O sea que no me a cambiado la resolución y encima me a "recortado la pantalla"...
(Me explico mejor: se ve el Escritorio de Ubuntu , o como se llame en Linux. En su totalidad, pero mas pequeño, no por mayor resolucion, sino porque ahora, por asi decir, abarca ¾ de ancho del monitor y 3/5 de alto del monitor y fuera de ello esta todo negro... ).
PREGUNTA 2:
Screen 0: minimum 8 x 8, current 1600 x 900, maximum 4096 x 4096
VGA-0 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
¿Estoy haciendo algo mal, no? El "current 1600x900" y el "VGA-0 connected primary 1024x768+0+0 " me hace pensar que está relacionado al problema que tenia al momento de usar nhvidia-settings y se ponia "solo" ViewPortOut en 1024x768+0+0...
¿Alguna sugerencia de como usar nvidia-config y configurar correctamente la pantalla?
Es alli donde recuerdo lo que se dice en éste link:
http://ubuntuforums.org/showthread.php?t=1183319
UFAAAA!!!! Se ve realmente mal! A éste ritmo me van a recetar anteojos en un par de dias!
Como ya tengo el driver privativo instalado y creado el xorg.conf, empiezo ejecutando nvidia-xconfig...
Me devuelve:
Using X configuration file: "/etc/X11/xorg.conf".
Backed up file '/etc/X11/xorg.conf' as
'/etc/X11/xorg.conf.nvidia-xconfig-original'
Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'
Y éste es el contenido del archivo /etc/X11/xorg.conf ahora
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 304.125 (buildmeister@swio-display-x64-rhel04-14) Mon Dec 1 21:18:22 PST 2014
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 331.20 (buildd@roseapple) Mon Feb 3 15:07:22 UTC 2014
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: xconfig, VertRefresh source: xconfig
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-0"
HorizSync 28.0 - 55.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7025 / nForce 630a"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "CRT-0"
Option "metamodes" "nvidia-auto-select +0+0 {viewportin=1600x900}"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
¿No es el mismo que tenía antes o ya estoy gaga de tanto esforzar la vista?
Luego de consultar en un foro, me dijeron que los valores que debía poner en HorizSync era 30.0 – 81.0, en VertRefresh era 56.0 – 75.0, en Option "metamodes" "1600x900+0+0" y en modes poner "1600x900" "1280x1024" "1024x768" "800x600"
Mas abajo detallo los resultados usando tales valores de horizSync y VertRefresh para resoluciones de 1600x900 y de 1600x1024 (empecé a probar con otra resolución pues comencé a sospechar que la primera estaba maldecida...).
Tambien las probé ya sea con los valores de HorizSync y de VertRefresh ya sea tanto como la dada por nvidia-xconfig (28.0 - 55.0 y 43.0 – 72.0 respectivamente) y con la "soplada" en el foro.
PREGUNTA 3: los valores de HorizSync y VertRefresh soplados en el foro no fueron sustentados por ninguna explicacion... ¿Alguien sabe que significa tales valores y donde los puedo encontrar para mi monitor? Los busque en la pagina de Samsung y no los encontre).
Este es el contenido del archvivo /etc/X11/xorg.conf:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 331.20 (buildd@roseapple) Mon Feb 3 15:07:22 UTC 2014
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: xconfig, VertRefresh source: xconfig
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-0"
HorizSync 28.0 - 55.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7025 / nForce 630a"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "UseEdid" "False"
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "CRT-0"
Option "metamodes" "1600x1024 +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
Modes "1600x1024" "1440x900" "1400x900" "1360x768"
EndSubSection
EndSection
Si ejecuto xrandr con dicho archivo configurado de tal manera, me devuelve:
xrandr
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 4096 x 4096
VGA-0 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*+
1360x768 60.0 59.8
1152x864 60.0
800x600 72.2 60.3 56.2
680x384 60.0 59.8
640x480 59.9
576x432 60.1
512x384 60.0
400x300 72.2 60.3 56.3
320x240 60.1
OBSERVACION: los valores de HorizSync (28.0 - 55.0) y de VertRefresh (43.0 - 72.0) fueron escritos por
nvidia-xconfig.
Si cambio dichos valores, es decir, edito las lineas de HorizSync y de VertRefresh de tal manera:
HorizSinc 30.0 -81.0
VertRefresh 56.0 - 75.0
dejando el resto de /etc/X11/xorg igual y reinicio: directamente me falla el entorno grafico!
Si edito tal archivo y modifico las lineas horizSync, VertRefresh metaModes" y Modes, dandollos
siguientes valores:
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "metamodes" "1600x900 +0+0"
Modes "1600x900" "1280x1024" "1024x768" "800x600"
dejando el resto de /etc/X11/xorg igual y reinicio:Si levanta el modo grafico y si ejecuto xrandr, me devuelve:
xrandr
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 4096 x 4096
VGA-0 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 75.0*+ 70.1 60.0
1920x1200 60.0
1920x1080 59.9
1680x1050 69.9 60.0 59.9
1600x1200 65.0 60.0
1600x1024 60.2
1440x900 59.9
1400x1050 74.8 70.0 60.0
1360x768 60.0 59.8
1280x1024 75.0 60.0
1280x960 60.0
1152x864 75.0 75.0 70.0 60.0
960x600 60.0
960x540 60.0
840x525 69.9 60.0 59.9
832x624 74.6
800x600 65.0 60.0 75.0 72.2 60.3 56.2
800x512 60.2
720x450 59.9
680x384 60.0 59.8
640x512 75.0 60.0
640x480 60.0 75.0 72.8 59.9
576x432 75.0 75.0 70.0 60.1
512x384 75.0 70.1 60.0
416x312 74.7
400x300 75.1 72.2 60.3 56.3
320x240 75.0 72.8 60.1
Si por ultimo, pruebo cambiando solamente los valores de HorizSync y VertRefresh, dejando el resto de /etc/X11/xorg.conf igual (o sea, con Option "metamodes" "1600x900 +0+0" y Modes "1600x900" "1280x1024" "1024x768" "800x600") y reinicio: me levanta la grafica y si ejecuto xrandr, me devuelve:
xrandr
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 4096 x 4096
VGA-0 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*+
1360x768 60.0 59.8
1152x864 60.0
800x600 72.2 60.3 56.2
680x384 60.0 59.8
640x480 59.9
576x432 60.1
512x384 60.0
400x300 72.2 60.3 56.3
320x240 60.1
OBSERVACION: el comando xrandr -s "resolucion nueva" no me funciona! Con esto quiero decir o que bien no me aplica el cambio deseado, dejandome una resolucion de 1024x768 o dependiendo la resolucion que le especifique, si hace cambios... pero me deja la grafica mostrando cualquiera!
PREGUNTA 4: Para quien se haya tomado el tiempo de leer éste testamento que escribi (desde ya se lo agradezco), ¿como seguiria en la busqueda de la dichosa resolucion de 1600x900?
PEDIDO: Si alguien desea responder, puesto que no me gusta hacer la de "mono ve, mono hace", sino tratar de entender y saber que es lo que estoy haciendo, una minima explicacion me ayudaria, no solo: "pone tal valor"
DESDE YA, MUCHAS GRACIAS!!!
Atentamente: un naufrago!
tal vez no te responda mucho esto... pero yo mismo estaba teniendo un problema algo similar con linux mint hace un año... en este post expongo mis pasos y me resolución
https://foro.elhacker.net/buscador-t421176.0.html (https://foro.elhacker.net/buscador-t421176.0.html)
para que no quedes al aire te explico un poco mis pasos... antes que nada, dejé los drivers default, en mi caso eran amd y los privativos estaban desactualizados... luego usar el comando cvt (http://linux.die.net/man/1/cvt), como ves en el link es un sistema para calcular las coordenadas de tu pantalla según lo que indica la tarjeta de video
lo usas
cvt ancho alto
en ti caso sería
cvt 1600 900
esto calculará esos valores raros que usa el sistema para que la tarjeta de video mande correctamente los graficos...
la salida será algo así
1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
hasta donde se es la unica forma de obtenerlos, lo que retorne el comando guardalo, lo usarás luego
luego vamos con xrandr para darle esos valores y que intente ejecutar... copiarás la salida de cvt despues de modeline, desde la resolución con comillas y todo... lo que está en comillas es el nombre, puedes cambiarlo, pero lo dejaremos así por ahora...
el comando en mi aso era algo como
xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
esto le da un nuevo modo de pantalla de xrandr de manera forzosa, sin queja ni replica... le da el nombre que está entre comillas al inicio y le da los valores indicados...
veo que el driver de nvidia te da que tu pantalla es está reconocida como VGA-1, luego veo que hablas de CRT-0, ambos son raros... CRT es monitor de los viejos (Cathode Ray Tube, de tubos de rayos catodicos) y el VGA-1 es tambien extraño porque normalmente el primer monitor tiende a ser 0, pero continuemos con VGA-1
le vamos a indicar a xrandr que el modo que le creamos será para esa pantalla, en mi caso
xrandr --addmode VGA-0 "1440x900_60.00"
fijate que se le pasa el commando addmode, la pantalla (en tu caso VGA-1) y el nombre del modo entre comillas como antes
debo acotar que el nombre si le deseas colocar el tuyo, lo escribas sin espacios, en su lugar usa underscore -> _
ahora y aquí viene el paso delicado... para esto recomiendo crear un script en caso que falle
vamos a darle a la pantalla el modo establecido... ojo! no te atores en meterlo aún, preparémonos primero para lo peor el comando en mi caso era
xrandr --output VGA-0 --mode "1440x900_60.00"
así que para prepararnos creas en el escritorio un archivo que llamaras prueba.sh le das click secundario y lo editar con cualquier editor de texto
le colocarás
(la primera linea es para reconozca el interprete, confirma que sea la misma usando el comando which sh si es diferente la colocaras con el mismo #! por delante
#!/bin/sh
xrandr --output VGA-1 --mode "aqui_tu_nuevo_modo"
sleep 15
xrandr --output VGA-1 --mode "1024x768"
luego de guardar esto, le das click secundario, vas a propiedades y entre ellas buscas la opcion de "ejecutar como un programa" o algo similar
en la segunda linea aseguras de colocar el nuevo modo que creaste entre las comillas
lo que esto hará es colocar el nuevo modo lo verás y podrás probar 15 segundos... si algo sale mal y nada se ve, no hagas nada... espera los 15 segundos... una vez pasado, volverá a modo 1024x768, así no tendrás problemas si falla...
si todo va bien, busca el como moter una nueva resolucion a el archivo xorg y que lo tome en cuenta
cuenta tus resultados!
Ejecuto: cvt 1600 900 y me devuelve:
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
Ejecuto: xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
(no devuelve nada)
Ejecuto xrandr y me devuelve:
Screen 0: minimum 8 x 8, current 1600 x 900, maximum 4096 x 4096
VGA-0 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*+
1360x768 60.0 59.8
1152x864 60.0
800x600 72.2 60.3 56.2
680x384 60.0 59.8
640x480 59.9
576x432 60.1
512x384 60.0
400x300 72.2 60.3 56.3
320x240 60.1
1600x900_60.00 (0x268) 118.2MHz
h: width 1600 start 1696 end 1856 total 2112 skew 0 clock 56.0KHz
v: height 900 start 903 end 908 total 934 clock 59.9Hz
Acá noto VGA-0. Repaso y en cuanto tu mención de VGA-0 / VGA-1, veo que VGA-1 fue mencionado cuando ejecute xrandr antes de instalar el driver privativo NVIDIA, luego los xrandr mencionaban VGA-0. Puesto que no desintale tal driver, seguire, tal como en tu caso, con VGA-0.
O sea, ejecuto: xrandr --addmode VGA-0 "1600x900_60.00"
y me devuelve:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 23
Current serial number in output stream: 24
Bué, probemos con VGA-1. Ejecuto: xrandr --addmode VGA-1 "1600x900_60.00"
devolviendome:
xrandr: cannot find output "VGA-1"
UFFFFFF!!!!!!!
Antes de desintalar el driver privativo de NVIDIA y volver a intentar los pasos que me indicaste
(no te dí las gracias aun ¿no?. Bueno: GRACIAS! Gracias por tomarte el trabajo de leer mi testamento anterior y contestarme), prefiero comentar ésto que me esta pasando. ¿Alguna idea de que está sucediendo?
Y desde ya, muchas gracias!
Porfavor empieza a darle formato a tus textos:
http://foro.elhacker.net/gnulinux/usando_etiquetas_apropiadas_para_los_mensajes_con_codigologserrores-t434928.0.html
Respecto a la pregunta... empieza con darnos el output entero de:
lspci -v
Ejecuto lspci -v
y me devuelve:
00:00.0 RAM memory: NVIDIA Corporation MCP61 Host Bridge (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 5001
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: <access denied>
00:01.0 ISA bridge: NVIDIA Corporation MCP61 LPC Bridge (rev a2)
Subsystem: Gigabyte Technology Co., Ltd Device 0c11
Flags: bus master, 66MHz, fast devsel, latency 0
00:01.1 SMBus: NVIDIA Corporation MCP61 SMBus (rev a2)
Subsystem: Gigabyte Technology Co., Ltd Device 0c11
Flags: 66MHz, fast devsel, IRQ 10
I/O ports at fc00 [size=64]
I/O ports at 1c00 [size=64]
I/O ports at 1c40 [size=64]
Capabilities: <access denied>
Kernel driver in use: nForce2_smbus
00:01.2 RAM memory: NVIDIA Corporation MCP61 Memory Controller (rev a2)
Subsystem: Gigabyte Technology Co., Ltd Device 0c11
Flags: 66MHz, fast devsel
00:02.0 USB controller: NVIDIA Corporation MCP61 USB 1.1 Controller (rev a3) (prog-if 10 [OHCI])
Subsystem: Gigabyte Technology Co., Ltd Device 5004
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
Memory at fe02f000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: ohci-pci
00:02.1 USB controller: NVIDIA Corporation MCP61 USB 2.0 Controller (rev a3) (prog-if 20 [EHCI])
Subsystem: Gigabyte Technology Co., Ltd Device 5004
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
Memory at fe02e000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: ehci-pci
00:04.0 PCI bridge: NVIDIA Corporation MCP61 PCI bridge (rev a1) (prog-if 01 [Subtractive decode])
Flags: bus master, 66MHz, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 0000b000-0000bfff
Memory behind bridge: fde00000-fdefffff
Prefetchable memory behind bridge: fdf00000-fdffffff
Capabilities: <access denied>
00:05.0 Audio device: NVIDIA Corporation MCP61 High Definition Audio (rev a2)
Subsystem: Gigabyte Technology Co., Ltd Device a002
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
Memory at fe024000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
00:07.0 Bridge: NVIDIA Corporation MCP61 Ethernet (rev a2)
Subsystem: Gigabyte Technology Co., Ltd Device e000
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 24
Memory at fe02d000 (32-bit, non-prefetchable) [size=4K]
I/O ports at f000 [size=8]
Capabilities: <access denied>
Kernel driver in use: forcedeth
00:08.0 IDE interface: NVIDIA Corporation MCP61 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO])
Subsystem: Gigabyte Technology Co., Ltd Device b002
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 20
I/O ports at 09f0 [size=8]
I/O ports at 0bf0 [size=4]
I/O ports at 0970 [size=8]
I/O ports at 0b70 [size=4]
I/O ports at dc00 [size=16]
Memory at fe02c000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: sata_nv
00:08.1 IDE interface: NVIDIA Corporation MCP61 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO])
Subsystem: Gigabyte Technology Co., Ltd Device b002
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
I/O ports at 09e0 [size=8]
I/O ports at 0be0 [size=4]
I/O ports at 0960 [size=8]
I/O ports at 0b60 [size=4]
I/O ports at c800 [size=16]
Memory at fe02b000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: sata_nv
00:0d.0 VGA compatible controller: NVIDIA Corporation C61 [GeForce 7025 / nForce 630a] (rev a2) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Device d000
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at e8000000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: nvidia
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor HyperTransport Configuration
Flags: fast devsel
Capabilities: <access denied>
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Address Map
Flags: fast devsel
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor DRAM Controller
Flags: fast devsel
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Miscellaneous Control
Flags: fast devsel
Capabilities: <access denied>
Kernel driver in use: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Link Control
Flags: fast devsel
xrandr normalmente requiere sudo... creo recordar ese error por eso, siento no aclararlo antes...intenta y avisa
El error es probablemente porque no acepta esa resolucion la tarjeta grafica o la pantalla. Pero puede ser otra cosa. Intente buscar informacion acerca de tu dispositivo pero no encontre nada acerca de resoluciones soportadas y ya no quise buscar las soportadas por el monitor.
Puedes probar esta respuesta:
http://askubuntu.com/a/380817
Cita de: MinusFour en 26 Agosto 2015, 21:15 PM
El error es probablemente porque no acepta esa resolucion la tarjeta grafica o la pantalla. Pero puede ser otra cosa. Intente buscar informacion acerca de tu dispositivo pero no encontre nada acerca de resoluciones soportadas y ya no quise buscar las soportadas por el monitor.
Puedes probar esta respuesta:
http://askubuntu.com/a/380817
en mi caso fue similar, la tarjeta no reconocía la res del monitor, al final forzandola, quedó perfecto
engel lex:Ejecuto
cvt 1600 900
y me devuelve:
Citar# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
Ejecuto:
sudo xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
Ejecuto nuevamente:
xrandr
para chequear y me devuelve:
CitarScreen 0: minimum 8 x 8, current 1600 x 900, maximum 4096 x 4096
VGA-0 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*+
1360x768 60.0 59.8
1152x864 60.0
800x600 72.2 60.3 56.2
680x384 60.0 59.8
640x480 59.9
576x432 60.1
512x384 60.0
400x300 72.2 60.3 56.3
320x240 60.1
1600x900_60.00 (0x266) 118.2MHz
h: width 1600 start 1696 end 1856 total 2112 skew 0 clock 56.0KHz
v: height 900 start 903 end 908 total 934 clock 59.9Hz
Ejecuto:
sudo xrandr --addmode VGA-0 "1600x900_60.0"
y me devuelve:
CitarX Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 23
Current serial number in output stream: 24
Ejecuto:
sudo xrandr --addmode VGA-1 "1600x900_60.00"
y me devuelve:
Citarxrandr: cannot find output "VGA-1"
(0 sea, me devuelve lo mismo usando o no sudo antes de xrandr)
MinusFour:CitarEl error es probablemente porque no acepta esa resolucion la tarjeta grafica o la pantalla
Duda: de ser así, que no aceptase dicha resolución (1600x900) la tarjeta gráfica o el monitor... ¿Por qué desde Windows 7 si me la acepta? Recorda que tengo ambos S.O. instalados.
Desde ya, muchas gracias por sus respuestas!
SI, no habia visto lo de Windows 7. Has visto lo del link de Ubuntu Answers que te he pasado? Estas conectando tu Monitor al PC por medio de algun adaptador?
Lo leí, poco entendi... parece que las opciones 1 y 2 al flaco no le resultaron. Mas o menos son las que estuve intentando desde antes de crear éste tema.
me quedaría probar la opción 3 (la adicional).
¿Adaptador? Mi monitor está conectado a la PC a través del cable que me vino de fabrica, salvo dicho cable no hay nada que fisicamente una el monitor con el puerto de mi PC donde "enchufo" dicho cable.
Pero ahora estoy un poco desorientado con esto de "forzar resoluciones"... ¿no deberían ser detectadas por el driver, mas si es el privativo de NVIDIA?
Cita de: lucas25cba en 26 Agosto 2015, 22:29 PM
Lo leí, poco entendi... parece que las opciones 1 y 2 al flaco no le resultaron. Mas o menos son las que estuve intentando desde antes de crear éste tema.
me quedaría probar la opción 3 (la adicional).
¿Adaptador? Mi monitor está conectado a la PC a través del cable que me vino de fabrica, salvo dicho cable no hay nada que fisicamente una el monitor con el puerto de mi PC donde "enchufo" dicho cable.
Pero ahora estoy un poco desorientado con esto de "forzar resoluciones"... ¿no deberían ser detectadas por el driver, mas si es el privativo de NVIDIA?
Eso si :s
Una una ultima cosaa a intentar, tal vez pueda sonar tonto pero muchas veces funciona
Apaga el pc, desconecta el monitor de todo, una ves desconectado presiona el boton de encenderlo, espera unos 2 minutos y reconecta... En linux reconstruye el archivo xorg y ve si lo detectó
Disculpame, engel lex, ya estoy gagá!
Haber si te entendí:
CitarApaga el pc, desconecta el monitor de todo, una ves desconectado presiona el boton de encenderlo, espera unos 2 minutos y reconecta.
te referís a que:
1- apague la PC.
2- desconectar el cable que une el monitor con la PC tanto del puerto de la Pc como del monitor.
3- Encender el monitor. ¿O encender la PC?
4- esperar 2 minutos.
5 - reconectar
6 - encender la pc o el monitor (el que no encendi en el punto 3)
No me queda claro que te referir con
Citarpresiona el boton de encenderlo
si es al monitor o a la PC
XD al monitor...
la intensión en esto es que se descargue y corrija cualquier error debido a una data mal almacenada :)
Es cosa de poner los valores que salen ahi en las dos propiedades de tu xorg.conf. Tambien veo que por alguna razon la configuracion de NVIDIA te la esta marcando como si fuera CRT (que lo mas probable es que este sea el culpable).
Quizas este programa te pueda servir:
sudo apt-get install xresprobe
Despues lo corres:
sudo xresprobe
(por si las moscas sudo)
Y ve si sale una linea que dice monitorrange, estos son los valores que tienes que poner en tu xorg.conf.
engel lex:Haciendo:
- Apagar PC
- Desconectar monitor del todo
- Encender el monitor
- Esperar 2 minutos (esperé mas)
- Reconectar
- Encender la PC
quedo todo igual...
MinusFour:sudo apt-get install xresprobe
Me devuelve:
CitarLeyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes NUEVOS:
xresprobe
0 actualizados, 1 se instalarán, 0 para eliminar y 6 no actualizados.
Necesito descargar 55,0 kB de archivos.
Se utilizarán 201 kB de espacio de disco adicional después de esta operación.
Des:1 http://ar.archive.ubuntu.com/ubuntu/ trusty/universe xresprobe amd64 0.4.24ubuntu9 [55,0 kB]
Descargados 55,0 kB en 2seg. (20,5 kB/s)
Seleccionando el paquete xresprobe previamente no seleccionado.
(Leyendo la base de datos ... 224145 ficheros o directorios instalados actualmente.)
Preparing to unpack .../xresprobe_0.4.24ubuntu9_amd64.deb ...
Unpacking xresprobe (0.4.24ubuntu9) ...
Configurando xresprobe (0.4.24ubuntu9) ...
Ejecuto
sudo xresprobe
me devuelve:
CitarDriver must be specified.
Igual, para saber, si hubiese salido tal linea que diga monitorrange...
Citarestos son los valores que tienes que poner en tu xorg.conf
¿Ponerlos adonde? ¿En que sección del xorg.conf?
Otra cosa:
cuando hice
sudo apt-get install nvidia-current
instalando así el driver privativo de NVIDIA, en ningun momento dije que haya desinstalado Noveau. ¿Eso lo están teniendo en cuenta, no?
¿Puede que esté molestando?
¿O al instalar el driver privativo, Noveau se desinstala solo?
Desde ya muchas gracias a ambos por la paciencia y esmero que le estan poniendo a mi consulta!
Perdon el comando es:
sudo ddcprobe
Ejecuto:
sudo ddcprobe
y me devuelve
Citarvbe: VESA 3.0 detected.
oem: NVIDIA
vendor: NVIDIA Corporation
product: MCP61 - mcp61-86 Chip Rev
memory: 262144kb
mode: 640x400x256
mode: 640x480x256
mode: 800x600x16
mode: 800x600x256
mode: 1024x768x16
mode: 1024x768x256
mode: 1280x1024x16
mode: 1280x1024x256
mode: 320x200x64k
mode: 320x200x16m
mode: 640x480x64k
mode: 640x480x16m
mode: 800x600x64k
mode: 800x600x16m
mode: 1024x768x64k
mode: 1024x768x16m
mode: 1280x1024x64k
mode: 1280x1024x16m
edid:
edidfail
Sigo sin entender en que parte del xorg,conf poner éstos valores...
Aca te paso mi /etc/X11/xorg,conf tal como se encuentra en éste preciso momento:
Citar# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 304.125 (buildmeister@swio-display-x64-rhel04-14) Mon Dec 1 21:18:22 PST 2014
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 331.20 (buildd@roseapple) Mon Feb 3 15:07:22 UTC 2014
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: xconfig, VertRefresh source: xconfig
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-0"
HorizSync 28.0 - 55.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7025 / nForce 630a"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "CRT-0"
Option "metamodes" "nvidia-auto-select +0+0 {viewportin=1600x900}"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Hay un problema con tu monitor o tu driver que no puede leer la informacion de tu montior correctametne, prueba esto y pega el resultado.
sudo apt-get install read-edid
sudo get-edid | parse-edid
Los valores de HorizSync y VertRefresh para tu modelo son:
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Los saque directamente de la pagina de Samsung:
(http://i.imgur.com/YACvXSK.png)
Por lo que veo lo mas probable es que sea el driver de nvidia privativo y quizas vaya mejor con noveau, pero creo que el driver open source no maneja 3D accel.
sudo apt-get install read-edid
Devuelve:
CitarLeyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes NUEVOS:
read-edid
0 actualizados, 1 se instalarán, 0 para eliminar y 6 no actualizados.
Necesito descargar 18,1 kB de archivos.
Se utilizarán 87,0 kB de espacio de disco adicional después de esta operación.
Des:1 http://ar.archive.ubuntu.com/ubuntu/ trusty/universe read-edid amd64 3.0.1-2 [18,1 kB]
Descargados 18,1 kB en 2seg. (7.778 B/s)
Seleccionando el paquete read-edid previamente no seleccionado.
(Leyendo la base de datos ... 224157 ficheros o directorios instalados actualmente.)
Preparing to unpack .../read-edid_3.0.1-2_amd64.deb ...
Unpacking read-edid (3.0.1-2) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Configurando read-edid (3.0.1-2) ...
sudo get-edid | parse-edid
Devuelve:
CitarThis is read-edid version 3.0.1. Prepare for some fun.
Attempting to use i2c interface
No EDID on bus 1
2 potential busses found: 0 2
Will scan through until the first EDID is found.
Pass a bus number as an option to this program to go only for that one.
Bus 0 doesn't really have an EDID...
Bus 2 doesn't really have an EDID...
Couldn't find an accessible EDID on this computer.
Attempting to use the classical VBE interface
Performing real mode VBE call
Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
Function supported
Call successful
VBE version 300
VBE string at 0x11100 "NVIDIA"
VBE/DDC service about to be called
Report DDC capabilities
Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
Function supported
Call successful
Monitor and video card combination does not support DDC1 transfers
Monitor and video card combination does not support DDC2 transfers
0 seconds per 128 byte EDID block transfer
Screen is not blanked during DDC transfer
Reading next EDID block
VBE/DDC service about to be called
Read EDID
Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
Function supported
Call failed
The EDID data should not be trusted as the VBE call failed
Error: output block unchanged
I'm sorry nothing was successful. Maybe try some other arguments
if you played with them, or send an email to Matthew Kern <pyrophobicman@gmail.com>.
Partial Read... Try again
Por curiosidad probé con modificar los valores de HorizSync y VertRefresh a:
CitarHorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
tal como mencionaste. Reinicio y todo sigue igual....
Es allí donde recuerdo haber leído lo siguiente:
Citar"El problema en cuestión es la falla del driver propietario de Nvidia al colocar la resolución correcta para nuestro monitor (en la mayoría de los casos, porque no es capaz de leer correctamente la EDID del mismo), con otras placas de video este problema no surge, debido a que los demás drivers usan XRandR, una extensión del X Server que permite manejar los temas de resolución, y que tiene mejor autodetección de hard gracias al uso de HAL."
Por lo tanto poner dentro de Section "Screen"
Option "UseEdid" "False"
Hago tal modificación, quedando mi /etc/X11/xorg.conf de la siguiente manera:
Citar# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 304.125 (buildmeister@swio-display-x64-rhel04-14) Mon Dec 1 21:18:22 PST 2014
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 331.20 (buildd@roseapple) Mon Feb 3 15:07:22 UTC 2014
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: xconfig, VertRefresh source: xconfig
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-0"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7025 / nForce 630a"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "UseEdid" "False"
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "CRT-0"
Option "metamodes" "nvidia-auto-select +0+0 {viewportin=1600x900}"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Reinicio y ... todo igual :-\
O sea, que poner Option "UseEdid" "False" o no, ¿no me modifica nada?
Prueba a agregar la resolución nuevamente con la nueva configuración, tal y como intentaste antes.
PD la opción UseEDID parece que no va ahí sino en "device"
Mira un ejemplo de config:
https://wiki.archlinux.org/index.php/NVIDIA#Override_EDID
Primero pongo Option "UseEdid" "False dentro de Section "Device"
y agrego dentro de SubSection "Display"
Modes "1600x1024"
quedando ahora el xorg.conf así:
Citar# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 304.125 (buildmeister@swio-display-x64-rhel04-14) Mon Dec 1 21:18:22 PST 2014
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 331.20 (buildd@roseapple) Mon Feb 3 15:07:22 UTC 2014
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: xconfig, VertRefresh source: xconfig
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-0"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7025 / nForce 630a"
Option "UseEdid" "False"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "CRT-0"
Option "metamodes" "nvidia-auto-select +0+0 {viewportin=1600x900}"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
Modes "1600x900"
EndSubSection
EndSection
[
Reinicio y tengo el mismo problema, salvo que en grub, luego de elegir UBUNTU, antes de que aparezca la pantalla de inicia (la que me pide loguarme en modo grafico), sale el siguiente mensaje:
ACPI PCC Probe failed
sd4:0:0:0:[sdb[ No catching mode page found
sd4:0:0:0:[sdb[ Assuming drive cacvhe: write through
hid-generic 0003:1C4F:0016.0002.usb_submit_urb (ctrl) failed: -1
Si ejecuto
xrandr
obtengo:
CitarScreen 0: minimum 8 x 8, current 1600 x 900, maximum 4096 x 4096
VGA-0 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 75.0*+ 70.1 60.0
1920x1200 60.0
1920x1080 59.9
1680x1050 69.9 60.0 59.9
1600x1200 65.0 60.0
1600x1024 60.2
1440x900 59.9
1400x1050 74.8 70.0 60.0
1360x768 60.0 59.8
1280x1024 75.0 60.0
1280x960 60.0
1152x864 75.0 75.0 70.0 60.0
960x600 60.0
960x540 60.0
840x525 69.9 60.0 59.9
832x624 74.6
800x600 65.0 60.0 75.0 72.2 60.3 56.2
800x512 60.2
720x450 59.9
680x384 60.0 59.8
640x512 75.0 60.0
640x480 60.0 75.0 72.8 59.9
576x432 75.0 75.0 70.0 60.1
512x384 75.0 70.1 60.0
416x312 74.7
400x300 75.1 72.2 60.3 56.3
320x240 75.0 72.8 60.1
Haber si me explico: la pantalla de logueo y el "escritorio" (no se como se llama en Ubuntu), no ocupa la totalidad de la pantalla, quedando la porcion sin ocupar en negro. Pero si abro alguna ventana, por ejemplo, Firefox, ésta SI ocupa toda la pantalla! Si la minimizo, vuelvo a tener el "Escritorio" sin ocupar completamente el monitor, pero en lugar de negro tengo un "fantasma2 de la imagen de la ventana anterior que si ocupo toda la totalidad.... ¿¿¿¿??????
También noto la diferencia que hay entre mi xorg.conf que viene "girando" mas parecido al que aparece en el link que puse al comienzo:
http://ubuntuforums.org/showthread.php?t=1183319 (http://ubuntuforums.org/showthread.php?t=1183319)
que al como deberia ser si veo tu link:
https://wiki.archlinux.org/index.php/NVIDIA#Override_EDID (https://wiki.archlinux.org/index.php/NVIDIA#Override_EDID)
Si antes me sentia un naufrago... ahora me siento que se me dió vuelta la balsa y me cai al agua...
Agregaste el nuevo modo, como te ha puesto engel lex?
cvt 1600 900
devuelve:
Citar# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
Ejecuto:
sudo xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
sudo xrandr --addmode VGA-0 "1600x900_60.00"
CitarX Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 23
Current serial number in output stream: 24
Mientras pongo a reinstalar Ubuntu me voy a correr un rato a ver si aclaro la cabeza....
en éste momento estoy confundido. Veo xorg.conf escritos de una manera, escritos de otra manera....
Que use privativo... que use Nouveau... (ahora recuerdo que ni bien instalo Ubuntu, tengo que irme rapido a hacer
sudo apt-get update
sudo apt-get upgrade
sino la grafica se me congela a rayas antes siquiera de querer cambiar la resolucion) lo cual me da para pensar mal de Nouveau...
Que el xorg.conf crearlo con nvidia-settings o con nvidia-xconfig o con Xorg -configure...
Me gusto el link con la pagina en ingles que me pasaste... probar la opcion donde se descargan de la pagina de NVIDIA los drivers... me parece que estamos dando vueltas sobre lo mismo y que un cambio radical de enfoque puede ayudar... o no!
Cuando termine te cuento como me fue.
Pero desde ya, y muy en serio te digo, MUCHAS GRACIAS por tu dedicacion a este problema mio!
Es el ModeLine que esta mal. La documentacion de tu pantalla dice que tienes un pixel clock de 108Mhz y ahi esta diciendo que tienes 118.25....
Lo que me pone a pensar que quizas tus timings (Black Porch, Sync Pulse y Front Porch) tambien esten mal. De hecho la frecuencia horizontal tambien esta mal, porque cuando esta en 1600 x 900 deberia ser 60hz. La polaridad tambien esta mal, en la pagina de Samsung dice que es +hsync y +vsync.
Prueba a poner:
sudo xrandr --newmode "1600x900_60.00" 108.00 1600 1696 1856 2112 900 903 908 934 +hsync +vsync
sudo xrandr --addmode VGA-0 "1600x900_60.00"
La verdad no creo que esten bien los timings por cvt pero vale la pena probar.
Si esto no funciona, te sugeriria que intentases conectarte por DVI en lugar de VGA.
Leo tu mensaje luego de reinstalar ubuntu y ponerme a probar lo que dice el siguiente link:
http://www.ubuntu-guia.com/2010/04/instalar-driver-de-tarjetas-nvidia-en.html (http://www.ubuntu-guia.com/2010/04/instalar-driver-de-tarjetas-nvidia-en.html)
pero como soy nuevo e ignorante en el mundo de linux, voy a ir detallando lo que hice y donde me trabe.
Antes unos datos adicionales:
* Cuando pongo el CD de instalacion de Ubuntu 14.04.03 LTS 64-bits, alcanzo a leer algo que reza: "EDID checksum invalid" antes de mostrar siquiera la pantalla donde me da la opcion de instalar o probar Ubuntu.
* Durante la instalacion, la casilla "Descargar actualizaciones mientras se descarga", NO la tildo.
* Ni bien termina la instalacion, hago:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
*Chequeo y veo que no exite aun el archivo /etc/X11/xorg.conf
Ejecuto
xrandr
y me devuelve:
CitarScreen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
VGA-1 connected primary 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
* Mientras escribo esto, la pantalla por momentos se me pone negra (el tiempo es menos de un segundo) y luego vuelve la grafica. ¿Nouveau?
* Recuerdo que poseo un monitor Samsung LED SyncMaster SA300 modelo S20A300B y una placa de video NVIDIA GeForce 7025/NVIDIA nForce 630a y Ubuntu estainstalado junto a Windows 7 el cual esta configurado con una resolucion de 1600x900 que es la que intento obtener para Ubuntu.
* Debido a lo dicho en este link:
http://www.ubuntu-guia.com/2012/10/instalar-controlador-nvidia-en-ubuntu.html (http://www.ubuntu-guia.com/2012/10/instalar-controlador-nvidia-en-ubuntu.html)
En particular:
Citar"Ubuntu 12.10 ha sido liberado sin el paquete "linux-headers-generic", que trae las cabeceras genéricas del núcleo o Kernel Linux.
Esto no es un problema para un uso normal de Ubuntu, a menos que necesitemos compilar un módulo del kernel y aquí entra en juego la instalación de los controladores privativos.
Al instalar el controlador privativo se configura el módulo de la gráfica mal, al faltar los headers y esto hace que la gráfica (Xorg) se "rompa", provocando diversos errores (pantalla negra, pixelada, líneas moviéndose, ...). Ubuntu responde que el paquete ya no viene instalado por defecto y que deja en manos del usuario instalarlo o no. El problema es que al instalar el controlador privativo desde controladores adicionales no te avisa que necesitas como dependencia el paquete linux-headers-generic"
, mi siguiente paso es hacer:
sudo apt-get install linux-headers-generic
el cual devuelve:
CitarLeyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes extras:
linux-headers-3.13.0-62 linux-headers-3.13.0-62-generic
Se instalarán los siguientes paquetes NUEVOS:
linux-headers-3.13.0-62 linux-headers-3.13.0-62-generic
linux-headers-generic
0 actualizados, 3 se instalarán, 0 para eliminar y 0 no actualizados.
Necesito descargar 9.582 kB de archivos.
Se utilizarán 76,9 MB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] s
Des:1 http://ar.archive.ubuntu.com/ubuntu/ trusty-updates/main linux-headers-3.13.0-62 all 3.13.0-62.102 [8.873 kB]
Des:2 http://ar.archive.ubuntu.com/ubuntu/ trusty-updates/main linux-headers-3.13.0-62-generic amd64 3.13.0-62.102 [707 kB]
Des:3 http://ar.archive.ubuntu.com/ubuntu/ trusty-updates/main linux-headers-generic amd64 3.13.0.62.69 [2.278 B]
Descargados 9.582 kB en 1min. 17seg. (124 kB/s)
Seleccionando el paquete linux-headers-3.13.0-62 previamente no seleccionado.
(Leyendo la base de datos ... 197251 ficheros o directorios instalados actualmente.)
Preparing to unpack .../linux-headers-3.13.0-62_3.13.0-62.102_all.deb ...
Unpacking linux-headers-3.13.0-62 (3.13.0-62.102) ...
Seleccionando el paquete linux-headers-3.13.0-62-generic previamente no seleccionado.
Preparing to unpack .../linux-headers-3.13.0-62-generic_3.13.0-62.102_amd64.deb ...
Unpacking linux-headers-3.13.0-62-generic (3.13.0-62.102) ...
Seleccionando el paquete linux-headers-generic previamente no seleccionado.
Preparing to unpack .../linux-headers-generic_3.13.0.62.69_amd64.deb ...
Unpacking linux-headers-generic (3.13.0.62.69) ...
Configurando linux-headers-3.13.0-62 (3.13.0-62.102) ...
Configurando linux-headers-3.13.0-62-generic (3.13.0-62.102) ...
Configurando linux-headers-generic (3.13.0.62.69) ...
* Hago el siguiente pequeño cheque, y ejecuto:
lspci | grep -i vga
devolviendome:
Citar00:0d.0 VGA compatible controller: NVIDIA Corporation C61 [GeForce 7025 / nForce 630a] (rev a2)
* voy al siguiente link
http://www.nvidia.es/Download/index.aspx?lang=es (http://www.nvidia.es/Download/index.aspx?lang=es)
Tipo de producto: GeForce
Serie de producto: Geforce 7 Series
Sistema operativo: Linux 64-bits
Idioma: español
Chequeo en productos soportados y me sale para tal busqueda:
CitarGeForce 7 Series:
GeForce 7025 / NVIDIA nForce 630a, GeForce 7050 PV / NVIDIA nForce 630a, GeForce 7050 / NVIDIA nForce 610i, GeForce 7050 / NVIDIA nForce 630i, GeForce 7100 / NVIDIA nForce 630i, GeForce 7100 / NVIDIA nForce 620i, GeForce 7100 GS, GeForce 7150 / NVIDIA nForce 630i, GeForce 7300 SE / 7200 GS, GeForce 7300 LE, GeForce 7300 GS, GeForce 7300 GT, GeForce 7350 LE, GeForce 7500 LE, GeForce 7550 LE, GeForce 7600 LE, GeForce 7600 GS, GeForce 7600 GT, GeForce 7650 GS, GeForce 7800 GT, GeForce 7800 GS, GeForce 7800 GTX, GeForce 7800 SLI, GeForce 7900 GS, GeForce 7900 GT/GTO, GeForce 7900 GTX, GeForce 7950 GT, GeForce 7950 GX2
con esto chequeo que el driver que voy a descargar soporte mi placa de video. Lo descargo.
El nombre del archivo descargado es:
NVIDIA-Linux-x86_64-304.125
lo renombre a NVIDIA.run por cuestiones pragmaticas.
* Le doy permiso de ejecucion a tal archivo mediante:
sudo chmod 777 -R NVIDIA.run
* Instalo dos paquetes para que el script compile el modulo.
sudo apt-get install build-essential linux-headers-$(uname -r)
*Chequeo no tener ningun driver privativo NVIDIA instalado:
sudo aptitude show nvidia-current |grep Estado
CitarEstado: sin instalar
sudo aptitude show nvidia-current-updates|grep Estado
CitarEstado: sin instalar
sudo aptitude show nvidia-experimental-304|grep Estado
CitarEstado: sin instalar
Como ando paranoico, igual ejecuto:
sudo apt-get remove --purge nvidia*
lo cual me devuelve:
CitarLeyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Nota, seleccionando «nvidia-340-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-331-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-compute-profiler» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-319-updates-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-cg-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-libopencl1-346-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-310-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-cuda-doc» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-libopencl1» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-visual-profiler» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-opencl-icd-304-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-persistenced» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-driver» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-experimental-304-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-opencl-icd-331-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-libopencl1-304-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-settings-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-cg-doc» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-settings» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-opencl-icd-340-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-304-updates-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-cuda-gdb» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-kernel-486» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-common» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-glx» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-settings-binary» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-325-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-libopencl1-331-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-kernel-686-pae» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-libopencl1-340-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-current-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-settings-310-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-modprobe» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-304» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-current-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-experimental-310-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-kernel-amd64» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-310» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-313» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-319» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-libopencl1-304» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-nsight» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-331-updates-uvm» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-325» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-settings-319-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-331» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-310-updates-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-cg-toolkit» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-331-updates-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-340» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-346» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-libopencl1-331» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-cuda-debugger» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-driver-binary» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-libopencl1-340» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-opencl-icd» para la expresión regular «nvidia*»
Nota, seleccionando «bumblebee-nvidia» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-libopencl1-346» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-cuda-toolkit» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-opencl-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-313-updates-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-opencl-profiler» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-settings-experimental-304» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-319-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-310-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-opencl-icd-304» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-current-updates-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-319-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-opencl-icd-331» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-texture-tools» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-settings-304» para la expresión regular «nvidia*»
Nota, seleccionando «libgl1-nvidia-glx» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-opencl-icd-340» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-opencl-icd-346» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-kernel-dkms» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-settings-310» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-settings-319» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-va-driver» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-settings-304-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-cuda-profiler» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-current» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-340-updates-uvm» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-prime» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-340-uvm» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-346-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-settings-313-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-346-uvm» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-340-updates-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-340-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-173-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-346-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-libopencl1-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-experimental-304» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-304-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-experimental-310» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-experimental-313» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-experimental-319» para la expresión regular «nvidia*»
Nota, seleccionando «boinc-nvidia-cuda» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-experimental-325» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-vdpau-driver» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-experimental-331» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-cuda-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-304-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-346-updates-uvm» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-profiler» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-173» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-313-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-346-updates-dev» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-opencl-icd-346-updates» para la expresión regular «nvidia*»
Nota, seleccionando «libgl1-nvidia-alternatives» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-331-updates» para la expresión regular «nvidia*»
Nota, seleccionando «nvidia-331-uvm» para la expresión regular «nvidia*»
Package 'libgl1-nvidia-alternatives' is not installed, so not removed
Package 'nvidia-vdpau-driver' is not installed, so not removed
Nota, seleccionando «nvidia-settings» en lugar de «nvidia-settings-binary»
Package 'nvidia-driver' is not installed, so not removed
Package 'nvidia-glx' is not installed, so not removed
Package 'nvidia-kernel-dkms' is not installed, so not removed
Package 'nvidia-kernel-amd64' is not installed, so not removed
Package 'nvidia-kernel-686-pae' is not installed, so not removed
Package 'nvidia-kernel-486' is not installed, so not removed
Package 'nvidia' is not installed, so not removed
Package 'nvidia-313' is not installed, so not removed
Package 'nvidia-experimental-313' is not installed, so not removed
Package 'nvidia-experimental-319' is not installed, so not removed
Package 'nvidia-325' is not installed, so not removed
Package 'nvidia-325-updates' is not installed, so not removed
Package 'nvidia-experimental-325' is not installed, so not removed
Package 'nvidia-experimental-331' is not installed, so not removed
Nota, seleccionando «libnvtt-bin» en lugar de «nvidia-texture-tools»
Package 'nvidia-libopencl1-dev' is not installed, so not removed
Nota, seleccionando «vdpau-va-driver» en lugar de «nvidia-va-driver»
Package 'libgl1-nvidia-glx' is not installed, so not removed
Package 'nvidia-cuda-debugger' is not installed, so not removed
Package 'nvidia-libopencl1' is not installed, so not removed
Package 'nvidia-compute-profiler' is not installed, so not removed
Package 'nvidia-cuda-profiler' is not installed, so not removed
Package 'nvidia-opencl-profiler' is not installed, so not removed
Package 'nvidia-prime' is not installed, so not removed
Package 'nvidia-settings-304' is not installed, so not removed
Package 'nvidia-settings-304-updates' is not installed, so not removed
Package 'nvidia-settings-310' is not installed, so not removed
Package 'nvidia-settings-310-updates' is not installed, so not removed
Package 'nvidia-settings-313-updates' is not installed, so not removed
Package 'nvidia-settings-319' is not installed, so not removed
Package 'nvidia-settings-319-updates' is not installed, so not removed
Package 'nvidia-settings-experimental-304' is not installed, so not removed
Package 'nvidia-settings-updates' is not installed, so not removed
Package 'nvidia-173' is not installed, so not removed
Package 'nvidia-173-dev' is not installed, so not removed
Package 'nvidia-310' is not installed, so not removed
Package 'nvidia-310-dev' is not installed, so not removed
Package 'nvidia-310-updates' is not installed, so not removed
Package 'nvidia-310-updates-dev' is not installed, so not removed
Package 'nvidia-313-updates' is not installed, so not removed
Package 'nvidia-313-updates-dev' is not installed, so not removed
Package 'nvidia-experimental-310' is not installed, so not removed
Package 'nvidia-experimental-310-dev' is not installed, so not removed
Package 'bumblebee-nvidia' is not installed, so not removed
Package 'nvidia-cg-dev' is not installed, so not removed
Package 'nvidia-cg-doc' is not installed, so not removed
Package 'nvidia-cg-toolkit' is not installed, so not removed
Package 'nvidia-cuda-dev' is not installed, so not removed
Package 'nvidia-cuda-doc' is not installed, so not removed
Package 'nvidia-cuda-gdb' is not installed, so not removed
Package 'nvidia-cuda-toolkit' is not installed, so not removed
Package 'nvidia-nsight' is not installed, so not removed
Package 'nvidia-opencl-dev' is not installed, so not removed
Package 'nvidia-profiler' is not installed, so not removed
Package 'nvidia-visual-profiler' is not installed, so not removed
Package 'nvidia-304' is not installed, so not removed
Package 'nvidia-304-dev' is not installed, so not removed
Package 'nvidia-304-updates' is not installed, so not removed
Package 'nvidia-304-updates-dev' is not installed, so not removed
Package 'nvidia-319' is not installed, so not removed
Package 'nvidia-319-dev' is not installed, so not removed
Package 'nvidia-319-updates' is not installed, so not removed
Package 'nvidia-319-updates-dev' is not installed, so not removed
Package 'nvidia-331' is not installed, so not removed
Package 'nvidia-331-dev' is not installed, so not removed
Package 'nvidia-331-updates' is not installed, so not removed
Package 'nvidia-331-updates-dev' is not installed, so not removed
Package 'nvidia-331-updates-uvm' is not installed, so not removed
Package 'nvidia-331-uvm' is not installed, so not removed
Package 'nvidia-340' is not installed, so not removed
Package 'nvidia-340-dev' is not installed, so not removed
Package 'nvidia-340-updates' is not installed, so not removed
Package 'nvidia-340-updates-dev' is not installed, so not removed
Package 'nvidia-340-updates-uvm' is not installed, so not removed
Package 'nvidia-340-uvm' is not installed, so not removed
Package 'nvidia-346' is not installed, so not removed
Package 'nvidia-346-dev' is not installed, so not removed
Package 'nvidia-346-updates' is not installed, so not removed
Package 'nvidia-346-updates-dev' is not installed, so not removed
Package 'nvidia-346-updates-uvm' is not installed, so not removed
Package 'nvidia-346-uvm' is not installed, so not removed
Package 'nvidia-current' is not installed, so not removed
Package 'nvidia-current-dev' is not installed, so not removed
Package 'nvidia-current-updates' is not installed, so not removed
Package 'nvidia-current-updates-dev' is not installed, so not removed
Package 'nvidia-experimental-304' is not installed, so not removed
Package 'nvidia-experimental-304-dev' is not installed, so not removed
Package 'nvidia-libopencl1-304' is not installed, so not removed
Package 'nvidia-libopencl1-304-updates' is not installed, so not removed
Package 'nvidia-libopencl1-331' is not installed, so not removed
Package 'nvidia-libopencl1-331-updates' is not installed, so not removed
Package 'nvidia-libopencl1-340' is not installed, so not removed
Package 'nvidia-libopencl1-340-updates' is not installed, so not removed
Package 'nvidia-libopencl1-346' is not installed, so not removed
Package 'nvidia-libopencl1-346-updates' is not installed, so not removed
Package 'nvidia-opencl-icd-304' is not installed, so not removed
Package 'nvidia-opencl-icd-304-updates' is not installed, so not removed
Package 'nvidia-opencl-icd-331' is not installed, so not removed
Package 'nvidia-opencl-icd-331-updates' is not installed, so not removed
Package 'nvidia-opencl-icd-340' is not installed, so not removed
Package 'nvidia-opencl-icd-340-updates' is not installed, so not removed
Package 'nvidia-opencl-icd-346' is not installed, so not removed
Package 'nvidia-opencl-icd-346-updates' is not installed, so not removed
Package 'nvidia-common' is not installed, so not removed
Package 'nvidia-settings' is not installed, so not removed
Package 'boinc-nvidia-cuda' is not installed, so not removed
Package 'nvidia-modprobe' is not installed, so not removed
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
Y a menos que se pasase por alto alguna linea, veo que no desinstalo nada, pues nada de NVIDIA estaba instalado. Por ahora las cosas vienen con sentido...
* Desinstalo el driver Nouveau y lo añado a la Blacklist (hablando de Blacklist ¿alguien vio la serie?), haciendo lo siguiente:
sudo apt-get remove --purge xserver-xorg-video-nouveau
sudo gedit /etc/modprobe.d/blacklist.conf
y añado al final del archivo las siguientes lineas:
Citarblacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
y aca empieza el baile!
Cuando ejecuto:
sudo apt-get remove --purge xserver-xorg-video-nouveau
me devuelve:
CitarLeyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Package 'xserver-xorg-video-nouveau' is not installed, so not removed
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
(al menos el archivo /etc/modprobe.d/blacklist.conf si existe...)
DUDA: si no tengo instalado noveau ni tampoco ningun driver privativo de NVIDIA... ¿que driver esta utilizando mi tarjeta grafica?
Se que al reinstalar Ubuntu me puse en 0 con lo que veniamos haciendo, pero viendo lo que me acabas de responder... no se si no fue buena idea hacerlo!
Agrego:
lo que mencione antes:
CitarReinicio y tengo el mismo problema, salvo que en grub, luego de elegir UBUNTU, antes de que aparezca la pantalla de inicia (la que me pide logeuarme en modo grafico), sale el siguiente mensaje:
ACPI PCC Probe failed
sd4:0:0:0:[sdb[ No catching mode page found
sd4:0:0:0:[sdb[ Assuming drive cacvhe: write through
hid-generic 0003:1C4F:0016.0002.usb_submit_urb (ctrl) failed: -1
luego de reinstalar ya no me sale.
si la pantalla continua poniendose por pequeños intervalos (menos de un segundo) en negro.
Revisa con:
lspci -v
Ahi debe decir que modulo esta siendo usado, honestamente no tengo idea de que driver se este usando. La pregunta es, tienes salida de video?
lspci -v
Citar00:00.0 RAM memory: NVIDIA Corporation MCP61 Host Bridge (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 5001
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: <access denied>
00:01.0 ISA bridge: NVIDIA Corporation MCP61 LPC Bridge (rev a2)
Subsystem: Gigabyte Technology Co., Ltd Device 0c11
Flags: bus master, 66MHz, fast devsel, latency 0
00:01.1 SMBus: NVIDIA Corporation MCP61 SMBus (rev a2)
Subsystem: Gigabyte Technology Co., Ltd Device 0c11
Flags: 66MHz, fast devsel, IRQ 10
I/O ports at fc00 [size=64]
I/O ports at 1c00 [size=64]
I/O ports at 1c40 [size=64]
Capabilities: <access denied>
Kernel driver in use: nForce2_smbus
00:01.2 RAM memory: NVIDIA Corporation MCP61 Memory Controller (rev a2)
Subsystem: Gigabyte Technology Co., Ltd Device 0c11
Flags: 66MHz, fast devsel
00:02.0 USB controller: NVIDIA Corporation MCP61 USB 1.1 Controller (rev a3) (prog-if 10 [OHCI])
Subsystem: Gigabyte Technology Co., Ltd Device 5004
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
Memory at fe02f000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: ohci-pci
00:02.1 USB controller: NVIDIA Corporation MCP61 USB 2.0 Controller (rev a3) (prog-if 20 [EHCI])
Subsystem: Gigabyte Technology Co., Ltd Device 5004
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
Memory at fe02e000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: ehci-pci
00:04.0 PCI bridge: NVIDIA Corporation MCP61 PCI bridge (rev a1) (prog-if 01 [Subtractive decode])
Flags: bus master, 66MHz, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 0000b000-0000bfff
Memory behind bridge: fde00000-fdefffff
Prefetchable memory behind bridge: fdf00000-fdffffff
Capabilities: <access denied>
00:05.0 Audio device: NVIDIA Corporation MCP61 High Definition Audio (rev a2)
Subsystem: Gigabyte Technology Co., Ltd Device a002
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
Memory at fe024000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
00:07.0 Bridge: NVIDIA Corporation MCP61 Ethernet (rev a2)
Subsystem: Gigabyte Technology Co., Ltd Device e000
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 24
Memory at fe02d000 (32-bit, non-prefetchable) [size=4K]
I/O ports at f000 [size=8]
Capabilities: <access denied>
Kernel driver in use: forcedeth
00:08.0 IDE interface: NVIDIA Corporation MCP61 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO])
Subsystem: Gigabyte Technology Co., Ltd Device b002
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 20
I/O ports at 09f0 [size=8]
I/O ports at 0bf0
I/O ports at 0970 [size=8]
I/O ports at 0b70
I/O ports at dc00 [size=16]
Memory at fe02c000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: sata_nv
00:08.1 IDE interface: NVIDIA Corporation MCP61 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO])
Subsystem: Gigabyte Technology Co., Ltd Device b002
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
I/O ports at 09e0 [size=8]
I/O ports at 0be0
I/O ports at 0960 [size=8]
I/O ports at 0b60
I/O ports at c800 [size=16]
Memory at fe02b000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: sata_nv
00:0d.0 VGA compatible controller: NVIDIA Corporation C61 [GeForce 7025 / nForce 630a] (rev a2) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Device d000
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at e8000000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: nouveau
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor HyperTransport Configuration
Flags: fast devsel
Capabilities: <access denied>
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Address Map
Flags: fast devsel
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor DRAM Controller
Flags: fast devsel
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Miscellaneous Control
Flags: fast devsel
Capabilities: <access denied>
Kernel driver in use: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Link Control
Flags: fast devsel
???????
Dentro de tal marejada de respuesta, `esta parte no me indicaria que estoy usando noveau????
CitarCitar00:0d.0 VGA compatible controller: NVIDIA Corporation C61 [GeForce 7025 / nForce 630a] (rev a2) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Device d000
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at e8000000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: nouveau
Lo cual es compatible, pues si me voy a Configuarcion del sistema -> Software y actualizaciones -> y cliqueo en la pestaña "Controladores adicionales", me sale:
CitarUsando X.OrgXserver-Nouveau display driver desde xserver-xorg-xvideo-nouveau (codigo abierto)
¿El comando para desinstalar noveau
sudo apt-get remove --purgue xserver-xorg-video-nouveau
es incorrecto para desinstalar tal driver?
Si tengo salida de video?
Te estoy escribiendo desde el entorno grafico... ¿eso es lo que me queres preguntar?
Continuo la cronica:
Puesto que no secomo desinstalar Nouveau, continuo el siguiente paso del link que estoy siguiendo.
Ejecuto:
sudo service lightdm stop
La pantalla se pone totalmente negra. Asi que: CTRL+ALT+F1
sudo sh NVIDIA.run
(intento instalar el driver privativo de NVIDIA que descargue desde su pagina web)
y me larga:
CitarERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the nvidia driver, and must be disabled before proceeding. Please consult the NVIDIA driver README and your Linux distribution´s documentation for details on how to correctly disable the Nouveau kernel driver.
luego sale el siguiente mensaje:
CitarFor some distributions, Nouveau can be disable by adding a file in the modprobe configuration directory. Would you like nvidia-installer to attempt to create this modprobe file for you?
Le digo que SI.
Ahora me larga el siguiente mensaje:
CitarOne or more modprobe configuration files to disable Nouveau, have been written. For some distributions, this may be sufficient to disable Nouveau; other distributions may require modification of the initial ramdisk. Please reboot your system and attempt NVIDIA driver instalation again. Note if you later wish to reenable Nouveau, you will need to delete these files:
/etc/modprobe.d/nvidia-installer-diable-nouveau.conf
rebooteo el sistema, me permite entrar al modo grafico, pero ahora tengo una resolucion de 640x480
xrandr
Citarxrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480
default connected primary 640x480+0+0 0mm x 0mm
640x480 73.0*
Repito los pasos del principio para instalar el driver de NVIDIA, en esta ocasion no salen los mensajes anteriores, comienza la barra de progreso de instalacion a incrementarse... pero al rato sale:
CitarERROR: Unable to build the NVIDIA kernel module
Este es el contenido de /etc/modprobe/nvidia-installer-disable-nouveau.conf: (que ni bien termine de mandar esta consulta lo borro, pues la resolucion actual me esta dejando ciego)
Citar# generated by nvidia-installer
blacklist nouveau
options nouveau modeset=0
Este es el contenido de /var/log/nvidia-installer.log:
Citarnvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Aug 28 07:15:33 2015
installer version: 304.125
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
nvidia-installer command line:
./nvidia-installer
Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 304.125.
-> Running distribution scripts
executing: '/usr/lib/nvidia/pre-install'...
-> done.
-> The distribution-provided pre-install script failed! Continue installation anyway? (Answer: Yes)
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/3.19.0-26-generic/build'
-> Kernel output path: '/lib/modules/3.19.0-26-generic/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
executing: 'cd ./kernel; make clean'...
-> Building kernel module:
executing: 'cd ./kernel; make module SYSSRC=/lib/modules/3.19.0-26-generic/build SYSOUT=/lib/modules/3.19.0-26-generic/build'...
NVIDIA: calling KBUILD...
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo >&2; \
echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo >&2 ; \
/bin/false)
mkdir -p /tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel/.tmp_versions ; rm -f /tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel/.tmp_versions/*
make -f ./scripts/Makefile.build obj=/tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel
cc -Wp,-MD,/tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel/.nv.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -Iubuntu/include -D__KERNEL
__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -I/tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel -Wall
-MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.125\" -Wno-unused-function -Wuninitialized -mno-red-zone -mcmodel=kernel -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel/.tmp_nv.o /tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel/nv.c
In file included from include/uapi/linux/stddef.h:1:0,
from include/linux/stddef.h:4,
from ./include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/uapi/linux/capability.h:16,
from include/linux/capability.h:15,
from include/linux/sched.h:15,
from include/linux/utsname.h:5,
from /tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel/nv-linux.h:40,
from /tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel/nv.c:13:
include/asm-generic/qrwlock.h: In function 'queue_write_trylock':
include/asm-generic/qrwlock.h:93:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
cnts, cnts | _QW_LOCKED) == cnts);
^
include/linux/compiler.h:159:40: note: in definition of macro 'likely'
# define likely(x) __builtin_expect(!!(x), 1)
^
In file included from include/uapi/linux/stddef.h:1:0,
from include/linux/stddef.h:4,
from ./include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/uapi/linux/capability.h:16,
from include/linux/capability.h:15,
from include/linux/sched.h:15,
from include/linux/utsname.h:5,
from /tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel/nv-linux.h:40,
from /tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel/nv.c:13:
./arch/x86/include/asm/uaccess.h: In function 'copy_from_user':
./arch/x86/include/asm/uaccess.h:712:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (likely(sz < 0 || sz >= n))
^
include/linux/compiler.h:159:40: note: in definition of macro 'likely'
# define likely(x) __builtin_expect(!!(x), 1)
^
./arch/x86/include/asm/uaccess.h: In function 'copy_to_user':
./arch/x86/include/asm/uaccess.h:730:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (likely(sz < 0 || sz >= n))
^
include/linux/compiler.h:159:40: note: in definition of macro 'likely'
# define likely(x) __builtin_expect(!!(x), 1)
^
/tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel/nv.c: In function 'nv_kern_unlocked_ioctl':
/tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel/nv.c:2029:30: error: 'struct file' has no member named 'f_dentry'
return nv_kern_ioctl(file->f_dentry->d_inode, file, cmd, i_arg);
^
/tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel/nv.c: In function 'nv_kern_compat_ioctl':
/tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel/nv.c:2038:30: error: 'struct file' has no member named 'f_dentry'
return nv_kern_ioctl(file->f_dentry->d_inode, file, cmd, i_arg);
^
/tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel/nv.c: In function 'nv_kern_unlocked_ioctl':
/tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel/nv.c:2030:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
/tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel/nv.c: In function 'nv_kern_compat_ioctl':
/tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel/nv.c:2039:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
make[3]: *** [/tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel/nv.o] Error 1
make[2]: *** [_module_/tmp/selfgz2383/NVIDIA-Linux-x86_64-304.125/kernel] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Error 1
make: *** [module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.
RESUMIENDO:
Por lo que entiendo, en este momento tengo deshabilitado Noveau, tengo descargado el driver de NVIdIA de la pagina de ellos, dirver que soporta mi tarjeta grafica y es para Linux de 64 bits... pero hay error al querer instalarlo!!!!!
Gualicho!!!!!!!
Yo jamas he compilado el modulo de nvidia por lo que no te puedo ayudar ahi. Si quieres instalar nvidia-304 porque no intentas con:
sudo apt-get install nvidia-304-updates
Ya que tengo en este momento solamente instalado Nouveau, volveré a intentar con la solución propuesta por Engel Lex (antes cuando lo hice a diferencia de el tenia instalado el driver privativo nvidiA nvidia-current)
Mi situacion actual:
- No tengo creado aun /etc/X11/xorg.conf
- En configuracion del sistema → Software y actualizaciones → controladores adicionales, me sale que estoy usando:
X.OrgXserver-Nouveau display driver desde xserver-xorg-video-nouveau
- La salida de
xrandr
es:
CitarScreen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
VGA-1 connected primary 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
(Si, VGA-1, no VGA-0...)
- La pantalla por momentos se me congela con rayas y ni siquiera puedo salir del entorno grafico con CTRL+ALT+F1 o hace parpadeos dejandola en negro por pequeños intervalos de tiempo (1 segundo aproximadamente).
Lo primero que hago es ejecutar:
Citarsudo apt-get remove --purge nvidia*
para asegurarme que no haya quedado nada de nvidia dando vuelta.
(Me devuelve que no desinstalo nada, pues nada habia para desinstalar).
Ejecuto
cvt 1600 900
me devuelve:
Citar# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
sudo xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
no me devuelve nada, pero si ejecuto xrandr, pedo ver lo siguiente:
xrandr
CitarScreen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
VGA-1 connected primary 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
1600x900_60.00 (0x297) 118.2MHz
h: width 1600 start 1696 end 1856 total 2112 skew 0 clock 56.0KHz
v: height 900 start 903 end 908 total 934 clock 59.9Hz
ejecuto:
sudo xrandr --addmode VGA-1 "1600x900_60.00"
no me devuelve nada... PERO ME CONFIGURO EL MONITOR CON LA RESOLUCION DESEADA!!!!!!
Tal como dijo Engel Lex, antes de apresurarme creo un archivo .sh con el siguiente codigo:
#!/bin/sh
xrandr --output VGA-1 --mode "1600x900"
sleep 15
xrandr --output VGA-1 --mode "1024x768"
lo ejecuto, y... ANDA DE MARAVILLAS... ahora claro que tengo otra vez la resolucion de 1024x768 pues es lo que indica la ultima linea del comando, pero se que puedo ejecutar tranquilamente el comando
sudo xrandr --output VGA-1 --mode "1600x900_60.00"
cosa que es precisamente mi siguiente paso.
la salida de xrandr es:
CitarScreen 0: minimum 320 x 200, current 1600 x 900, maximum 4096 x 4096
VGA-1 connected primary 1600x900+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
1600x900_60.00 59.9*
Ahora me dedico a crear el archivo xorg.conf haciendo
sudo -i
service lightdm stop
CTRL+ALT+F1
sudo -i
loadkeys es
Xorg -configure
mv /root/xorg.conf.new /etc/X11/xorg.conf
xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
VGA-1 connected primary 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
El archivo /etc/x11/xorg.conf:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "built-ins"
EndSection
Section "Module"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "SWcursor" # [<bool>]
#Option "HWcursor" # [<bool>]
#Option "NoAccel" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "VideoKey" # <i>
#Option "WrappedFB" # [<bool>]
#Option "GLXVBlank" # [<bool>]
#Option "ZaphodHeads" # <str>
#Option "PageFlip" # [<bool>]
#Option "SwapLimit" # <i>
#Option "AsyncUTSDFS" # [<bool>]
#Option "AccelMethod" # <str>
Identifier "Card0"
Driver "nouveau"
BusID "PCI:0:13:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
No tengo idea de como meter la nueva resolucion al archivo xorg.conf...
Como cada vez que reinicio, pierdo la resolucion (vuelve a ser de 1024x768), cree un archivo llamado resolucion.sh con el siguiente contenido:
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
xrandr --addmode VGA-1 "1600x900_60.00"
xrandr --output VGA-1 --mode "1600x900-60.00"
Pero ahora el problema es que luego de un rato (uno, dos o tres minutos luego de ejecutar resolucion.sh) se me congela la pantalla (ni siquiera me responde CTRL+ALT+F1)...
ACLARACION: pasaba cuando tenia el archivo /etc/X11/xorg.conf como tambien pasa ahora que lo borre. Incluso reinstale el S.O. ...
Y a todo esto...
CitarSi quieres instalar nvidia-304 porque no intentas
¿por que querria hacer ello?
Desde ya muchas gracias!!!!
Yo lo decía por que estabas intentando instalar el driver de nvidia compilandolo, pero si prefieres usar el de nouveau puedes hacerlo. Como te dije antes es muy probable que el driver open source sI te funcione para poner la resolución correcta. Lo único malo del driver open source es que creo y no soporta hw accel.
Tienes que agregar el modeline al archivo de xorg.conf, en el link que puse de la wiki de arch hay un ejemplo.
Me quedaron 5 dudas:
1)
sudo -i
service lightdm stop
CTRL+ALT+F1
sudo -i
loadkeys es
Xorg -configure
mv /root/xorg.conf.new /etc/X11/xorg.conf
¿Es la manera correcta de crear el xorg.conf?
2) ¿Por que hay tantas SubSection Display con diferentes valores en Depth?
3) ¿En cada una de ellas debo poner
Citar"Modes 1600x900"
?
4) ¿Que significa el
CitarModes "1920x1200R"
del ejemplo?
5) ¿Este es para vos la posible causa de que se me congele la pantalla cuando ejecuto resolucion.sh?
No tengo idea de porque se te congela la pantalla pero lo que si te puedo decir es que no necesitas agregar todo eso al xorg.conf, puedes escriber solo las partes que necesitas de la pantalla y colocarlo en el archivo (la parte del display). Al menos yo asi lo tengo en mi equipo, tengo una sección para los displays y screens y ya (y una para el teclado tambien).
Buenas....
Este es mi siguiente /etc/X11/xorg.conf
CitarSection "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-0"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
Option "DPMS"
EndSection
Section "Device"
Identifier "Card0"
Driver "nouveau"
BusID "PCI:0:13:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1600x900_60.00"
EndSubSection
EndSection
Usando Nouveau en mi Ubuntu 14.04.03 LTS, me acepta la resolucion de 1600x900, pero se me "congela" la pantalla.
Al instalar driver privativos de NVIDIA (cualquiera de los 3) y borrando el archivo anterior, directamente ya se me reportan ciertos errores al bootear de Ubuntu:
CitarACPI PCC Probe failed
sd4:0:0:0:[sdb[ No catching mode page found
sd4:0:0:0:[sdb[ Assuming drive cacvhe: write through
hid-generic 0003:1C4F:0016.0002.usb_submit_urb (ctrl) failed: -1
...
Reinstale el S.O. a Ubuntu 12.04, y dejando el driver libre noveau y el mismo xorg.conf que recien mencione... ANDA A LA PERFECCION! Resolucion de 1600x900 y sin congelarse nada!
Quedaria ver ahora como instalar el driver NVIDIA sin morir en el intento, pero ello prefiero dejarlo para otra consulta, pues esta ya se volvio muy extensa.
Llegando de ésta manera a una isla, concluyo mi relato de naufragio DANDO COMO SOLUCIONADO éste tema, no sin antes darles las gracias y respectivos reconocimientos de como me ayudaron a
Engel Lex y
MinusFourMUCHISIMAS GRACIAS!
Hola, me podrias orientar, tengo usando ubuntu 15.04 desde hace un par de meses y no he podido tener correcta resolucion, de antemano te agradezco
sudo ddcprobe
vbe: VESA 3.0 detected.
oem: Intel(R) VLV Mobile/Desktop Graphics Chipset Accelerated VGA BIOS
vendor: Intel Corporation
product: Intel(R) VLV Mobile/Desktop Graphics Controller Hardware Version 0.0
memory: 63424kb
mode: 1280x1024x256
mode: 1280x1024x64k
mode: 1280x1024x16m
mode: 1024x768x256
mode: 1024x768x64k
mode: 1024x768x16m
mode: 640x480x16m
mode: 800x600x64k
mode: 800x600x16m
mode: 640x480x256
mode: 800x600x256
mode: 640x480x64k
edid:
edid: 1 3
id: a0ad
eisa: MEIa0ad
serial: 01010101
manufacture: 0 2010
input: analog signal.
screensize: 0 0
gamma: 2.200000
dpms: RGB, no active off, no suspend, no standby
dtiming: 1920x1080@67
dtiming: 1920x540@67
monitorname: Panasonic-TV
monitorrange: 15-68, 23-61