[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Actualizar OpenGL



El 2020-05-06 a las 19:39 +0200, Imeneo Tirinto escribió:

> On Wed, May 6, 2020 at 7:15 PM Camaleón <noelamac@gmail.com> wrote:
> 
> > El 2020-05-06 a las 18:01 +0200, Imeneo Tirinto escribió:

(...)

> > > > El 2020-05-06 a las 10:20 +0200, Imeneo Tirinto escribió:
> > > >
> > > > > Necesito actualizar a la versión 3.3 o superior de OpenGl para poder
> > > > > utilizar un programa. Actualmente estoy en Debian Buster, y con
> > OpenGL
> > > > 2.2.
> > > > > He buscado por Google pero no he encontrado la manera de actualizar
> > a la
> > > > > versión que necesito.
> > > >
> > > > Normalmente, la versión de GLX está vinculada (depende) del driver que
> > > > tengas instalado para tu gráfica y de sus capacidades (tanto de
> > > > hardware como de software).
> > > >
> > > > Si nos dices qué gráfica tienes y qué driver has instalado, mejor.
> > > >
> > > > ¿Qué te devuelve esta orden?
> > > >
> > > > sm01@stt008:~$ grep -i level /var/log/Xorg.0.log
> > > > [    16.687] (==) NOUVEAU(0): Allowed maximum DRI level 2.
> > > > [    16.863] (==) NOUVEAU(G0): Allowed maximum DRI level 2.
> > > >
> >
> > > El log de Xorg no está en la ruta que indicas, la tengo en
> > > /home/usuario/.local/share/Xorg y devuelve lo siguiente
> > > *[  1600.219] (II) modeset(0): Analog Display Input,  Input Voltage
> > Level:
> > > 0.700/0.700 V*
> >
> > Hum... qué ruta más extraña >:-)
> >
> > Pues entonces prueba con:
> >
> > grep -i -e glx -e dri $HOME/.local/share/Xorg/*.0.log

(...)

> Lo que sale es lo siguiente
> 
(...)

> [  1600.155] (II) LoadModule: "glx"
> [  1600.156] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
> [  1600.158] (II) Module glx: vendor="X.Org Foundation"

> [  1600.160] (II) modesetting: Driver for Modesetting Kernel Drivers: kms

> [  1600.160] (II) modeset(0): using drv /dev/dri/card0

> [  1600.188] (II) modeset(0): glamor X acceleration enabled on Mesa DRI Intel(R) Ironlake Desktop
> [  1600.256] (II) modeset(0): [DRI2] Setup complete
> [  1600.256] (II) modeset(0): [DRI2]   DRI driver: i965
> [  1600.256] (II) modeset(0): [DRI2]   VDPAU driver: i965
> [  1600.262] (II) Initializing extension DRI3
> [  1600.262] (II) Initializing extension GLX
> [  1600.273] (II) AIGLX: Loaded and initialized i965
> [  1600.273] (II) GLX: Initialized DRI2 GL provider for screen 0
> [  1600.273] (II) Initializing extension XFree86-DRI
> [  1600.273] (II) Initializing extension DRI2

Hasta aquí todo parece correcto.
Gráfica intel, KMS habilitado, carga la aceleración (GLX y DRI2/3) y 
Glamour. La versión de MESA que tienes instala (18.3.6x) admite OpenGL 
3.x sin problemas¹. 

No dices qué error te da exactamente la aplicación que quieres ejecutar 
pero si no te funciona o te pide una versión superior de OpenGL quizá 
sea debido a que tu tarjeta ya no lo admite. Esta tabla² te puede 
servir de guía.

Si ejecutas «glxinfo | grep "version"» (paquete mesa-utils)  te dirá tu
versión actual de OpenGL, que atendiendo a la tabla anterior debería ser
la 2.1 o 2.0.

¹ https://www.mesa3d.org/faq.html 
² https://wiki.gentoo.org/wiki/Intel#Hardware_detection

Saludos,

-- 
Camaleón 


Reply to: