Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona OpenSUSE > Hardware


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

  #11  
Antiguo 15-oct-2017, 04:00
Avatar de Krovikan
Krovikan Krovikan está desconectado
Miembro Junior
 
Fecha de Ingreso: 16-noviembre-2010
Ubicación: Delante del ordenador
Versión: Leap 42.3
Mensajes: 471
Agradecimientos: 172
Agradecido 97 Veces en 82 Mensajes
Poder de Credibilidad: 8
Krovikan está en el buen camino
¿Has comprobado que tengas instalado el kernel-source corresponiente a tu kernel-default?

Si la respuesta es sí, prueba a meter el kernel-syms (también correspondiente al kernel).

AGREGO: Mete también (si no lo están) el kernel-default-devel y el kernel-devel. Según la descripción del paquete son para crear módulos del kernel, que es lo que hace el instalador del driver. Asegúrate de que todo tiene la misma versión de kernel (parte del punto como X-1.1 o X-2.1 incluido) para evitar errores de compilación.

Yo siempre tengo puesto (todos corresponden a 4.13.5-1.1):

Código:
krovikan@linux:/> zypper se kernel* -i (recorto la salida del comando que no sé dejar solo los instalados)
Cargando datos del repositorio...
Leyendo los paquetes instalados...

E  | Nombre                           | Resumen                                                  | Tipo       
---+----------------------------------+----------------------------------------------------------+------------
i+ | kernel-default                   | El kernel estándar                                       | paquete    
i+ | kernel-default-devel             | Archivos de desarrollo necesarios para compilar módulo-> | paquete    
i+ | kernel-devel                     | Development files needed for building kernel modules     | paquete    
i+ | kernel-firmware                  | Archivos de firmware para el kernel de linux             | paquete    
i+ | kernel-macros                    | RPM macros for building Kernel Module Packages           | paquete    
i+ | kernel-source                    | Las fuentes del kernel de Linux                          | paquete    
i+ | kernel-syms                      | Versiones de simbolos del kernel (modversions)           | paquete
Respecto a NO_KMS_IN_INITRD nunca he tenido problemas de eso y no me lo usa sin tocar nada.


Saludos

Última edición por Krovikan; 15-oct-2017 a las 12:29 Razón: más info
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a Krovikan Por Este Mensaje:
susemex (15-oct-2017)
  #12  
Antiguo 15-oct-2017, 12:37
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 16.534
Agradecimientos: 564
Agradecido 2.442 Veces en 1.648 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
Cita:
Iniciado por susemex Ver Mensaje
Me apareció el siguiente mensaje:
ERROR: The kernel header file '/usr/src/linux/include/linux/version.h' does not exist. The most likely reason for this is that the kernel source files in '/usr/src/linux' have not been configured.
Es el típico mensaje de que no has instalado el paquete kernel-source. En teoría, no debería ser necesario para el driver de Nvidia.

En la guía mía que informas es vital que todo los paquetes kernel* sea de la misma version. Mira abajo mi ejemplo uso kernel-default, en tu caso (depende del kernel instalado) sera necesario también el kernel-source.

__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a DiabloRojo Por Este Mensaje:
susemex (15-oct-2017)
  #13  
Antiguo 15-oct-2017, 15:11
Avatar de gvcastellon
gvcastellon gvcastellon está desconectado
Miembro Senior
 
Fecha de Ingreso: 17-febrero-2012
Ubicación: Somewhere in the third planet of the Solar System ;)
Versión: Leap 42.1
Mensajes: 1.202
Agradecimientos: 970
Agradecido 545 Veces en 351 Mensajes
Poder de Credibilidad: 7
gvcastellon está en el buen camino
Cita:
Iniciado por DiabloRojo Ver Mensaje
Es el típico mensaje de que no has instalado el paquete kernel-source. En teoría, no debería ser necesario para el driver de Nvidia.

En la guía mía que informas es vital que todo los paquetes kernel* sea de la misma version. Mira abajo mi ejemplo uso kernel-default, en tu caso (depende del kernel instalado) sera necesario también el kernel-source.


Off-topic:

DR, ...que fuente de letra estas usando?, ...esa captura se ve fenomenal.

Disculpen y Gracias.
__________________
The box said: 'Requires Windows 95 or better' SO I INSTALLED LINUX


Kernel: 4.4.76-1-default x86_64
Distro: openSUSE Leap 42.3 /TW
KDE Plasma 5.8.7
Motherboard-ASUS M4A78LT-M LE
Quad core AMD Phenom II X4 B50Processor- 3.2 GHz
RAM-8.0 GiB
Video-AMD Radeon HD-6770

Última edición por gvcastellon; 15-oct-2017 a las 22:47
Responder Citando
  #14  
Antiguo 16-oct-2017, 00:30
Avatar de susemex
susemex susemex está desconectado
Miembro Junior
 
Fecha de Ingreso: 13-junio-2014
Ubicación: Veracruz, Ver.
Versión: Leap 42.3
Mensajes: 559
Agradecimientos: 475
Agradecido 93 Veces en 71 Mensajes
Poder de Credibilidad: 4
susemex está en el buen camino
Ya instalé los núcleos kernel-source, kernel-firmware y kernel-syms, que no tenía, y la salida del comando que propones, @DR, me da lo siguiente:

Cita:
Código:
i+ | kernel-default       | paquete | 4.4.87-25.1  | x86_64       | openSUSE-Leap-42.3-Update
i  | kernel-default-devel | paquete | 4.4.87-25.1  | x86_64       | openSUSE-Leap-42.3-Update
i+ | kernel-devel         | paquete | 4.4.87-25.1  | noarch       | openSUSE-Leap-42.3-Update
i  | kernel-macros        | paquete | 4.4.87-25.1  | noarch       | openSUSE-Leap-42.3-Update
i+ | kernel-source        | paquete | 4.4.87-25.1  | noarch       | openSUSE-Leap-42.3-Update
i+ | kernel-syms          | paquete | 4.4.87-25.1  | x86_64       | openSUSE-Leap-42.3-Update
Como no apareció en la lista el kernel-firmware, hice otra búsqueda con el comando zypper se -si kernel, y me apareció lo siguiente:

Cita:
Código:
E  | Nombre               | Tipo    | Versión      | Arquitectura | Repositorio              
---+----------------------+---------+--------------+--------------+--------------------------
i+ | kernel-default       | paquete | 4.4.87-25.1  | x86_64       | openSUSE-Leap-42.3-Update
i+ | kernel-default       | paquete | 4.4.76-1.1   | x86_64       | openSUSE-Leap-42.3-Oss   
i  | kernel-default-devel | paquete | 4.4.87-25.1  | x86_64       | openSUSE-Leap-42.3-Update
i+ | kernel-devel         | paquete | 4.4.87-25.1  | noarch       | openSUSE-Leap-42.3-Update
i  | kernel-firmware      | paquete | 20170530-9.1 | noarch       | openSUSE-Leap-42.3-Oss   
i  | kernel-macros        | paquete | 4.4.87-25.1  | noarch       | openSUSE-Leap-42.3-Update
i+ | kernel-source        | paquete | 4.4.87-25.1  | noarch       | openSUSE-Leap-42.3-Update
i+ | kernel-syms          | paquete | 4.4.87-25.1  | x86_64       | openSUSE-Leap-42.3-Update
Veo un kernel-default "repetido" que no es de la misma versión que los demás. Además me aparece el kernel-firmware con un dato que no deja saber si es del mismo kernel que necesito.

Busqué los kernels en Yast, y no me aparece ninguno repetido como instalado. Probaré a instalar nuevamente el driver de Nvidia y les cuento.

AGREGO: Pude instalar los drivers sin problema!!! Sin embargo, al final de la instalación, me apareció el siguiente mensaje:



Me dice que debo actualizar el archivo xorg.conf o XF86Config. Estuve leyendo un poco el archivo README que se menciona en la imagen, y esto es lo que pude rescatar al respecto:

Cita:
Código:
______________________________________________________________________________

Chapter 6. Configuring X for the NVIDIA Driver
______________________________________________________________________________

The X configuration file provides a means to configure the X server. This
section describes the settings necessary to enable the NVIDIA driver. A
comprehensive list of parameters is provided in Appendix B.

The NVIDIA Driver includes a utility called nvidia-xconfig, which is designed
to make editing the X configuration file easy. You can also edit it by hand.


6A. USING NVIDIA-XCONFIG TO CONFIGURE THE X SERVER

nvidia-xconfig will find the X configuration file and modify it to use the
NVIDIA X driver. In most cases, you can simply answer "Yes" when the installer
asks if it should run it. If you need to reconfigure your X server later, you
can run nvidia-xconfig again from a terminal. nvidia-xconfig will make a
backup copy of your configuration file before modifying it.

Note that the X server must be restarted for any changes to its configuration
file to take effect.

More information about nvidia-xconfig can be found in the nvidia-xconfig
manual page by running.

    % man nvidia-xconfig




6B. MANUALLY EDITING THE CONFIGURATION FILE

In April 2004 the X.Org Foundation released an X server based on the XFree86
server. While your release may use the X.Org X server, rather than XFree86,
the differences between the two should have no impact on NVIDIA Linux users
with two exceptions:

   o The X.Org configuration file is '/etc/X11/xorg.conf' while the XFree86
     configuration file is '/etc/X11/XF86Config'. The files use the same
     syntax. This document refers to both files as "the X config file".

   o The X.Org log file is '/var/log/Xorg.#.log' while the XFree86 log file is
     '/var/log/XFree86.#.log' (where '#' is the server number -- usually 0).
     The format of the log files is nearly identical. This document refers to
     both files as "the X log file".

In order for any changes to be read into the X server, you must edit the file
used by the server. While it is not unreasonable to simply edit both files, it
is easy to determine the correct file by searching for the line

    (==) Using config file:

in the X log file. This line indicates the name of the X config file in use.

If you do not have a working X config file, there are a few different ways to
obtain one. A sample config file is included both with the XFree86
distribution and with the NVIDIA driver package (at
'/usr/share/doc/NVIDIA_GLX-1.0/'). The 'nvidia-xconfig' utility, provided with
the NVIDIA driver package, can generate a new X configuration file. Additional
information on the X config syntax can be found in the XF86Config manual page
(`man XF86Config` or `man xorg.conf`).

If you have a working X config file for a different driver (such as the "vesa"
or "fbdev" driver), then simply edit the file as follows.

Remove the line:

      Driver "vesa"
  (or Driver "fbdev")

and replace it with the line:

    Driver "nvidia"

Remove the following lines:

    Load "dri"
    Load "GLCore"

In the "Module" section of the file, add the line (if it does not already
exist):

    Load "glx"

If the X config file does not have a "Module" section, you can safely skip the
last step if the X server installed on your system is an X.Org X server or an
XFree86 X release version 4.4.0 or greater. If you are using an older XFree86
X server, add the following to your X config file:

Section "Module"
    Load "extmod"
    Load "dbe"
    Load "type1"
    Load "freetype"
    Load "glx"
EndSection

There are numerous options that may be added to the X config file to tune the
NVIDIA X driver. See Appendix B for a complete list of these options.

Once you have completed these edits to the X config file, you may restart X
and begin using the accelerated OpenGL libraries. After restarting X, any
OpenGL application should automatically use the new NVIDIA libraries. (NOTE:
If you encounter any problems, see Chapter 8 for common problem diagnoses.)


6C. RESTORING THE X CONFIGURATION AFTER UNINSTALLING THE DRIVER

If X is explicitly configured to use the NVIDIA driver, then the X config file
should be edited to use a different X driver after uninstalling the NVIDIA
driver. Otherwise, X may fail to start, since the driver it was configured to
use will no longer be present on the system after uninstallation.

If you edited the file manually, revert any edits you made. If you used the
'nvidia-xconfig' utility, either by answering "Yes" when prompted to configure
the X server by the installer, or by running it manually later on, then you
may restore the backed-up X config file, if it exists and reflects the X
config state that existed before the NVIDIA driver was installed.

If you do not recall any manual changes that you made to the file, or do not
have a backed-up X config file that uses a non-NVIDIA X driver, you may want
to try simply renaming the X configuration file, to see if your X server loads
a sensible default.
Al escribir el comando nvidia-xconfig en la consola, me apareció lo siguiente:

Cita:
susemex@linux-375t:~> sudo nvidia-xconfig
[sudo] password for root:

Using X configuration file: "/etc/X11/xorg.conf".
Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'
Medio entiendo que se ha guardado la configuración de mi tarjeta Nvidia en el archivo xorg.config, no es así? Y ahora qué sigue? Cómo puedo comprobar que mi tarjeta esté usando su potencial correctamente?
__________________
Saludines,
Isabel.

