Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Spanish
  • Search

X Error of failed request: BadValue con driver nvidia

Foro en español para los usuarios Hispanos de Gentoo.

Moderator: Stolz

Post Reply
  • Print view
Advanced search
15 posts • Page 1 of 1
Author
Message
johpunk
Guru
Guru
User avatar
Posts: 440
Joined: Thu Jan 17, 2008 9:19 am

X Error of failed request: BadValue con driver nvidia

  • Quote

Post by johpunk » Thu Feb 26, 2015 4:03 pm

Después de un buen tiempo decidí volver a usar el driver nvidia y ahora no puedo reproducir ningún video con vdpau activo ni jugar nada. quite el soporte para novueau, despues de recompilar el kernel y al querer instalar el driver nvidia me sale el siguiente mensaje

Code: Select all

* Messages for package x11-drivers/nvidia-drivers-346.35:

 * Gentoo supports kernels which are supported by NVIDIA
 * which are limited to the following kernels:
 * <sys-kernel/gentoo-sources-3.18
 * <sys-kernel/vanilla-sources-3.18
 * 
 * You are free to utilize epatch_user to provide whatever
 * support you feel is appropriate, but will not receive
 * support as a result of those changes.
 * 
 * Do not file a bug report about this.
 * ***** WARNING *****
 * 
 * You are currently installing a version of nvidia-drivers that is
 * known not to work with a video card you have installed on your
 * system. If this is intentional, please ignore this. If it is not
 * please perform the following steps:
 * 
 * Add the following mask entry to /etc/portage/package.mask by
 * echo ">=x11-drivers/nvidia-drivers-341.0.0" >> /etc/portage/package.mask
 * 
 * Failure to perform the steps above could result in a non-working
 * X setup.
 * 
 * For more information please read:
 * http://www.nvidia.com/object/IO_32667.html
>>> Auto-cleaning packages...
ejecuto el comando que dice en el mensaje. y todo bien. en este momento tengo el kernel 3.18.7-gentoo con nvidia-drivers-340.76. siguiendo los pasos de la wiki cree el fichero nvidia.conf en /etc/X11/xorg.d/nvidia.conf que contiene lo siguiente:

Code: Select all

Section "Device"
     Identifier  "nvidia"
     Driver      "nvidia"
 EndSection
adicional a esto genere el fichero xorg.conf con el nvidia-xconfig, ahora cuando quiero ver un video me sale el siguiente mensaje:
[vo/vdpau] Error when calling vdp_device_create_x11: 1
Error opening/initializing the selected video_out (-vo) device
si quiero jugar por ejemplo xonotic me dice:
Loading OpenGL driver libGL.so.1
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 153 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 150
Current serial number in output stream: 151
alguna idea de como solucionar este problema?
Gentoo 13.0
i3 amd64
Top
natrix
Guru
Guru
User avatar
Posts: 556
Joined: Fri Aug 23, 2013 4:59 pm

  • Quote

Post by natrix » Thu Feb 26, 2015 5:43 pm

Recuerdo que esto me saltaba cuando la versión del núcleo no era compatible la versión de nvidia. Esto fue una de las causas por la que me pasé a nouveu.

Primero que todo intenta con un sync de portage por si hay alguna versión nueva con este problema solucionado. Si no es así intenta usando la versión más nueva, o en caso contrario la más vieja, del driver nvidia.

También chequea el eselect opengl, debe esta seteado en nvidia y no X11, y hacer un "emerge @module-rebuild".

Suerte!!
Top
johpunk
Guru
Guru
User avatar
Posts: 440
Joined: Thu Jan 17, 2008 9:19 am

  • Quote

Post by johpunk » Thu Feb 26, 2015 7:31 pm

instale la versión 3.18 de sys-kernel/linux-headers, recompile el kernel. aun asi cuando instalo el driver nvidia me dice lo siguiente

Code: Select all

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)
ahora cuando ejecuto glxgears me dice

Code: Select all

Error: couldn't find RGB GLX visual or fbconfig
Xlib:  extension "GLX" missing on display ":0". 

encontré este post intente lo que dice ahí pero no soluciono nada. luego de reiniciar las X me vuelve a salir esto cuando ejecuto glxgears

Code: Select all

Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
X Error of failed request:  GLXBadDrawable
  Major opcode of failed request:  153 (GLX)
  Minor opcode of failed request:  11 (X_GLXSwapBuffers)
  Serial number of failed request:  49
  Current serial number in output stream:  66
Gentoo 13.0
i3 amd64
Top
natrix
Guru
Guru
User avatar
Posts: 556
Joined: Fri Aug 23, 2013 4:59 pm

  • Quote

Post by natrix » Thu Feb 26, 2015 8:00 pm

Intenta instalar una versión vieja del nvidia-driver, o directamente prueba alguna que ande. A mi me pasaba eso...

Publica el siguiente logg: /var/log/Xorg.0.log
Top
johpunk
Guru
Guru
User avatar
Posts: 440
Joined: Thu Jan 17, 2008 9:19 am

  • Quote

Post by johpunk » Thu Feb 26, 2015 11:04 pm

ok. kernel 3.18.7 con nvidia driver 340.76 no funciona, instale la version 331.113 y no arrancaron las X. le hice downgrade al kernel, instale la version 3.17.8-r1 usando el driver 331.113 y tampoco funciona, lo mismo pasa con la version 340.76. aca dejo el log de /var/log/Xorg.0.log

http://dpaste.com/2QV4R13
Gentoo 13.0
i3 amd64
Top
i92guboj
Bodhisattva
Bodhisattva
User avatar
Posts: 10315
Joined: Tue Nov 30, 2004 8:17 pm
Location: Córdoba (Spain)

  • Quote

Post by i92guboj » Fri Feb 27, 2015 11:29 am

Lee atentamente la salida de emerge. Tienes que usar un kernel 3.17.x.
Top
i92guboj
Bodhisattva
Bodhisattva
User avatar
Posts: 10315
Joined: Tue Nov 30, 2004 8:17 pm
Location: Córdoba (Spain)

  • Quote

Post by i92guboj » Fri Feb 27, 2015 11:39 am

Perdona, no vi tu último mensaje. Por favor, puedes pegar la salida de dmesg con el kernel 3.17?
Top
johpunk
Guru
Guru
User avatar
Posts: 440
Joined: Thu Jan 17, 2008 9:19 am

  • Quote

Post by johpunk » Fri Feb 27, 2015 1:07 pm

aqui dejo la salida de dmesg http://dpaste.com/16PW5PF
Gentoo 13.0
i3 amd64
Top
i92guboj
Bodhisattva
Bodhisattva
User avatar
Posts: 10315
Joined: Tue Nov 30, 2004 8:17 pm
Location: Córdoba (Spain)

  • Quote

Post by i92guboj » Fri Feb 27, 2015 3:01 pm

Buenas de nuevo.

En principio, parece que el driver carga, y Xorg arranca también y funciona, cierto?

Si es así, y tus problemas tienen que ver solo con la aceleración opengl y vdpau, puede que ambos problemas no estén relacionados en absoluto.

En lo que a opengl respecta, y teniendo en cuenta que antes has usado nouveau, debería comprobar que estás usando la implementación correcta de opengl.

Code: Select all

eselect opengl list
Si no está seleccionada "nvidia", usa "eselect opengl set nvidia" para arreglarlo. Tras eso, glxgears debería funcionar, y glxinfo|head dirá, entre otras cosas, algo como esto:

Code: Select all

direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
En cuanto a vdpau, no soy un gran especialista en el tema, mayormente porque siempre uso hardware antiguo y no suelo tener el "problema" de tener que lidiar con características como vdpau, pero sé de buena tinta que el soporte varía muchísimo según el chip concreto que tengas. Hay versiones "light" de determinados chips que no tienen esa característica. Otras posibilidad es que tu chip sea tan moderno que no esté soportado.

Suponiendo que tus USE flags estén correctas y que tu chip soporte vdpau, una pequeña utilidad que te puede venir bien para comprobar hasta que punto tu sistema lo soporta es x11-misc/vdpauinfo
Top
i92guboj
Bodhisattva
Bodhisattva
User avatar
Posts: 10315
Joined: Tue Nov 30, 2004 8:17 pm
Location: Córdoba (Spain)

  • Quote

Post by i92guboj » Fri Feb 27, 2015 3:05 pm

Según http://es.wikipedia.org/wiki/VDPAU, tu chip (g86) tiene soporte vdpau para:

Code: Select all

Conjunto de características de un
Aceleración completa para H.264
Aceleración parcial para MPEG-1, MPEG-2, VC-1 / WMV9
Otra cosa a tener en cuenta es que si mplayer no te va bien quizás debas probar mpv o vlc.
Top
johpunk
Guru
Guru
User avatar
Posts: 440
Joined: Thu Jan 17, 2008 9:19 am

  • Quote

Post by johpunk » Fri Feb 27, 2015 5:49 pm

i92guboj wrote:Buenas de nuevo.

En principio, parece que el driver carga, y Xorg arranca también y funciona, cierto?

Si es así, y tus problemas tienen que ver solo con la aceleración opengl y vdpau, puede que ambos problemas no estén relacionados en absoluto.

En lo que a opengl respecta, y teniendo en cuenta que antes has usado nouveau, debería comprobar que estás usando la implementación correcta de opengl.

Code: Select all

eselect opengl list
Si no está seleccionada "nvidia", usa "eselect opengl set nvidia" para arreglarlo. Tras eso, glxgears debería funcionar, y glxinfo|head dirá, entre otras cosas, algo como esto:

Code: Select all

direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
En cuanto a vdpau, no soy un gran especialista en el tema, mayormente porque siempre uso hardware antiguo y no suelo tener el "problema" de tener que lidiar con características como vdpau, pero sé de buena tinta que el soporte varía muchísimo según el chip concreto que tengas. Hay versiones "light" de determinados chips que no tienen esa característica. Otras posibilidad es que tu chip sea tan moderno que no esté soportado.

Suponiendo que tus USE flags estén correctas y que tu chip soporte vdpau, una pequeña utilidad que te puede venir bien para comprobar hasta que punto tu sistema lo soporta es x11-misc/vdpauinfo

si, Xorg arranca perfecto.

Code: Select all

eselect opengl list
Available OpenGL implementations:
  [1]   nvidia *
  [2]   xeselect opengl list 
cuando ejecuto glxinfo|head me sale el mismo error

Code: Select all

 X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  153 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  87
  Current serial number in output stream:  88
  name of display: :0
el detalle es que aparte de no poder reproducir ningún video con vdpau no importa que reproductor utilice tampoco puedo abrir ningún juego.

al ejecutar vdpauinfo me sale el siguiente error

Code: Select all

display: :0   screen: 0
Error creating VDPAU device: 1
se me hace curioso que si ejecuto estos comandos como root ahí si funcionan. sobre las USE flags tengo a vdpau en el make.conf. hace bastante usaba el driver nvidia y todo iba sin ningún problema. Saudos.
Gentoo 13.0
i3 amd64
Top
i92guboj
Bodhisattva
Bodhisattva
User avatar
Posts: 10315
Joined: Tue Nov 30, 2004 8:17 pm
Location: Córdoba (Spain)

  • Quote

Post by i92guboj » Fri Feb 27, 2015 6:15 pm

johpunk wrote: se me hace curioso que si ejecuto estos comandos como root ahí si funcionan. sobre las USE flags tengo a vdpau en el make.conf. hace bastante usaba el driver nvidia y todo iba sin ningún problema. Saudos.
Umm, tu usuario pertenece al grupo "video"?
Top
johpunk
Guru
Guru
User avatar
Posts: 440
Joined: Thu Jan 17, 2008 9:19 am

  • Quote

Post by johpunk » Fri Feb 27, 2015 6:42 pm

Code: Select all

groups johpunk
root disk lp wheel audio cdrom video usb portage cron polkitd postgres games vboxusers www wireshark users
descarge el driver nvidia que es el mismo que está en portage, lo instale y todo volvió a funcionar, viendo esto elimine el driver instalado manualmente, volví a instalar el que está en portage y ya tengo todo funcionando. que raro. gracias por todo.
Gentoo 13.0
i3 amd64
Top
i92guboj
Bodhisattva
Bodhisattva
User avatar
Posts: 10315
Joined: Tue Nov 30, 2004 8:17 pm
Location: Córdoba (Spain)

  • Quote

Post by i92guboj » Fri Feb 27, 2015 6:49 pm

Me alegro de que esté andando, pero habría sido mejor saber qué es lo que ha pasado, exáctamente.

El haber instalado el driver manualmente traerá problemas. De hecho, es posible que haya sido un resto de una instalación manual anterior el que ha causado todo esto.
Top
johpunk
Guru
Guru
User avatar
Posts: 440
Joined: Thu Jan 17, 2008 9:19 am

  • Quote

Post by johpunk » Fri Feb 27, 2015 6:57 pm

i92guboj wrote:Me alegro de que esté andando, pero habría sido mejor saber qué es lo que ha pasado, exáctamente.

El haber instalado el driver manualmente traerá problemas. De hecho, es posible que haya sido un resto de una instalación manual anterior el que ha causado todo esto.
exacto, es mejor saber lo que pasó pero la verdad no tengo idea, esta es la primera vez que instalo el driver nvidia de forma manual, de todas formas ya elimine esa instalación y en este momento estoy usando el driver nvidia de portage
Gentoo 13.0
i3 amd64
Top
Post Reply
  • Print view

15 posts • Page 1 of 1

Return to “Spanish”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic