Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: lucas25cba en 26 Agosto 2015, 06:44 am



Título: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: lucas25cba en 26 Agosto 2015, 06:44 am
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:
Código:
   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:
Código:
	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:
Código:
# 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:
Código:
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:
Código:
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

Código:
# 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:

Código:
# 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:
Código:
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:
Código:
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:
Código:
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:
Código:
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:
Código:
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!


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: engel lex en 26 Agosto 2015, 07:32 am
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
Código
  1. cvt ancho alto

en ti caso sería
Código
  1. 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í
Código:
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
Código
  1. 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
Código:
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
Código:
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


Código
  1. #!/bin/sh
  2. xrandr --output VGA-1 --mode "aqui_tu_nuevo_modo"
  3. sleep 15
  4. xrandr --output VGA-1 --mode "1024x768"
  5.  

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!



Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: lucas25cba en 26 Agosto 2015, 13:45 pm
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!


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: MinusFour en 26 Agosto 2015, 16:14 pm
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:

Código
  1. lspci -v


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: lucas25cba en 26 Agosto 2015, 20:40 pm
Ejecuto
Código
  1. lspci -v
y me devuelve:

Código
  1. 00:00.0 RAM memory: NVIDIA Corporation MCP61 Host Bridge (rev a1)
  2. Subsystem: Gigabyte Technology Co., Ltd Device 5001
  3. Flags: bus master, 66MHz, fast devsel, latency 0
  4. Capabilities: <access denied>
  5.  
  6. 00:01.0 ISA bridge: NVIDIA Corporation MCP61 LPC Bridge (rev a2)
  7. Subsystem: Gigabyte Technology Co., Ltd Device 0c11
  8. Flags: bus master, 66MHz, fast devsel, latency 0
  9.  
  10. 00:01.1 SMBus: NVIDIA Corporation MCP61 SMBus (rev a2)
  11. Subsystem: Gigabyte Technology Co., Ltd Device 0c11
  12. Flags: 66MHz, fast devsel, IRQ 10
  13. I/O ports at fc00 [size=64]
  14. I/O ports at 1c00 [size=64]
  15. I/O ports at 1c40 [size=64]
  16. Capabilities: <access denied>
  17. Kernel driver in use: nForce2_smbus
  18.  
  19. 00:01.2 RAM memory: NVIDIA Corporation MCP61 Memory Controller (rev a2)
  20. Subsystem: Gigabyte Technology Co., Ltd Device 0c11
  21. Flags: 66MHz, fast devsel
  22.  
  23. 00:02.0 USB controller: NVIDIA Corporation MCP61 USB 1.1 Controller (rev a3) (prog-if 10 [OHCI])
  24. Subsystem: Gigabyte Technology Co., Ltd Device 5004
  25. Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
  26. Memory at fe02f000 (32-bit, non-prefetchable) [size=4K]
  27. Capabilities: <access denied>
  28. Kernel driver in use: ohci-pci
  29.  
  30. 00:02.1 USB controller: NVIDIA Corporation MCP61 USB 2.0 Controller (rev a3) (prog-if 20 [EHCI])
  31. Subsystem: Gigabyte Technology Co., Ltd Device 5004
  32. Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
  33. Memory at fe02e000 (32-bit, non-prefetchable) [size=256]
  34. Capabilities: <access denied>
  35. Kernel driver in use: ehci-pci
  36.  
  37. 00:04.0 PCI bridge: NVIDIA Corporation MCP61 PCI bridge (rev a1) (prog-if 01 [Subtractive decode])
  38. Flags: bus master, 66MHz, fast devsel, latency 0
  39. Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
  40. I/O behind bridge: 0000b000-0000bfff
  41. Memory behind bridge: fde00000-fdefffff
  42. Prefetchable memory behind bridge: fdf00000-fdffffff
  43. Capabilities: <access denied>
  44.  
  45. 00:05.0 Audio device: NVIDIA Corporation MCP61 High Definition Audio (rev a2)
  46. Subsystem: Gigabyte Technology Co., Ltd Device a002
  47. Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
  48. Memory at fe024000 (32-bit, non-prefetchable) [size=16K]
  49. Capabilities: <access denied>
  50. Kernel driver in use: snd_hda_intel
  51.  
  52. 00:07.0 Bridge: NVIDIA Corporation MCP61 Ethernet (rev a2)
  53. Subsystem: Gigabyte Technology Co., Ltd Device e000
  54. Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 24
  55. Memory at fe02d000 (32-bit, non-prefetchable) [size=4K]
  56. I/O ports at f000 [size=8]
  57. Capabilities: <access denied>
  58. Kernel driver in use: forcedeth
  59.  
  60. 00:08.0 IDE interface: NVIDIA Corporation MCP61 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO])
  61. Subsystem: Gigabyte Technology Co., Ltd Device b002
  62. Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 20
  63. I/O ports at 09f0 [size=8]
  64. I/O ports at 0bf0 [size=4]
  65. I/O ports at 0970 [size=8]
  66. I/O ports at 0b70 [size=4]
  67. I/O ports at dc00 [size=16]
  68. Memory at fe02c000 (32-bit, non-prefetchable) [size=4K]
  69. Capabilities: <access denied>
  70. Kernel driver in use: sata_nv
  71.  
  72. 00:08.1 IDE interface: NVIDIA Corporation MCP61 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO])
  73. Subsystem: Gigabyte Technology Co., Ltd Device b002
  74. Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
  75. I/O ports at 09e0 [size=8]
  76. I/O ports at 0be0 [size=4]
  77. I/O ports at 0960 [size=8]
  78. I/O ports at 0b60 [size=4]
  79. I/O ports at c800 [size=16]
  80. Memory at fe02b000 (32-bit, non-prefetchable) [size=4K]
  81. Capabilities: <access denied>
  82. Kernel driver in use: sata_nv
  83.  
  84. 00:0d.0 VGA compatible controller: NVIDIA Corporation C61 [GeForce 7025 / nForce 630a] (rev a2) (prog-if 00 [VGA controller])
  85. Subsystem: Gigabyte Technology Co., Ltd Device d000
  86. Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
  87. Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
  88. Memory at d0000000 (64-bit, prefetchable) [size=256M]
  89. Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
  90. [virtual] Expansion ROM at e8000000 [disabled] [size=128K]
  91. Capabilities: <access denied>
  92. Kernel driver in use: nvidia
  93.  
  94. 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor HyperTransport Configuration
  95. Flags: fast devsel
  96. Capabilities: <access denied>
  97.  
  98. 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Address Map
  99. Flags: fast devsel
  100.  
  101. 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor DRAM Controller
  102. Flags: fast devsel
  103.  
  104. 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Miscellaneous Control
  105. Flags: fast devsel
  106. Capabilities: <access denied>
  107. Kernel driver in use: k10temp
  108.  
  109. 00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Link Control
  110. Flags: fast devsel
  111.  


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: engel lex en 26 Agosto 2015, 20:45 pm
xrandr normalmente requiere sudo... creo recordar ese error por eso, siento no aclararlo antes...intenta y avisa


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: 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


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: engel lex en 26 Agosto 2015, 21:23 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


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: lucas25cba en 26 Agosto 2015, 21:58 pm
engel lex:

Ejecuto
Código
  1. 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:

Código
  1. sudo xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync

Ejecuto nuevamente:
Código
  1. xrandr

para chequear y me devuelve:

Citar
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 (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:
Código
  1. sudo xrandr --addmode VGA-0 "1600x900_60.0"
y me devuelve:
Citar
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

Ejecuto:
Código
  1. sudo xrandr --addmode VGA-1 "1600x900_60.00"
y me devuelve:
Citar
xrandr: cannot find output "VGA-1"
(0 sea, me devuelve lo mismo usando o no sudo antes de xrandr)

MinusFour:
Citar
El 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!


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: MinusFour en 26 Agosto 2015, 22:11 pm
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?


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: 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?


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: engel lex en 26 Agosto 2015, 22:36 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ó


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: lucas25cba en 26 Agosto 2015, 22:47 pm
Disculpame, engel lex, ya estoy gagá!
Haber si te entendí:
Citar
Apaga 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
Citar
presiona el boton de encenderlo
si es al monitor o a la PC



Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: engel lex en 26 Agosto 2015, 22:51 pm
XD al monitor...

la intensión en esto es que se descargue y corrija cualquier error debido a una data mal almacenada :)


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: MinusFour en 26 Agosto 2015, 22:58 pm
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:

Código
  1. sudo apt-get install xresprobe

Despues lo corres:

Código
  1. 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.


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: lucas25cba en 26 Agosto 2015, 23:47 pm
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:

Código
  1. sudo apt-get install xresprobe
Me devuelve:
Citar
Leyendo 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
Código
  1. sudo xresprobe
me devuelve:
Citar
Driver must be specified.

Igual, para saber, si hubiese salido tal linea que diga monitorrange...
Citar
estos son los valores que tienes que poner en tu xorg.conf
¿Ponerlos adonde? ¿En que sección del xorg.conf?

Otra cosa:
cuando hice
Código
  1. 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!


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: MinusFour en 27 Agosto 2015, 00:22 am
Perdon el comando es:

Código
  1. sudo ddcprobe


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: lucas25cba en 27 Agosto 2015, 00:30 am
Ejecuto:
Código
  1. sudo ddcprobe
y me devuelve
Citar
vbe: 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


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: MinusFour en 27 Agosto 2015, 00:51 am
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.

Código
  1. sudo apt-get install read-edid
  2. sudo get-edid | parse-edid

Los valores de HorizSync y VertRefresh para tu modelo son:

Código:
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.


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: lucas25cba en 27 Agosto 2015, 01:42 am
Código
  1. sudo apt-get install read-edid
Devuelve:
Citar
Leyendo 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) ...


Código
  1. sudo get-edid | parse-edid
Devuelve:
Citar
This 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





Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: lucas25cba en 27 Agosto 2015, 02:02 am
Por curiosidad probé con modificar los valores de HorizSync y VertRefresh a:
Citar
HorizSync     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?


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: MinusFour en 27 Agosto 2015, 02:13 am
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


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: lucas25cba en 27 Agosto 2015, 04:31 am
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
Código
  1. xrandr
obtengo:
Citar
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       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...


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: MinusFour en 27 Agosto 2015, 05:56 am
Agregaste el nuevo modo, como te ha puesto engel lex?


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: lucas25cba en 27 Agosto 2015, 13:05 pm
Código
  1. 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:
Código
  1. sudo xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
  2.  
Código
  1. sudo xrandr --addmode VGA-0 "1600x900_60.00"
Citar
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


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!


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: MinusFour en 27 Agosto 2015, 15:59 pm
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:

Código
  1. sudo xrandr --newmode "1600x900_60.00"  108.00  1600 1696 1856 2112  900 903 908 934 +hsync +vsync

Código
  1. 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.


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: lucas25cba en 27 Agosto 2015, 17:45 pm
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
 
Código
  1. xrandr
y me devuelve:
Citar
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 

* 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:

Código
  1. sudo apt-get install linux-headers-generic
el cual devuelve:

Citar
Leyendo 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:
Código
  1. lspci | grep -i vga
devolviendome:
Citar
00: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:
Citar
GeForce 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:
Código
  1. sudo chmod 777 -R NVIDIA.run

* Instalo dos paquetes para que el script compile el modulo.
Código
  1. sudo apt-get install build-essential linux-headers-$(uname -r)

*Chequeo no tener ningun driver privativo NVIDIA instalado:
Código
  1. sudo aptitude show nvidia-current |grep Estado
Citar
Estado: sin instalar
Código
  1. sudo aptitude show nvidia-current-updates|grep Estado
Citar
Estado: sin instalar
Código
  1. sudo aptitude show nvidia-experimental-304|grep Estado
Citar
Estado: sin instalar

Como ando paranoico, igual ejecuto:
Código
  1. sudo apt-get remove --purge nvidia*
lo cual me devuelve:

Citar
Leyendo 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:

Código
  1. sudo apt-get remove --purge xserver-xorg-video-nouveau
  2. sudo gedit /etc/modprobe.d/blacklist.conf
y añado al final del archivo las siguientes lineas:
Citar
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

y aca empieza el baile!

Cuando ejecuto:
Código
  1. sudo apt-get remove --purge xserver-xorg-video-nouveau
me devuelve:
Citar
Leyendo 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!


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: lucas25cba en 27 Agosto 2015, 17:57 pm
Agrego:
lo que mencione antes:
Citar
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 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.



Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: MinusFour en 27 Agosto 2015, 19:27 pm
Revisa con:

Código
  1. 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?


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: lucas25cba en 28 Agosto 2015, 00:21 am
Código
  1. lspci -v
Citar
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 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
   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
   I/O ports at 0bf0
   I/O ports at 0970
   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
   I/O ports at 0be0
   I/O ports at 0960
   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????
Citar
Citar
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


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:
Citar
Usando X.OrgXserver-Nouveau display driver desde xserver-xorg-xvideo-nouveau (codigo abierto)


¿El comando para desinstalar noveau
Código
  1. 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?


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: lucas25cba en 28 Agosto 2015, 12:50 pm
Continuo la cronica:
Puesto que no secomo desinstalar Nouveau, continuo el siguiente paso del link que estoy siguiendo.
Ejecuto:
Código
  1. sudo service lightdm stop
La pantalla se pone totalmente negra. Asi que: CTRL+ALT+F1
Código
  1. sudo sh NVIDIA.run
(intento instalar el driver privativo de NVIDIA que descargue desde su pagina web)
y me larga:
Citar
ERROR: 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:
Citar
For 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:
Citar
One 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
Código
  1. xrandr
Citar
xrandr: 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:
Citar
ERROR: 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:

Citar
nvidia-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!!!!!!!


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: MinusFour en 28 Agosto 2015, 19:20 pm
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:

Código
  1. sudo apt-get install nvidia-304-updates


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: lucas25cba en 28 Agosto 2015, 22:48 pm
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
Código
  1. xrandr
es:
Citar
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  
(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:
Citar
sudo 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
Código
  1. 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

Código
  1. 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:
Código
  1. xrandr
Citar
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  
  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:
Código
  1. 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:
Código
  1. #!/bin/sh
  2. xrandr --output VGA-1 --mode "1600x900"
  3. sleep 15
  4. 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
Código
  1. sudo xrandr --output VGA-1 --mode "1600x900_60.00"

cosa que es precisamente mi siguiente paso.

la salida de xrandr es:
Citar
Screen 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:
Código
  1. xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
  2. xrandr --addmode VGA-1 "1600x900_60.00"
  3. xrandr --output VGA-1 --mode "1600x900-60.00"
  4.  

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...
Citar
Si quieres instalar nvidia-304 porque no intentas

¿por que querria hacer ello?

Desde ya muchas gracias!!!!


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: MinusFour en 28 Agosto 2015, 23:16 pm
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.


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: lucas25cba en 29 Agosto 2015, 00:14 am
Me quedaron 5 dudas:
1)
Código
  1. sudo -i
  2. service lightdm stop
CTRL+ALT+F1
Código
  1. sudo -i
  2. loadkeys es
  3. Xorg -configure
  4. 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
Citar
Modes      "1920x1200R"
del ejemplo?
5) ¿Este es para vos la posible causa de que se me congele la pantalla cuando ejecuto resolucion.sh?



Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: MinusFour en 29 Agosto 2015, 00:24 am
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).


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: lucas25cba en 31 Agosto 2015, 17:24 pm
Buenas....

Este es mi siguiente /etc/X11/xorg.conf

Citar
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 "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:

Citar
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
...

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 MinusFour

MUCHISIMAS GRACIAS!


Título: Re: Relato de como naufragué al querer cambiar la resolución del monitor
Publicado por: skoopster en 1 Octubre 2015, 11:16 am
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