Última edición por susemex; 16-oct-2017 a las 04:20
Responder Citando
  #15  
Antiguo 16-oct-2017, 20:35
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 16.534
Agradecimientos: 564
Agradecido 2.442 Veces en 1.648 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
Cita:
Iniciado por susemex Ver Mensaje
Veo un kernel-default "repetido" que no es de la misma versión que los demás. Además me aparece el kernel-firmware con un dato que no deja saber si es del mismo kernel que necesito.

Busqué los kernels en Yast, y no me aparece ninguno repetido como instalado. Probaré a instalar nuevamente el driver de Nvidia y les cuento.

AGREGO: Pude instalar los drivers sin problema!!! Sin embargo, al final de la instalación, me apareció el siguiente mensaje:
Es normal que existan varios versiones del mismo kernel instalados, lo importante es utilizar la ultima version. Imagínate que no funciona el ultimo kernel y desde Grub puedes seleccionar otra version.

No era necesario ejecutar ese comando, el mensaje de la pantalla es genérico para todo driver que se instale.

Cita:
Iniciado por gvcastellon Ver Mensaje
DR, ...que fuente de letra estas usando?, ...esa captura se ve fenomenal.
Aquí lo tienes.



Clic en "Seleccionar tipo de letra..."
__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p

Última edición por DiabloRojo; 16-oct-2017 a las 20:38
Responder Citando
Los Siguientes 2 Usuarios Han Dado las Gracias a DiabloRojo Por Este Mensaje:
gvcastellon (16-oct-2017), susemex (16-oct-2017)
  #16  
Antiguo 16-oct-2017, 23:52
Avatar de susemex
susemex susemex está desconectado
Miembro Junior
 
Fecha de Ingreso: 13-junio-2014
Ubicación: Veracruz, Ver.
Versión: Leap 42.3
Mensajes: 559
Agradecimientos: 475
Agradecido 93 Veces en 71 Mensajes
Poder de Credibilidad: 4
susemex está en el buen camino
Gracias por sus respuestas, amigos.

Cómo puedo checar ahora que el sistema está usando correctamente la GPU de la tarjeta?
__________________
Saludines,
Isabel.
Responder Citando
  #17  
Antiguo 17-oct-2017, 01:34
Avatar de Krovikan
Krovikan Krovikan está desconectado
Miembro Junior
 
Fecha de Ingreso: 16-noviembre-2010
Ubicación: Delante del ordenador
Versión: Leap 42.3
Mensajes: 471
Agradecimientos: 172
Agradecido 97 Veces en 82 Mensajes
Poder de Credibilidad: 8
Krovikan está en el buen camino
Con glxinfo te salen muchos datos. En las primeras líneas te saldrá:

direct rendering: Yes

Eso quiere decir que usas la aceleración por hardware de la tarjeta.

Con el atajo de configuración de Nvidia en Menú K, Preferencias, Configure Nvidia o con el comando nvidia-settings verás mucha info también y de forma gráfica.


Saludos
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a Krovikan Por Este Mensaje:
susemex (17-oct-2017)
  #18  
Antiguo 17-oct-2017, 07:00
Avatar de susemex
susemex susemex está desconectado
Miembro Junior
 
Fecha de Ingreso: 13-junio-2014
Ubicación: Veracruz, Ver.
Versión: Leap 42.3
Mensajes: 559
Agradecimientos: 475
Agradecido 93 Veces en 71 Mensajes
Poder de Credibilidad: 4
susemex está en el buen camino
Ahora sólo será cosa de ir probando con las opciones gráficas que ofrece la tarjeta.

Puedo dar por solucionado este tema, y resumiendo el por qué no podía instalar los drivers, creo que fue porque me faltaba el kernel-source. Espero le sirva a otros esta experiencia.

Gracias a todos por la ayuda brindada!
__________________
Saludines,
Isabel.
Responder Citando
  #19  
Antiguo 17-oct-2017, 07:23
Avatar de mikrios
mikrios mikrios está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 02-marzo-2013
Ubicación: Lat. 27.994547-Lon -15.405127-160m nivel del mar
Versión: 13.1-2,TW,Leap
Mensajes: 4.530
Agradecimientos: 1.912
Agradecido 1.402 Veces en 1.175 Mensajes
Poder de Credibilidad: 9
mikrios llegará a ser famoso muy pronto
Hola:

Hardware info, también el comando inxi (recordar que inxi es un programa que ejecuta binarios que tienes ya en la raíz, por lo cual, también es posible ejecutarlo independientemente, si sabes cual es .

Código PHP:
Z-87-DELUXE:~ # inxi -xxxGz
Graphics:  CardNVIDIA GK106 [GeForce GTX 660bus-ID01:00.0 chip-ID10de:11c0
           Display Server
X.Org 1.18.3 driversnouveau (unloadedmodesetting,fbdev,nv,vesa)
           
Resolution1024x768@60.00hz
           OpenGL
rendererGallium 0.4 on NVE6 version4.1 Mesa 11.2.2 (compat-v3.0Direct RenderYes 
Donde dice drivers, en vez de nouveau, pondría nvidia.
Estoy con Leap 15.0 Alpha y ahí con la gtx 970, me reconoce en monitor de 4k uhd, solo 1024x768, cosas de la nueva versión y el kernel en uso (ya lo arreglaran) .

Edito:

En la prueba de este inxi es con una gtx 660 y z87 deluxe (la 970, está en una x99) .

Saludos cordiales .

Última edición por mikrios; 17-oct-2017 a las 07:25 Razón: anadir
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a mikrios Por Este Mensaje:
susemex (18-oct-2017)
  #20  
Antiguo 22-oct-2017, 13:05
Avatar de Krovikan
Krovikan Krovikan está desconectado
Miembro Junior
 
Fecha de Ingreso: 16-noviembre-2010
Ubicación: Delante del ordenador
Versión: Leap 42.3
Mensajes: 471
Agradecimientos: 172
Agradecido 97 Veces en 82 Mensajes
Poder de Credibilidad: 8
Krovikan está en el buen camino
Cita:
Iniciado por Krovikan
Con permisos de root escribir:

echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf

Desinstalar: drm-kmp-default (siempre que tu kernel sea inferior al 4.9, para mirarlo: uname -a)

mkinitrd (también con permisos de root)

IMPORTANTE: Reiniciar antes de instalar los drivers NVIDIA.



Ahora el proceso de instalación de los drivers propietarios a mano (existen repos pero no los uso):

Tras cargar Linux el escritorio saldrá negro. Cambiar a una terminal con Ctrl+Alt+F1.

Iniciar sesión root y pasar al runlevel 3 (con lo que el gestor de ventanas se muere) tecleando:

init 3

Instalar el driver. Localízalo en su directorio y tecelar:

sh NVIDIA-Linux-x86_64-384.69.run -q (la numeración varía dependiendo de cuál hayas bajado, aunque por lo que veo esta versión te sirve, e incluso la 384.90)

Verás que te compila el módulo para el kernel e instala el driver.

Tras darle al OK teclear init 5 para iniciar el gestor de ventanas (en este caso Plasma).


Tendrás que repetir el proceso de instalación siempre que actualices el kernel. Tan fácil como:

Ctrl+Alt+F1 cuando ves la pantalla en negro tras cargar el sistema, iniciar sesión root, init 3, sh NVIDIA-Linux-x86_64-384.69.run -q (desde el directorio que lo tengas) e init 5.
Vuelvo a responder para añadir algo que nunca recuerdo mencionar.

Lo señalado en negrita: además de cuando actualices el kernel, lo tendrás que hacer también tras una actualización del Servidor X (xorg normalmente).

Siento si esa omisión ha podido llevar a algún mini disgusto.


Saludos
Responder Citando
Respuesta

Marcadores


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
No puedo arrancar el pc en modo gráfico danicat General OpenSUSE 37 21-dic-2015 08:27
Nvidia-343.22 -fecha 18-09-2014 mikrios Noticias 12 21-sep-2014 05:31
NVIDIA -Lanza su Primer controlador legacy 340.24 hasta series 300 LUKE10 Portal de ForoSUSE 3 18-ago-2014 01:25
Sólo arranca el modo a prueba de fallos danilm Instalación y Actualizaciones 10 12-nov-2009 20:09
Tarjeta de video korn_head Hardware 5 03-may-2007 20:24



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 01:05.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba