Grafica Ati ¿alguna idea?

Iniciado por monos1, 3 Septiembre 2011, 10:18 AM

0 Miembros y 1 Visitante están viendo este tema.

monos1

Hola a todos. La pregunta que planteo es mas una curiosidad que un problema.
El caso es que tengo una vetusta tarjeta Ati Radeon 9600 XT AGP en una maquina antigua. Esta la uso para experimentar y lo curioso es que he probado muchas distros (Ubuntu, Fedota, Opensuse, Mint, Puppylinux, Debian y Mepis) y solo con Mint puedo activar el opengl y usar los efectos de escritorio.
La diferencia es inportante ya que prefiero KDE y con los efectos activados el sistema se mueve muchisimo mas rapido.
Algunos direis: OK pues usa Mint... Y lo uso pero...
Tras todas esas pruebas me ha gustado mucho la idea de quedarme con una version mas ligera y fiable como Debian o Mepis pero obligado a prescindir de opengl :-(.
En otros sistemas lo he intentado todo (controladores, kernel, controlador provisto por Ati {Ati dice que no es compatible} >:( etc). La pregunta es:
¿Alguien sabe cual es la diferencia con Mint? ¿Que paquete me falta o me sobra?

La verdad no es algo muy importante pero..... la duda me corroe. ;D

Por cierto solo funciona con Mint Julia, con Katya tampoco me sirve.

Slava_TZD

Es dificil saber lo que preguntas, lo mas sencillo es que instalases Debian/Fedora...o alguna de las distros que mencionas y dijeses los pasos que sigues para instalar los controladores de la tarjeta.


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

monos1

En principio nada.

Inicio con Mint incluso en version Live y ¡Funciona!
Con las demas nada de nada.
Veo que los controladores (no son privativos) que usa Mint Julia son los mesa.
Intento instalar los mesa y se instalan pero no hay aceleración :-X.
Tal vez sea el kernel de mint... Descargo los paquetes..... instalo a mano... todo ok.... se generan los modulos.... reinicio... tengo mis dos kernels... arranco con el de mint.... y nada :-(.

Descargo los oficiales de Ati que dice la web que van pero... al instalarlos dice que el hard no es compatible.
Si no funcionara nunca pues.... no funciona.
Pero esd que con Mint va automaticamente. ¿No es raro? :o

Foxy Rider

@Tzhed: Si vá a usar los drivers libres, le conviene Fedora, ya que trae un combo kernel/mesa/xorg un tanto más nuevo que debian (y definitivamente en mejor estado) , y ahí ya se andan usando drivers Gallium3D, con lo que seguramente tenga más suerte

@monos1: Si querés usar los drivers libres (Ej: Si no estás usando una portátil) y no los privativos de "buena manera", entonces tendrías que usar alguna distro que incluya lo último de lo último y la lista es bastante cortita.
Mint es una, Ubuntu es otra, Arch sé que sí, pero no sé si viene preparada con drivers gallium3d y Fedora te firmo que sí trae lo último incluído drivers gallium (de hecho, es la primera en usar LLVMpipe)

Citar¿Alguien sabe cual es la diferencia con Mint? ¿Que paquete me falta o me sobra?

No sé, no sé si Linux Mint trae los drivers privativos incorporados o usa los libres, una forma rápida de fijarte es tipeando "glxinfo | grep OpenGL" y con eso de paso obtenés la versión de mesa (copiá y pegá, por que es sensible a mayúsculas/minúsculas)
Realmente de Mint & ATI desconozco bastante (pero sí conozco el stack gráfico), así que puedo guiarte, pero otro usuario que tenga más experiencia con dicha distro o con las gráficas ATI podrá contestarte sobre eso

Saludos.

monos1

Bueno Vertex... la cuestión no es que quiera usar específicamente ciertos controladores sino mas bien que es lo que hace que en Mint Julia funcione la aceleración y en absolutamente ninguna otra distribución no. El resolver este misterio es el principal interés para mi (manías que tiene uno de querer saberlo todo). :silbar:

El volcado que da como resultado el comando:
glxinfo | grep OpenGL
es (usando Mint 10 Julia):

OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 (RV350 4152) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2
OpenGL version string: 1.5 Mesa 7.9-devel
OpenGL extensions:

Como ves el controlador queda claramente identificado pero es que ni instalando el mismo controlador funciona en otras distribuciones.
De ahí que pasara a sospechar del kernel, pero es que ni siquiera instalando exactamente el mismo kernel de Mint en otras distribuciones (como Ubuntu o Debian) funcionaba.

Hay algo mas que se me escapa.

Foxy Rider

#5
CitarEl resolver este misterio es el principal interés para mi (manías que tiene uno de querer saberlo todo).

Me agrada de sobremanera la gente con esta actitud ^^
me encanta la predisposición y ganas de aprender ! =D

CitarBueno Vertex... la cuestión no es que quiera usar específicamente ciertos controladores sino mas bien que es lo que hace que en Mint Julia funcione la aceleración y en absolutamente ninguna otra distribución no.

Ya veo, viendo la salida esa la respuesta es que usa un mesa en versión de desarrollo, te diría 7.11 ... poquitas distros las incluyen (y las que sí, incluyen en realidad versiones "beta" o "alpha" de eso, snapshots más viejitos), ya que salió justito del horno hace poco.
Y veo que estás usando el driver r300, pero la versión clásica (la "de toda la vida"), no la que usa la nueva arquitectura Gallium3D [1] (Si no, aparecería en renderer "gallium")

Tendrías que ver como levantar ese driver en otra distro, también te diría que pruebes la versión Gallium3D para ver qué mejoras obtenés. (justo que ahí se centra el desarrollo)

CitarComo ves el controlador queda claramente identificado pero es que ni instalando el mismo controlador funciona en otras distribuciones.
De ahí que pasara a sospechar del kernel, pero es que ni siquiera instalando exactamente el mismo kernel de Mint en otras distribuciones (como Ubuntu o Debian) funcionaba.

¿A misma versión de mesa?, ¿tenés los módulos cargados? compará las salidas de lsmod y fijate si está el módulo "radeon" y amigos.

Saludos.

[1] → Si te interesa, para más info mirate la wiki y algunos links de acá : https://duckduckgo.com/?q=Gallium3D )
de paso, mirate esta presentación de Zack, como para entender un poco el tema de la arquitectura : http://akademy2008.kde.org/conference/slides/zack-akademy2008.pdf

monos1

Gracias Vertex. A partir de tu colaboración creo que puedo tirar del hilo y  ver que pasa. Si logro algo os lo comentaré
Muchas gracias.

monos1

Por ahora....
Experimento 1:
Hago la prueba con Fedora (live USB) que incluye una versión reciente de los Gallium.
El sistema inicia y cuando intento activar los efectos de escritorio dice OK, los activa y al momento la pantalla se llena de rayas. Al rato unos 30 segundos, se desactivan con el mensaje de que los efectos ralentizaban demasiado el sistema y han sido desactivados.
Paso 2:
Voy a mint y desinstalo el controlador mesa 7.9 y... en efecto ya no es posible activar la aceleración. Intento instalar una versión cualquiera mas actual y puedo pero sigue sin activarse la aceleración. Finalmente me descargo el paquete de la version 7.9 de nuevo por medio de la web de Ubuntu  (a través de los repositorios ya no volvía a entrar) y... vuelvo a recuperar la aceleración en Mint.
Paso 3:
Voy a la particion de Mepis (mi objetivo final) e instalo el paquete del controlador que me permitió recuperar aceleración en Mint. Lo puedo instalar sin problemas ni conflictos Mepis lo acepta, reinicio pero... no hay aceleración.
Parece ser que es algo mas que el controlador. Es verdad, solo va con el 7.9 pero solo si uso MINT. :o
Por si sirve de algo os pongo el resultado de lsmod cuando hay aceleración con Mint.

Module                  Size  Used by
binfmt_misc             6599  1
snd_atiixp_modem        9147  0
snd_via82xx_modem       8498  0
snd_intel8x0m          10731  0
dm_crypt               11385  0
arc4                    1165  2
snd_intel8x0           25632  2
ath5k                 130051  0
mac80211              231541  1 ath5k
ath                     8153  1 ath5k
snd_ac97_codec         99227  4 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_intel8x0
ac97_bus                1014  1 snd_ac97_codec
snd_pcm                71475  5 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_intel8x0,snd_ac97_codec
snd_seq_midi            4588  0
snd_rawmidi            17783  1 snd_seq_midi
snd_seq_midi_event      6047  1 snd_seq_midi
snd_seq                47174  2 snd_seq_midi,snd_seq_midi_event
snd_timer              19067  2 snd_pcm,snd_seq
ns558                   3068  0
snd_seq_device          5744  3 snd_seq_midi,snd_rawmidi,snd_seq
ppdev                   5556  0
gameport                9327  2 ns558
cfg80211              144470  3 ath5k,mac80211,ath
uvcvideo               55847  0
parport_pc             26058  1
led_class               2633  1 ath5k
snd                    49006  14 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
videodev               43098  1 uvcvideo
lp                      7342  0
shpchp                 29886  0
v4l1_compat            13359  2 uvcvideo,videodev
soundcore                880  1 snd
snd_page_alloc          7120  5 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_intel8x0,snd_pcm
psmouse                59033  0
serio_raw               4022  0
k8temp                  3132  0
i2c_nforce2             5179  0
parport                31492  3 ppdev,parport_pc,lp
dm_raid45              81721  0
xor                    15136  1 dm_raid45
btrfs                 489451  0
zlib_deflate           19266  1 btrfs
crc32c                  2531  1
libcrc32c                887  1 btrfs
radeon                825934  3
ttm                    56633  1 radeon
drm_kms_helper         30200  1 radeon
drm                   168054  5 radeon,ttm,drm_kms_helper
sata_nv                19420  0
forcedeth              49433  0
pata_amd                8746  3
agpgart                32011  2 ttm,drm
i2c_algo_bit            5168  1 radeon
ramzswap                9555  0
lzo_compress            1865  1 ramzswap

A ver si encuentro algo mas de tiempo y os doy el volcado de lsmod con Mepis.

monos1

Bueno el lsmod en Mepis y con el mesa 7.9 instalado es este>
Module                  Size  Used by
powernow_k8            10954  0
mperf                    915  1 powernow_k8
cpufreq_powersave        590  0
cpufreq_userspace       1456  0
cpufreq_stats           1910  0
cpufreq_conservative     6166  0
radeon                595460  0
ttm                    35738  1 radeon
drm_kms_helper         19057  1 radeon
drm                   115936  3 radeon,ttm,drm_kms_helper
i2c_algo_bit            3349  1 radeon
ppdev                   4281  0
lp                      5690  0
sco                     5839  2
rfcomm                 23970  0
bnep                    7378  2
l2cap                  26398  6 bnep,rfcomm
bluetooth              36467  6 sco,bnep,rfcomm,l2cap
binfmt_misc             4926  1
uinput                  4924  1
fuse                   46984  1
ndiswrapper           131723  0
arc4                     978  2
ecb                     1389  2
snd_intel8x0           19471  2
ath5k                 111871  0
snd_ac97_codec         76597  1 snd_intel8x0
ac97_bus                 698  1 snd_ac97_codec
snd_pcm_oss            27084  0
snd_mixer_oss          10105  1 snd_pcm_oss
snd_pcm                46446  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_seq_midi            3392  0
snd_rawmidi            12396  1 snd_seq_midi
snd_seq_midi_event      3604  1 snd_seq_midi
mac80211              142376  1 ath5k
ath                     6238  1 ath5k
cfg80211               97225  3 ath5k,mac80211,ath
snd_seq                34132  2 snd_seq_midi,snd_seq_midi_event
rfkill                 10646  3 bluetooth,cfg80211
led_class               1543  1 ath5k
uvcvideo               44939  0
tpm_tis                 5257  0
shpchp                 17905  0
snd_timer              12287  2 snd_pcm,snd_seq
tpm                     7841  1 tpm_tis
snd_seq_device          3635  3 snd_seq_midi,snd_rawmidi,snd_seq
pci_hotplug            16892  1 shpchp
tpm_bios                3343  1 tpm
k8temp                  2407  0
parport_pc             15439  1
videodev               44914  1 uvcvideo
v4l1_compat            10216  2 uvcvideo,videodev
i2c_nforce2             4032  0
pcspkr                  1195  0
i2c_core               12893  6 radeon,drm_kms_helper,drm,i2c_algo_bit,videodev,i2c_nforce2
snd                    33144  13 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
evdev                   5539  15
parport                20618  3 ppdev,lp,parport_pc
ns558                   1585  0
processor              22611  1 powernow_k8
psmouse                37205  0
soundcore               3263  1 snd
snd_page_alloc          4857  2 snd_intel8x0,snd_pcm
gameport                5669  2 ns558
serio_raw               2878  0
dm_mod                 47986  0
thermal                 9374  0
thermal_sys             9304  2 processor,thermal
forcedeth              39900  0
ohci_hcd               16041  0
button                  3530  0
Voy a repasarlo detenidamente a ver que encuentro. Si algunop encuentra algo relevante pues gracias por vuestro tiempo. ;D