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

Sistema gráfico Xgl o Xorg
  #1  
Antiguo 13-may-2013, 19:36
Avatar de el_nuberu
el_nuberu el_nuberu está desconectado
Habitual
 
Fecha de Ingreso: 28-enero-2006
Ubicación: Vilanova i la Geltru (Barna)
Mensajes: 276
Agradecimientos: 65
Agradecido 29 Veces en 14 Mensajes
Poder de Credibilidad: 12
el_nuberu está en el buen camino
Sistema gráfico Xgl o Xorg

Muy buenas a todos.
Estaba mirando cosillas por la red y me entrado la curiosidad sobre este tema y quería vuestras aclaraciones o ayuda sobre este tema.

Caracteristicas del ordenador (Una joya pidiendo la jubilación a gritos)
Procesador.- AMD Athlon XP 2800+
Memoria ram.- 1,5 Gb
Tarjeta gráfica.- NVDIA GeForce4 MX 440AGP 8x
Sistema gráfico.- Xorg

Cuestiones sobre estas caracteristicas
1ª Que es mejor tener OpenGL o Xorg
2ª Ventajas o desventajas de uno otro
3ª Que pasos para instalar OpenGL en el supuesto de que sea viable su instalación.

Muchas gracias por anticipado y saludos cordiales
Responder Citando
  #2  
Antiguo 13-may-2013, 20:46
Avatar de sanjui
sanjui sanjui está desconectado
Miembro Junior
 
Fecha de Ingreso: 11-agosto-2007
Ubicación: Valencia
Versión: openSUSE Leap 42.3
Mensajes: 609
Agradecimientos: 36
Agradecido 49 Veces en 46 Mensajes
Poder de Credibilidad: 11
sanjui está en el buen camino
¡Hola!
Leyendo las explicaciones de wikipedia con respecto a XOrg Server, OpenGL y, sobre todo, GLX, creo que he entendido un poco lo que cada cosa es, y sus diferencias e interacciones:
XOrg es una aplicación de ventanas, es decir, maneja los datos gráficos a enviar al monitor (esto es una autoexplicación somera, de estar por casa).
OpenGL es una API (Application Programming Interfaz) que proporciona la programación de elementos gráficos simples (puntos, lineas, triángulos) como pixeles, que posteriormente serán entregados a XOrg, mediante GLX.

Es por todo ello que, podríamos decir, OpenGL trabaja con el hardware y el firmmware de las tarjetas gráficas y XOrg enlaza el sistema operativo con el hardware gráfico.

Seguramente, personas del foro mucho mas formadas en estos temas me arrojarían a las llamas del infierno por el atrevimiento de escribir esto, mas creo que no estoy muy desencaminado en los conceptos.

(Por problemas de licencias, en openSUSE se encuentra instalado Mesa-libGLES-server, que es una aproximación a OpenGL prácticamente igual.Tan es así, que al interrogar al sistema con KInfo Center, en Información gráfica, proporciona datos de OpenGL con fabricante X.Org , y vale la pena informarse de las características del apartado XOrg.)

En fín, Pilarín, que tu consulta me ha ayudado ha enterarme algo mas de algo mas...cosas del foro.

Salud y suerte.
__________________
Pentium D 925/ 1GB DDRII. / 1 TB sata./ ATI Radeón HD2400 Pro./ Red Ethernet / S.O. openSuSE Leap 42.1 (x86_64)./ KDE 4.10.2
"Invertir en conocimientos produce siempre los mejores intereses" (B.Franklin)
Responder Citando
  #3  
Antiguo 13-may-2013, 21:05
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.480
Agradecimientos: 563
Agradecido 2.416 Veces en 1.627 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
Cita:
Iniciado por sanjui Ver Mensaje
¡Hola!
Leyendo las explicaciones de wikipedia con respecto a XOrg Server, OpenGL y, sobre todo, GLX, creo que he entendido un poco lo que cada cosa es, y sus diferencias e interacciones:
XOrg es una aplicación de ventanas, es decir, maneja los datos gráficos a enviar al monitor (esto es una autoexplicación somera, de estar por casa).
OpenGL es una API (Application Programming Interfaz) que proporciona la programación de elementos gráficos simples (puntos, lineas, triángulos) como pixeles, que posteriormente serán entregados a XOrg, mediante GLX.

Es por todo ello que, podríamos decir, OpenGL trabaja con el hardware y el firmmware de las tarjetas gráficas y XOrg enlaza el sistema operativo con el hardware gráfico.
¡Sacrilegio!, ¡sacrilegio!....

Contestando a las preguntas de el_nuberu:

1.- OpenGL no puede existir sin Xorg que es el servidor gráfico del sistema de ventanas X de GNU/Linux, mientras OpenGL es una API o interfaz de programación de aplicaciones que proporciona un conjunto de funciones y/o procedimientos dentro de unas bibliotecas para programar.

2.- Son DOS cosas distintas e incomparables,

3.- Busca los paquetes que empieza por Mesa...
Código:
zypper se mesa | grep 'i |'
i | DirectFB-Mesa                 | Mesa backend of Graphics Library for Framebuffer Devices  | paquete    
i | Mesa                          | System for rendering interactive 3-D graphics             | paquete    
i | Mesa-demo-x                   | GLX-based demos                                           | paquete    
i | Mesa-libEGL1                  | Free implementation of the EGL API                        | paquete    
i | Mesa-libGL1                   | The GL/GLX runtime of the Mesa 3D graphics library        | paquete    
i | Mesa-libGL1-32bit             | The GL/GLX runtime of the Mesa 3D graphics library        | paquete    
i | Mesa-libGLESv2-2              | Free implementation of the OpenGL|ES 2.x API              | paquete    
i | Mesa-libGLU1                  | Mesa OpenGL utility library                               | paquete    
i | Mesa-libGLU1-32bit            | Mesa OpenGL utility library                               | paquete    
i | Mesa-libglapi0                | Free implementation of the GL API                         | paquete    
i | Mesa-libglapi0-32bit          | Free implementation of the GL API                         | paquete    
i | libOSMesa8                    | Mesa Off-screen rendering extension                       | paquete    
i | libOSMesa8-32bit              | Mesa Off-screen rendering extension                       | paquete
__________________
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
Los Siguientes 2 Usuarios Han Dado las Gracias a DiabloRojo Por Este Mensaje:
el_nuberu (14-may-2013), mikrios (14-may-2013)
  #4  
Antiguo 14-may-2013, 00:36
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.911
Agradecido 1.402 Veces en 1.175 Mensajes
Poder de Credibilidad: 9
mikrios llegará a ser famoso muy pronto
Hola correcto lo que dice D.Rojo
OpenGl podría decirse mas o menos que equivale a lo que windows se le conoce por directx .

Saludos
Responder Citando
  #5  
Antiguo 14-may-2013, 09:19
Avatar de xisco
xisco xisco está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 23-marzo-2006
Ubicación: Sector Horchata
Versión: La ultima estable
Mensajes: 1.685
Agradecimientos: 29
Agradecido 157 Veces en 129 Mensajes
Poder de Credibilidad: 13
xisco está en el buen camino
correcto, si no recuerdo mal openGL es una API de aceleracion grafica 2/3D. Directx salio mas tarde para hacer la competencia a openGL y parece que en windows lo consiguio.

Salu2
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a xisco Por Este Mensaje:
mikrios (14-may-2013)
  #6  
Antiguo 14-may-2013, 19:10
Avatar de el_nuberu
el_nuberu el_nuberu está desconectado
Habitual
 
Fecha de Ingreso: 28-enero-2006
Ubicación: Vilanova i la Geltru (Barna)
Mensajes: 276
Agradecimientos: 65
Agradecido 29 Veces en 14 Mensajes
Poder de Credibilidad: 12
el_nuberu está en el buen camino
Muy buenas
Gracias a todos.
A raiz de vuestra respuesta ya se lo que es una API aparte he buscado más información y he encontrado la siguiente página y de la cual os pego lo que dice en el punto "Descarga e instalacion"
http://es.opensuse.org/Xgl

Texto de punto:

Descarga e Instalación

Procedemos a descargar los archivos siguientes:
xgl-cvs_060214-2.i586.rpm (ir)
compiz-0.0.2-3.i586.rpm (ir)
libsvg-cairo-0.1.6-5.i586.rpm (ir)
libsvg-0.1.4-5.i586.rpm (ir)
xgl-compat100-1-1.i586.rpm (ir) sólo open/SuSE Linux < 10.1
Si tu arquitectura es otra (i386, x64, ppc...) acude a los Mirrors para su descarga.

Si la versión de tu Linux es SuSE Linux 10.0, es probable que te falten las siguientes dependencias del Compiz:
libdrm ir

Para su instalación, se debe de ejecutar el comando, en modo root, rpm -Uivh *rpm.

Otra alternativa puede ser el uso de la herramienta APT, con la siguiente sintaxis:
apt-get install --fix-broken xgl xgl-compat100 compiz libsvg libsvg-cairo
Iniciar Xgl como Servidor Gráfico Principal

Para poder usar Xgl, es necesario realizar estos cambios en sysconfig: DISPLAYMANAGER_XSERVER en /etc/sysconfig/displaymanager a "Xgl" ,


ejecuta SuSEconfig --module xdm y reinicia tu Sesión Gráfica. Puedes añadir otras opciones adicionales en DISPLAYMANAGER_XGL_OPTS, acude a /usr/share/doc/packages/xgl/README.SUSE para más información.

Bien, aparte de los paquetes que dice "Diablo Rojo" hay que hacer algún procedimiento como el que pone esta página o es algo diferente.

Saludos cordiales

Estos son los paquetes que tengo instalados referentes a mesa
fermago@dhcppc5:~> zypper se mesa | grep 'i |'
i | DirectFB-Mesa | Mesa backend of Graphics Library for Framebuffer Devices | paquete
i | Mesa | System for rendering interactive 3-D graphics | paquete
i | Mesa-libEGL1 | Free implementation of the EGL API | paquete
i | Mesa-libGL1 | The GL/GLX runtime of the Mesa 3D graphics library | paquete
i | Mesa-libGLESv2-2 | Free implementation of the OpenGL|ES 2.x, 3.x API | paquete
i | Mesa-libglapi0 | Free implementation of the GL API | paquete
i | libOSMesa9 | Mesa Off-screen rendering extension | paquete

Última edición por el_nuberu; 14-may-2013 a las 19:24 Razón: Añadir texto
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a el_nuberu Por Este Mensaje:
mikrios (14-may-2013)
  #7  
Antiguo 14-may-2013, 20:11
jcsl jcsl está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 18-mayo-2008
Versión: Tumbleweed
Mensajes: 2.104
Agradecimientos: 0
Agradecido 973 Veces en 587 Mensajes
Poder de Credibilidad: 12
jcsl llegará a ser famoso muy pronto
Hola.

Cita:
Iniciado por el_nuberu Ver Mensaje
Muy buenas a todos.
Estaba mirando cosillas por la red y me entrado la curiosidad sobre este tema y quería vuestras aclaraciones o ayuda sobre este tema.

Caracteristicas del ordenador (Una joya pidiendo la jubilación a gritos)
Procesador.- AMD Athlon XP 2800+
Memoria ram.- 1,5 Gb
Tarjeta gráfica.- NVDIA GeForce4 MX 440AGP 8x
Sistema gráfico.- Xorg

Cuestiones sobre estas caracteristicas
1ª Que es mejor tener OpenGL o Xorg
2ª Ventajas o desventajas de uno otro
3ª Que pasos para instalar OpenGL en el supuesto de que sea viable su instalación.

Muchas gracias por anticipado y saludos cordiales
El ordenador que jubilé hace unos meses era casi como ese, que aún sirve para uso genérico. Sobre tus preguntas:
  1. No es lo uno o lo otro: sin X.Org no tienes entorno gráfico. Luego tienes dos opciones: usar el controlador libre (nouveau, se usa por defecto) o el privativo de NVIDIA.
  2. A partir de 1ª ves que son cosas distintas, no son comparables.
  3. Instalar el controlador de vídeo de NVIDIA o usar nouveau.
Cita:
Iniciado por el_nuberu Ver Mensaje
Muy buenas
Gracias a todos.
A raiz de vuestra respuesta ya se lo que es una API aparte he buscado más información y he encontrado la siguiente página y de la cual os pego lo que dice en el punto "Descarga e instalacion"
http://es.opensuse.org/Xgl

Texto de punto:

Descarga e Instalación

Procedemos a descargar los archivos siguientes:
xgl-cvs_060214-2.i586.rpm (ir)
compiz-0.0.2-3.i586.rpm (ir)
libsvg-cairo-0.1.6-5.i586.rpm (ir)
libsvg-0.1.4-5.i586.rpm (ir)
xgl-compat100-1-1.i586.rpm (ir) sólo open/SuSE Linux < 10.1
Si tu arquitectura es otra (i386, x64, ppc...) acude a los Mirrors para su descarga.

Si la versión de tu Linux es SuSE Linux 10.0, es probable que te falten las siguientes dependencias del Compiz:
libdrm ir

Para su instalación, se debe de ejecutar el comando, en modo root, rpm -Uivh *rpm.

Otra alternativa puede ser el uso de la herramienta APT, con la siguiente sintaxis:
apt-get install --fix-broken xgl xgl-compat100 compiz libsvg libsvg-cairo
Iniciar Xgl como Servidor Gráfico Principal

Para poder usar Xgl, es necesario realizar estos cambios en sysconfig: DISPLAYMANAGER_XSERVER en /etc/sysconfig/displaymanager a "Xgl" ,


ejecuta SuSEconfig --module xdm y reinicia tu Sesión Gráfica. Puedes añadir otras opciones adicionales en DISPLAYMANAGER_XGL_OPTS, acude a /usr/share/doc/packages/xgl/README.SUSE para más información.

Bien, aparte de los paquetes que dice "Diablo Rojo" hay que hacer algún procedimiento como el que pone esta página o es algo diferente.

Saludos cordiales

Estos son los paquetes que tengo instalados referentes a mesa
fermago@dhcppc5:~> zypper se mesa | grep 'i |'
i | DirectFB-Mesa | Mesa backend of Graphics Library for Framebuffer Devices | paquete
i | Mesa | System for rendering interactive 3-D graphics | paquete
i | Mesa-libEGL1 | Free implementation of the EGL API | paquete
i | Mesa-libGL1 | The GL/GLX runtime of the Mesa 3D graphics library | paquete
i | Mesa-libGLESv2-2 | Free implementation of the OpenGL|ES 2.x, 3.x API | paquete
i | Mesa-libglapi0 | Free implementation of the GL API | paquete
i | libOSMesa9 | Mesa Off-screen rendering extension | paquete
El artículo que citas de la wiki está obsoleto (increíble, con la ingente cantidad de colaboradores que hay, XD). XGL está obsoleto por haber sido reemplazado por AIGLX, y éste a su vez está habilitado por defecto desde openSUSE 11.0. No tienes que hacer nada.

Resumiendo: instala openSUSE y luego el controlador de NVIDIA si quieres, aunque con las tarjetas antiguas, o al menos a mí, funciona mejor nouveau. Del resto olvídate.

Un saludo.
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a jcsl Por Este Mensaje:
el_nuberu (15-may-2013)
  #8  
Antiguo 14-may-2013, 20:43
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.480
Agradecimientos: 563
Agradecido 2.416 Veces en 1.627 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
Cita:
Iniciado por jcsl Ver Mensaje
Resumiendo: instala openSUSE y luego el controlador de NVIDIA si quieres, aunque con las tarjetas antiguas, o al menos a mí, funciona mejor nouveau. Del resto olvídate.
Opino lo mismo que jcsl.
__________________
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
  #9  
Antiguo 15-may-2013, 12:26
Avatar de sanjui
sanjui sanjui está desconectado
Miembro Junior
 
Fecha de Ingreso: 11-agosto-2007
Ubicación: Valencia
Versión: openSUSE Leap 42.3
Mensajes: 609
Agradecimientos: 36
Agradecido 49 Veces en 46 Mensajes
Poder de Credibilidad: 11
sanjui está en el buen camino
¡Sacrilegio!, ¡sacrilegio!....

Sabía que acabaría en los infiernos de Diablo Rojo,pero creo que básicamente no estoy desencaminado.

Salud y suerte.

EDITO: El comentario de cabecera, escrito por Diablo Rojo, no sé como envolverlo en el cuadro Cita.
__________________
Pentium D 925/ 1GB DDRII. / 1 TB sata./ ATI Radeón HD2400 Pro./ Red Ethernet / S.O. openSuSE Leap 42.1 (x86_64)./ KDE 4.10.2
"Invertir en conocimientos produce siempre los mejores intereses" (B.Franklin)

Última edición por sanjui; 15-may-2013 a las 12:30 Razón: Comentario a la cita
Responder Citando
  #10  
Antiguo 15-may-2013, 12:45
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.480
Agradecimientos: 563
Agradecido 2.416 Veces en 1.627 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
Cita:
Iniciado por sanjui Ver Mensaje
¡Sacrilegio!, ¡sacrilegio!....

Sabía que acabaría en los infiernos de Diablo Rojo,pero creo que básicamente no estoy desencaminado.

Salud y suerte.

EDITO: El comentario de cabecera, escrito por Diablo Rojo, no sé como envolverlo en el cuadro Cita.
Vaya, no sabia que no tenias sentido de humor, ¿no te dice nada el emoticon que puse?.

Para envolver una cita pincha en el botón "Citar" del mensaje que quieras Citar (abajo a la derecha) o usa el icono bocadillo de texto del editor.
__________________
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
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
Montaje de sistemas de archivos con /etc/fstab tranzorx FAQs, Manuales y Tutoriales 1 17-abr-2013 14:38
Problemas con Yast2 e instalacion de paquetes en opensuse 11.3 ejdvc656 General OpenSUSE 28 01-oct-2010 02:40
Bienvenido a GNU/Linux (y II) karlggest FAQs, Manuales y Tutoriales 0 09-ene-2008 01:10
Gestión simple de permisos (y II) karlggest FAQs, Manuales y Tutoriales 0 07-ene-2008 01:00
"Micro-manual" de grub -bueno, ni eso karlggest FAQs, Manuales y Tutoriales 3 28-jul-2007 19:44



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


La franja horaria es GMT +2. Ahora son las 06:49.
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