elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
14 Febrero 2012, 02:34  


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux
| | |-+  Entorno grafico Slackware
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Entorno grafico Slackware  (Leído 3,874 veces)
xーいぱ

Desconectado Desconectado

Mensajes: 17


Serial Experiments


Ver Perfil WWW
Re: Entorno grafico Slackware
« Respuesta #15 en: 21 Marzo 2010, 17:39 »


De antemano siempre he sabido que los drivers de video son modulares en el servidor Xorg en todas las distribuciones Linux (Esto ya es algo especifico del servidor Xorg no de la distribucion Linux). Lo que Slackware hizo (Ahora para la 13.0) fue que en vez de que esos drivers sean modulares, son integrados (efectivamente como tu ejemplo del kernel y modulos, recuerda que en el kernel compilas algo como modulo o integrado, cuando es integrado (generico) no se carga dicho modulo porque no es individual sino que esta embebido el soporte dentro del kernel).

Si mal no entiendo, interpreto que lo que queres decir es que el servidor X viene compilado con 'n' cantidad de modulos/drivers de tarjetas de video ? Si es asi ... no estoy al tanto, pero si ese fuese el caso, slackware estaria llendo justamente contra la corriente de lo que son las politicas de Xorg a partir de que el mismo fue modular.
Justamente el hecho de que sea modular, permite tener un binario de menor tamanio y cargar los modulos / controladores / dirvers de dispositivos de video que uno precisa, y no tener cargado en ram, modulos innecesarios. Ej, tengo una tarjeta de video intel, para que querria tener compilado dentro del binario del servidor X el modulo radeon u ati ? ^^
No comparto

Citar
Slackware hizo esto en este nuevo release con Xorg Server, por eso en algunos casos no requerira el uso de xorg.conf porque dicho driver esta embebido dentro del servidor Xorg, en caso de que no lo este porque dicho driver no esta integrado en el servidor Xorg, entonces ahi si hay que crearse un xorg.conf y indicarle que cargue como modulo el driver en cuestion  ;)  O eso fue lo que me explicaron en otro website cuando estaba hecha un lio buscando xorg.conf en mi Slackware 13.0

Esto particularmente no funciona de esta manera. Pongamos un ejemplo: Tengo una tarjeta de video que funciona con modulos del servidor Xorg, cuales sus nombres son: 'a', 'b', 'c'. Mi tarjeta de video es de la linea / marca ATI. El chipset de mi tarjeta dice correr mejor y con mayor performance, etc ... con el modulo 'a'. Xorg se convierte en una deidad, encuentra efectivamente que los modulos 'a', 'b','c' estan disponibles / instalados, y automaticamente escoge el modulo 'a'. Resulta que el modulo 'a', al arrancar mi servidor X (por la version / release del modulo 'a') me da problemas de que la pantalla se pone totalmente blanca y tira colores psicodelicos (me ha pasado) ... Bien, creo un archivo /etc/X11/xorg.conf y le digo que utilce el modulo 'b' utilizando la directiva <Section Device> ... Driver 'b' .... Ahora cuando X arranque utilizara mi modulo 'b', y yo termino sobreponiendome ante una deidad ^^. Resulta que luego decido configurar que cargue un modulo que me dijeron que hace magias con mi tarjeta de video, su nombre es 'd'. Cambio efectivamente en mi xorg.conf el Driver a 'd', arranco X y obtengo un error que me dice algo como "Error: cannot load module 'd'". Procedo a buscar en el gestor de paquetes de mi distribucion o bien los sources de un paquete que se llamara xorg-server-d (siendo 'd' el nombre del modulo).
Aca disponemos de una lista de modulos del servidor Xorg: http://www.calel.org/pci-devices/xorg-device-list.html
Con esto quiero aclarar algunos puntos:

1) precisamos tener instalados los drivers / modulos del servidor Xorg de nuestra tarjeta de video en nuestro sistema (logico, no ?!)
2) Xorg automaticamente reconoce (generalmente) que tarjeta de video tenemos y busca / carga el modulo que le parece mas adecuado
3) Los modulos NO estan compilados (y no deberian estarlo, salvo que se este trabajando con dispositivos embebidos) en el binario del servidor Xorg.
4) Los modulos / drivers son una especie de 'plugins' los cuales Xorg los utiliza / levanta segun le parece que corresponda (tarea que generalmente hace muy bien)
5) Esta lloviendo mucho por aca :)
6) En caso de que el driver no esta integrado en el servidor Xorg (lo cual es correcto) y el driver / modulo se encuentra instalado, el servidor Xorg hace uso de su poderosa magia y lo utiliza.
7) Los drivers en mi sistema se encuentran en:
sakura@lain:/usr/lib/xorg/modules/drivers$ ls
apm_drv.so        fbdev_drv.so       r128_drv.so           sisusb_drv.so
ark_drv.so        i128_drv.so        radeon_drv.so         tdfx_drv.so
ati_drv.so        intel_drv.so       rendition_drv.so      tfp410.so
ch7017.so         ivch.so            s3_drv.so             trident_drv.so
ch7xxx.so         mach64_drv.so      s3virge_drv.so        tseng_drv.so
chips_drv.so      mga_drv.so         savage_drv.so         v4l_drv.so
cirrus_alpine.so  neomagic_drv.so    sil164.so             vesa_drv.so
cirrus_drv.so     nv_drv.so          siliconmotion_drv.so  vmware_drv.so
cirrus_laguna.so  openchrome_drv.so  sis_drv.so            voodoo_drv.so

Si, todos esos .so son librerias ya compiladas, pero ... no estan dentro del binario del servidor X ;) ... sino que (esta es la 15 vez que repito lo mismo ?! ) el servidor Xorg los 'levanta' / carga 'ondemand' ^^.



En línea

I've just abandoned the flesh
^Tifa^


Desconectado Desconectado

Mensajes: 2.802


Ver Perfil
Re: Entorno grafico Slackware
« Respuesta #16 en: 21 Marzo 2010, 17:48 »

Que te digo xーいぱ  no puedes cuestionarme a mi del hecho realizado por la comunidad de Slackware en su distribucion  ;)  solamente te expongo lo que se me dijo en otro website, cuando pregunte sobre el tema de donde estaba xorg.conf... Ahora que tan veridico sea todo el asunto? yo no lo sabria confirmar  :xD 

En caso de que ciertamente los drivers de videos hayan sido realmente embebidos dentro del servidor xorg, en algun punto concordaron porque Slackware no es una comunidad oculta y imagino xorg tampoco, si Slackware aplico esto es porque en algun punto es valido y la licencia lo permite, o en algun punto llegaron a algun acuerdo o no sabria exponerte.

Aunque no entiendo cuando dices si tengo una tarjeta intel en mi hardware porque quiero tener en memoria el de ati y el resto? si yo no tengo una ati ni el resto aunque tuviese compilado dentro del servidor grafico como tal, porque estaria cargados todos esos drivers en memoria??? estan ahi dentro del servidor grafico (en tal caso quien creceria en tamanio es el servidor grafico como tal, pero de ahi a alojar todo en memoria??? )

Xorg no ha dejado de ser modular en Slackware, de hecho se dijo claro sino carga el grafico porque su tarjeta de video no este soportada (integrada) en el Xorg Server, tendra que crearse un archivo xorg.conf y indicarle alli que driver de video cargar (como modulo).


En línea
xーいぱ

Desconectado Desconectado

Mensajes: 17


Serial Experiments


Ver Perfil WWW
Re: Entorno grafico Slackware
« Respuesta #17 en: 21 Marzo 2010, 18:38 »

Aunque no entiendo cuando dices si tengo una tarjeta intel en mi hardware porque quiero tener en memoria el de ati y el resto? si yo no tengo una ati ni el resto aunque tuviese compilado dentro del servidor grafico como tal, porque estaria cargados todos esos drivers en memoria??? estan ahi dentro del servidor grafico (en tal caso quien creceria en tamanio es el servidor grafico como tal, pero de ahi a alojar todo en memoria??? )

Entiendo por compilar los drivers de video dentro del binario de Xorg, compilacion estatica, por lo que 'metes mas codigo que se ejecuta' en memoria.
Ej:

[Xorg] es codigo

[driver 1] es codigo

[driver 2] es codigo

Si compilas estaticamente [Xorg] + [driver 1] + [driver 2] obtenes un binario / aplicacion grande (suma de los fuentes de cada uno, por ej), cuando ejecutas la aplicacion la misma se carga en ram (cargandose un binario compuesto de [Xorg] + [driver 1] + [driver n].)
Si compilas [Xorg] y obtenes un binario y este dispone de funciones que le permiten cargar drivers 'on demand', ejecutas la aplicacion y cargas [Xorg] en memoria, precisas del driver_1, pues Xorg carga en memoria [driver 1] pero no [driver 2].
Yo entendi que comentabas que slackware metio en su release 13 todos los drivers / modulos dentro del binario [Xorg].
Se entiende ? por ahi explico un poco mal ...
En línea

I've just abandoned the flesh
vertexSymphony


Desconectado Desconectado

Mensajes: 2.009


/usr/home/alex


Ver Perfil WWW
Re: Entorno grafico Slackware
« Respuesta #18 en: 21 Marzo 2010, 20:00 »

XRandR -> http://www.phoronix.com/scan.php?page=article&item=927
Monolithic/Modular Xorg -> http://www.gentoo.org/proj/en/desktop/x/x11/modular-x-howto.xml
Modularization Proposal -> http://wiki.x.org/wiki/ModularizationProposal

ahora, si, con las nuevas versiones ya el xorg.conf es innecesario ..

Saludos ~
« Última modificación: 21 Marzo 2010, 20:01 por vertex@Symphony » En línea

Mail/PGP/XMPP/D*
Código
wget -O vertexSymphony.asc "http://pastebin.com/raw.php?i=ZfGLcY1d" ; gpg --import vertexSymphony.asc ; gpg --list-keys 0xCD21671D
celtac

Desconectado Desconectado

Mensajes: 75



Ver Perfil
Re: Entorno grafico Slackware
« Respuesta #19 en: 21 Marzo 2010, 22:24 »


Tienes que ir montando el CD2 he instalar todos los paquetes que veas en cada carpeta del subdirectorio principal. Luego seguro querras KDE este se encuentra en el CD 3 asi que aun te quedan 2 CD que instalar por completo, te recomiendo comienzes a montar, acceder a cada subcarpeta y hacer un:

bash$ installpkg  *.txz

Cuando termines (CD2 y CD3) haz un /sbin/ldconfig y reinicia y mira ver como va  ;)

Cuando realice la instalacion me pidio los  cd, pero por lo visto solo cargo lo justo y necesario.

Coloque el cd 2 he instale todos los paquetes .txz del cd

Reinicie, digite startx y el entorno grafico aparecio perfectamente.

Gracias a todos los que trataron de ayudarme y a Tifa que me dio la solucion final.

Nos veremos por aqui!!
En línea
^Tifa^


Desconectado Desconectado

Mensajes: 2.802


Ver Perfil
Re: Entorno grafico Slackware
« Respuesta #20 en: 21 Marzo 2010, 22:36 »

Citar
Gracias a todos los que trataron de ayudarme y a Tifa que me dio la solucion final.

Que encantador  :D   :D   :D   

Gracias  :-*   :-*   :-*
En línea
EvilGoblin


Desconectado Desconectado

Mensajes: 2.320


YO NO LA VOTE!


Ver Perfil
Re: Entorno grafico Slackware
« Respuesta #21 en: 22 Marzo 2010, 03:20 »

nunca le va a reconocer el comando si usa Startx

es todo en minusculas startx o initx
En línea

Experimental Serial Lain [Linux User]
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[HOW TO Slackware] Instalacion con instalador grafico
GNU/Linux
Bytheface 9 2,509 Último mensaje 6 Enero 2011, 15:20
por Bytheface
Slackware Error al iniciar entorno grafico Tarjeta de video Radeon HD 6650M
GNU/Linux
herguzav 2 335 Último mensaje 7 Febrero 2012, 03:41
por herguzav
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines