OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Problemas al instalar controladores de video ATI
Hola a todos, tengo una portatil HP DV4-1225dx y tiene una tarjeta de video ATI RADEON HD 3200
me descargue el controlador de su página y a la hora de crear el paquete de instalación me aparece algunos errores y al final no llega a finalizar el proceso, el comando que ejecuto es:
# sh ./ati-driver-installer-9-7-x86.x86_64.run --buildpkg Mandriva/2009.1
y los errores son estos:
Requires: bash
Obsoletes: dkms-fglrx-hd2000 < 8.42.3-5 dkms-ati < 8.632-1amd.mdv2009.1
Processing files: fglrx-devel-8.632-1amd.mdv2009.1
Finding Provides: /usr/lib/rpm/mandriva/filter.sh '\.so' ' ' '/root/tmp/ati.CBFJup/BUILDROOT/fglrx-8.632-1amd.mdv2009.1.i386' /usr/lib/rpm/mandriva/find-provides
Finding Requires: /usr/lib/rpm/mandriva/filter.sh 'libfglrx.\+\.so' ' ' '/root/tmp/ati.CBFJup/BUILDROOT/fglrx-8.632-1amd.mdv2009.1.i386' /usr/lib/rpm/mandriva/find-requires /root/tmp/ati.CBFJup/BUILDROOT/fglrx-8.632-1amd.mdv2009.1.i386 i586
Provides: ati-devel = 8.632-1amd.mdv2009.1
Requires(rpmlib): rpmlib(VersionedDependencies) <= 3.0.3-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1
Obsoletes: fglrx-hd2000-devel < 8.42.3-5 ati-devel < 8.632-1amd.mdv2009.1
Processing files: fglrx-debug-8.632-1amd.mdv2009.1
Checking for unpackaged file(s): /usr/lib/rpm/check-files /root/tmp/ati.CBFJup/BUILDROOT/fglrx-8.632-1amd.mdv2009.1.i386
error: Installed (but unpackaged) file(s) found:
/usr/include/ATI/GL/glx.h
/usr/include/ATI/GL/glxext.h
/usr/lib/xorg/modules/extensions/fglrx/libglx.so
RPM build errors:
Installed (but unpackaged) file(s) found:
/usr/include/ATI/GL/glx.h
/usr/include/ATI/GL/glxext.h
/usr/lib/xorg/modules/extensions/fglrx/libglx.so
Removing temporary directory: fglrx-install.qdXFaU
si ejecuto solo # sh ./ati-driver-installer-9-7-x86.x86_64.run
me aparece una interfaz gráfica que me da la opción de instalar el controlador o crear un paquete para la distro que tiene predefinida que es redhat creo. Bueno la cosa es que cuando lo instalo también me aparece el siguiente mensaje de error:
DKMS part of installation failed. Please refer to /usr/share/ati/fglrx-install.log for details
y esto dice el log:
Errors during DKMS module removal
Errors during DKMS module removal
Errors during DKMS module removal
[Error] Kernel Module : Failed to add fglrx-8.632 to DKMS
por si acaso, al hacer todo el proceso de empaquetado descargo todos estos paquetes:
autoconf-2.63-1mdv2009.1.noarch
automake-1.10.2-2mdv2009.1.noarch
elfutils-0.140-1mdv2009.1.i586
gcc-c++-4.3.2-5mnb2.i586
gettext-0.17-4mdv2009.1.i586
libgettextmisc-0.17-4mdv2009.1.i586
libgomp1-4.3.2-5mnb2.i586
libstdc++-devel-4.3.2-5mnb2.i586
libtool-base-2.2.6-6mdv2009.1.i586
m4-1.4.12-1mdv2009.1.i586
manbo-mandriva-files-gcc-c++-4.3.2-1mnb2.i586
perl-ExtUtils-CBuilder-0.24-3mdv2009.1.noarch
perl-Module-Build-0.32-1mdv2009.1.noarch
perl-Module-ScanDeps-0.89-1mdv2009.1.noarch
rpm-build-4.6.0-2.1mnb2.i586
rpm-manbo-setup-build-2-16mnb2.noarch
rpm-mandriva-setup-build-1.91-1mdv2009.1.i586
spec-helper-0.29.5-2mdv2009.1.noarch
Cual es el error, o que me falta, talves el mensaje de obsoleto quiera decir que tengo que actualizar algo?, espero puedan ayudarme, gracias de antemano.
- Entra a tu cuenta o crea una para poder comentar.
BOFH
# 87418 Es problema del programa empaquetador para Mandriva
El problema está en el empaquetador para Mandriva. Anssi Hannula (el mantenedor del programa empaquetador para Mandriva) me dijo que en principio para la versión 9.9 del driver ya estará solucionado (los parches que le mandé llegaron tarde para entrar en la rama 9.8 ;) ).
Podría decirte cómo puedes arreglar el paquete oficial... pero hay un sistema tremendamente más sencillo. El driver 9.7 ya está en el repositorio non-free backports. Así que lo único que tienes que hacer es configurar tus repositorios, activar non-free backports y listo. Con ejecutar el asistente de configuración de las X (drakx11 desde consola como root, o en el centro de control en la sección de hardware) e indicarle que quieres usar el driver propietario, él se encargará del resto ;)
Usuario
# 87471 Hola
Como le digo a drakx11 que quiero usar el driver propietario?, hice algo malo, en esa aplicación no sabía que hacer y por probar le puse "activar transparencias" y murio mi sistema, intente de todas formas entrar a mi sistema esta mañana, me preguntaba en que nivel queria ejecutar linux y le ponga el nivel que le ponga me decia que no tenia ninguna ejecución mas que hacer y chan chan hasta ahi llego, asi que acabo de reinstalar sistema, asi que.... jeje como le digo a drakx11 que use el driver propietario? XD y te pediria por fa que me dijeras mejor como arreglar el driver 9.7, por que no sabes lo extremadamente sufrido que es descargar 80 mb mas o menos en dial-up, imaginate máximo descargar a 3 kb/s y que tu conexión se corte muy seguido. Bueno aconsejame que es mejor.
Y si en todo caso es como sea mas facil configurar los repositorios non-free backports, quisiera ver si me podrias decir cual es la forma correcta, por que la verdad no se si los tenga configurados o algo por ahi. Muchas gracias, hasta pronto.
Todo lo que toco es oro, por eso utilizo Mandriva.
Usuario
# 87522 Tardara mucho en salir el driver 9.8?
Talves seria mejor esperar si no faltara mucho
Todo lo que toco es oro, por eso utilizo Mandriva.
BOFH
# 87550 drakx11 no hace lo que yo pensaba...
Según estaba escribiendo esta entrada, descubrí que drakx11 no hace lo que yo pensaba, es decir, utilizar los paquetes DKMS, sino que siempre intenta instalar los paquetes compilados para los kernels instalados. Habrá que abrir un bug para informar de ello.
El problema está en que los Catalyst 9.7 de backports sólo están como DKMS, pero no compilados para los diversos kernels. Por tanto, lo que te iba a sugerir necesitaría algún detalle (como cancelar la descarga cuando intenta hacerla sin cancelar el asistente, que sólo puede hacerse que yo sepa ejecutando drakx11 en la consola sin entorno gráfico).
Aún con todo, es más fácil usar drakx11 que arreglar el empaquetador, además que es más fácil de explicar. Así que primero lo intentaremos así.
Así que antes de seguir, una pregunta, ¿necesitas los Catalyst 9.7 por algún motivo especial, o te sirve con los Catalyst 9.4 que están en "Non-free release"?
Voy a dar por hecho que te sirven los Catalyst 9.4. Si no es el caso, ya te diré cómo hacer esto mismo con los Catalyst 9.7.
Antes de ejecutar drakx11, lo primero es configurar los repositorios. Está explicado hasta la saciedad en BlogDRAKE, pero haré una excepción y te lo explicaré de nuevo. Abres el gestor de repositorios (drakrpm-edit-media en consola como root, o en el centro de control de Mandriva en la sección Administración de software, el apartado Configurar los soportes de paquetes para la instalación y actualización), buscas el soporte "Non-Free Release" y marcas la casilla de "Habilitada" (si estuviese desmarcada, sino déjala marcada).
Si no tienes dicho repositorio configurado imagino que tampoco tendrás los demás, así que simplemente le das a Agregar y le dices que quieres el conjunto completo de fuentes. Una vez hecho eso, habilitas el repositorio Non-Free Release. Y si no tuvieses dicho repositorio, pero sí los demás entonces lo más fácil es que salgas del gestor de repositorios, vayas a Easy Urpmi y lo configures desde ahí, recordando entrar al gestor de repositorios para habilitarlo al terminar, que no sé si lo habilita automáticamente.
También es posible que en tu caso (conexión problemática) sea mejor que utilices la vía de Easy urpmi siempre, en lugar del botón de Agregar del gestor de repositorios ya que no tengo ni idea de qué haría si se corta la conexión mientras los está agregando, mientras que si agregas los repositorios desde consola uno a uno y alguno falla puedes volver a agregarlo fácilmente.
Ahora, antes de ejecutar drakx11, instalaremos el driver manualmente. drakx11 lo puede hacer solito, pero dado que tu conexión parece problemática, será mejor que le facilitemos las cosas (no tengo ni idea de cómo reaccionaría si se cortase la conexión mientras está bajando los paquetes). Así pues, ejecutas en una consola como root:
y esperas a que lo instale, ejecutando de nuevo si falla la descarga.
La opción --wget sirve para usar el programa de descargas wget, que suele comportarse mejor en conexiones conflictivas que curl, que es el por defecto (creo). La opción --resume sirve para que si se corta la descarga al volver a ejecutar la orden siga bajando desde donde lo dejó la última vez en lugar de empezar de nuevo. Y fglrx-kernel-`uname -r` es el paquete con el driver fglrx compilado para el kernel que estés usando ahora mismo. `uname -r` (son tiles, no comillas simples, ojo) ejecuta la orden uname -r que devuelve la versión del kernel, y esa información se "pega" a fglrx-kernel- para obtener el nombre completo del paquete.
Finalmente,
1-Ejecutas drakx11
2-Seleccionas el apartado de Tarjeta gráfica
3-Debería estar seleccionado automáticamente Radeon HD 2000 and later. Si no estuviese seleccionado, selecciónalo tú mismo (dentro de Vendor->ATI), y coméntalo aquí para indicarte cómo avisar a Mandriva que falla la autodetección. Hay dos entradas, una que termina en (radeon/fglrx) y otra que termina en (radeonhd/fglrx). Vale cualquiera.
4-Al aceptar, debería decirte algo parecido a "Hay un driver propietario/privativo disponible para su tarjeta, ¿desea utilizarlo?". Le dices que sí.
5-Si te pregunta por las opciones de configuración, deja las que aparezcan por defecto.
6-Dale a Probar y comprueba que la configuración funciona como debe.
7-Sal de drakx11 aceptando la configuración. Al reiniciar tu sesión gráfica deberías estar usando ya el driver privativo.
A no ser que se me olvidase algún paso, eso es todo.
Sobre el Catalyst 9.8, supongo que saldrá este mes. Pero la versión en la que los fallos están corregidos es la 9.9, no la 9.8, que supongo saldrá el mes que viene.
Usuario
# 87662 Funciona en parte
Hola, hice todo lo que me aconsejaste, salio bien, compilo de todo un poco, pero a la hora de hacer la prueba no salia una buena imagen, aparecia rectangulos negro en diferentes lugares, al igual que la parte superior era negro con interrupciones de imagen, como errores de video, osea, algunos garabatos como en matrix pero de color rojo, mi puntero de mouse estaba cordao por la mitad, solo se veia una mitad..., y me pregunto que paso, que debo hacer para solucionar esto?, gracias, adios
Todo lo que toco es oro, por eso utilizo Mandriva.
Usuario
# 87671 Holaa
Tambien revise la linea de comando y despues que le doy salir de drakx11 y de cerrar el mensaje que dice que debo reiniciar el equipo, me lanza este mensaje:
Using `/etc/ld.so.conf.d/GL/ati.conf' to provide `gl_conf'.
Could not connect to D-Bus server: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application didnot send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
no se que significa, pero cuando reinicio el equipo parece que todo siguiera igual, por ahora la unica manera que tengo para realizar pruebas es revisar la transparencia de konsole, cuando voy a configurarlo me dice que mi tarjeta no soporta esta caracteristica (bueno algo parecido), vuelvo a configurar la tarjeta y esta sin transparencia, eso quiere decir que no esta logrando instalar el controlador de la tarjeta o que no esta pudiendo hacer algo.... que hago?
Todo lo que toco es oro, por eso utilizo Mandriva.
BOFH
# 87683 Me equivoqué en una cosa
Pensaba que drakx11 no soportaba los paquetes DKMS, pero lo cierto es que sí lo hace, sólo que no de la manera que me esperaba. Yo creía que si había paquetes DKMS intentaría instalar esos simplemente e ignoraría los compilados para kernels específicos. Pero no, intenta instalar los DKMS Y los compilados para kernels específicos.
Como no sé si llegaste a activar "Non-free Backports" además de "Non-free Release" no sé muy bien qué versión del driver está usando. Así que comprobémoslo. Primero, como root, ejecuta:
Con eso listas todos los módulos cargados, y en la lista buscas el módulo fglrx. Si está cargado, debería mostrártelo.
Ahora, en el centro de control de ATI (amdcccle desde consola), mira la sección de Información->Software->Versión de controlador 2D y dime qué versión indica. ¿8.62.0? ¿8.63.2? ¿Otra?
Para acabar, para estar seguros de que X.Org está usando el driver correcto, escribe en una consola:
para buscar la cadena "fglrx" en el archivo de configuración de las X. Debería responderte Driver "fglrx".
Llegados a este punto, si el kernel tiene cargado el módulo, es la versión 8.63.2 y las X están usando fglrx, todo parece correcto y el problema puede que sea que tu tarjeta no está bien soportada por el driver privativo.
Si la versión es 8.62.0 (o distinta de 8.63.2 en general), no estás usando Catalyst 9.7. Quizás con Catalyst 9.7 se arregle el problema. Así que habilita el repositorio "Non-free Backports" e instala el paquete dkms-fglrx. Cuando vaya a instalarlo, fíjate que indique la versión 8.632. Si intenta bajar otra, algo falla. Una vez instalado reinicia las X (o el ordenador, aunque no es necesario si reinicias sólo las X) y mira a ver si se ve bien.
Y si el driver fglrx no estaba siendo usando por las X, o no estaba en el mismo kernel, estás usando algún driver libre. Ejecuta de nuevo drakx11 (tras activar "Non-free Backports") y configúrala de nuevo.
Ah, sobre el mensaje de dbus no te preocupes, imagino que simplemente será que no fue capaz de reiniciar las X él mismo. Y el de ati.conf es un mensaje del sistema de alternativas, que se usa para poder tener instalados varios paquetes que hagan lo mismo sin que se peguen entre ellos (por así decirlo).
Usuario
# 87771 Algo debe faltarme
Hola, a ver hice
lsmod | grep fglrx
y me salio esto
fglrx 2073348 20
agpgart 33928 1 fglrx
No tengo el centro de control ATI no tengo el comando amdcccle o alguno parecido así que no puedo revisar nada de lo que dices, como me pides esos datos, necesito ver que me falta :(, nos vemos
Todo lo que toco es oro, por eso utilizo Mandriva.
BOFH
# 87796 Está en el paquete fglrx-control-center
La orden amdcccle es parte del paquete fglrx-control-center, que se instala por dependencias al instalar el paquete dkms-fglrx. Me resulta extraño que no tengas dicho paquete instalado, pero comprobémoslo de la siguiente manera:
Esa orden muestra todos los paquetes instalados, y se queda con aquellos que contengan "fglrx" en el nombre. Pon aquí lo que salga.
Respecto al resultado de lsmod, muestra que el módulo fglrx está cargado en el kernel, por lo que es muy probable que esté siendo usado también por X.Org. Pero para comprobarlo, necesito que ejecutes la otra orden que te puse en el comentario anterior, grep fglrx /etc/X11/xorg.conf (que no depende del centro de control de ATI).
Añadir que para que funcionen los efectos de escritorio 3D, y con ellos la transparencia en Konsole, tienes que activar la extensión Composite en la configuración si no me equivoco. Pensaba que drakx11 la ponía por defecto, pero igual no y por eso no puedes poner la transparencia. Vete a las opciones de drakx11 y activa el Composite, reinicia el servidor gráfico y luego compruebas si puedes activar ya la transparencia en Konsole (pero pon también el resultado de las otras órdenes aquí igualmente).
Usuario
# 87894 Hola, aqui estan los datos que me pides
ok aqui va.
Para el rpm -qa | grep fglrx
fglrx-kernel-2.6.29.6-desktop-1mnb-8.600-2mdv2009.1
fglrx-kernel-desktop-latest-8.600-1.20090706.2mdv2009.1
x11-driver-video-fglrx-8.600-2mdv2009.1
fglrx-kernel-desktop586-latest-8.600-1.20090421.2mdv2009.1
dkms-fglrx-8.600-2mdv2009.1
fglrx-kernel-2.6.29.1-desktop586-4mnb-8.600-2mdv2009.1
y para grep fglrx /etc/X11/xorg.conf
BoardName "ATI Radeon HD 2000 and later (radeonhd/fglrx)"
Driver "fglrx"
espero me puedan ayudar. Adios
Todo lo que toco es oro, por eso utilizo Mandriva.
BOFH
# 87901 Pues ya está
Ya estás usando Catalyst 9.4. No sé qué esperas que ocurra, pero... es eso, más no se puede hacer, ya estás usando el driver privativo.
Lo único que te puede faltar es lo que ya te dije en el comentario anterior, activar la extensión Composite en las opciones de drakx11 que creo que las necesitan los efectos 3D de KDE. Pero aparte de eso...
Usuario
# 88045 Pues algo anda mal
Hola, ok, como dices estoy usando el driver privativo pero sigo con problemas a menos que talves este haciendo alguna sonsera, jeje, active en drakx11 el composite reinicie mi máquina y para hacer la prueba como siempre entre a konsole para verificar si podia utilizar su transparencia y me sigue diciendo esto:
No se usará transparencias de fondo por que su esritorio no parece soportar pantallas transparentes.
Entonces supongo que algo no esta funcionando o no?.
Todo lo que toco es oro, por eso utilizo Mandriva.
# 88048 ...
¿Has activado los efectos de kwin?
Usuario
# 88053 No creo
Pero como lo haria?, cuando escribo kwin en consola me responde esto
Error: "/root/.kde4/tmp-localhost" points to "/tmp/kde-root" instead of "/root/tmp/kde-root".
kwin: no fue posible obtener la selección de gestor, ¿quizá hay otro gestor de ventanas en marcha? (en dicho caso, intente usar --replace)
Todo lo que toco es oro, por eso utilizo Mandriva.
BOFH
# 88055 Activa los efectos 3D de KDE
Lo normal sería probarlo con un juego en 3D más que con la transparencia de Konsole :P Pero bueno, por lo que pude ver, para que se pueda activar la transparencia de Konsole antes hay que activar los efectos 3D de KWin, el decorador de ventanas de KDE.
En el marco de una ventana, botón derecho->Configurar el comportamiento de la ventana. Apartado Efectos de escritorio, activa la opción Habilitar los efectos de escritorio. Después de eso ya deberías poder activar la transparencia en Konsole. Y si no funciona, pues ya ni idea. Será que tu tarjeta no lo soporta o algo así.
Usuario
# 88073 Problemas
Cuando preciono "Configurar el comportamiento de la ventana".
La pantalla se vuelve negra y ahi se queda y no reacciona con nada, que paso? algo hice mal?
Todo lo que toco es oro, por eso utilizo Mandriva.
BOFH
# 88074 Pues ni idea
Según lo que dijiste, el módulo fglrx está cargado en el kernel y X.Org parece estar usando dicho driver... así que ni idea de qué puede ser.
Usuario
# 88111 Hola
Hice la prueba con algo muy simple, instale un emulador de _Nds y le meti un juego en 3d y cuando cargo los elementos 2d funcion bien y cuando tenia que aparecer el primer elemento 3d se puso la pantalla negra otra ves, ya lo probe varias veces... algo anda mal E=O(.
Todo lo que toco es oro, por eso utilizo Mandriva.
# 88152 Prueba con un juego 3D nativo
Los emuladores pueden dar problemas.
En los repositorios tienes muchos juegos que pueden exprimir el potencial de tu gráfica.
Usuario
# 88182 Ok
Pero entonces que puede ser lo anterior sobre el cuelgue, ademas un emulador tan pequeño y sencillo, supongo que si tiene algun problema se cierra y no cuelga mi compu, ahora que tantas veces ya se lanzo mi sistema pude observar que algunas veces llegan a aprecer cuadros verdes que empiesan a cambiar de color.... osea E=OS ni idea..., tambien me di cuenta que cuando ejecuto drakx11, y cuando me pongo seleccionar el controlador, (uno me dijiste que era radeon/fgrlx y el otro radeonhd/fgrlx) suselecciono raedonhd/fgrlx no se llega a instalar ya que si lo cierro e instala todo y vuelvo a abrir drakx11 vuelve a estar seleccionado el radeon/fgrlx y no el radeonhd/fgrlx asi que talves por ahi esta el problema y haciendo este procedimiento aunque salio mal pude entrar una unica vez al comportamiento de las ventanas y pude abilitar transparencias y toda la cosa, desde eso cuando levanto mi sistema al entrar en el escritorio kd4 parpadea con 1 segundo de intervalo hasta que termina de cargar todo por completo... no se que estara pasando, estoy algo triste. je. gracias por tu ayuda
Todo lo que toco es oro, por eso utilizo Mandriva.
BOFH
# 88197 Sigo sin tener ni idea
Pero...
creo que no tiene que ver, porque si no me equivoco cuando abres drakx11 y das a la opción de la tarjeta gráfica automáticamente te selecciona la que él considera más apropiada, independientemente de la que estés usando en ese momento.
No obstante, si te refieres a que te muestra ese driver en la interfaz principal de drakx11, es decir, cuando al lado de "Tarjeta gráfica", "Monitor" y "Resolución" tienes unos botones que muestran la configuración en este momento la explicación puede ser que si estás usando el driver privativo, fglrx, no haga distinciones entre la entrada radeon/fglrx y la radeonhd/fglrx (porque no las hay, ya que en ambos casos estás usando fglrx).
Pues si llegó a funcionar y ahora no funciona, está claro que es un problema de configuración. Pero como no parece que sepas qué configuración tenías cuando lo hiciste, tendrás que probar a usar el driver libre radeon, reiniciar el servidor gráfico y ver si funciona. Y si no, con el driver radeonhd. Y sino, con el fglrx. Y para cada caso, en teoría deberías tener habilitadas las opciones de "Aceleración 3D" y "Extensión Composite".
No sé a qué te refieres.
Usuario
# 87795 Hola
Hola, como decias, no necesito especificamente el driver 9.7 solo necesito poder activar el motor 3d ya que estoy en desarrollo de proyecto de grado que incluye a java3d así que es solo eso, me descargue los dirvers 9.4 para ver si funcionaba la instalación pero tampoco funciono me sale este error:
Errors during DKMS module removal
Errors during DKMS module removal
Creating symlink /var/lib/dkms/fglrx/8.602/source ->
/usr/src/fglrx-8.602
DKMS: add Completed.
Preparing kernel 2.6.29.6-desktop-1mnb for module build:
(This is not compiling a kernel, just preparing kernel symbols)
Storing current .config to be restored when complete
Running Generic preparation routine
make mrproper.......
using /proc/config.gz
make oldconfig....
make prepare....
Building module:
cleaning build area....
pushd /var/lib/dkms/fglrx/8.602/build; sh make.sh --nohints; popd....
[Error] Kernel Module : Failed to build fglrx-8.602 with DKMS
[Error] Kernel Module : Removing fglrx-8.602 from DKMS
y por si acaso intente descargar el fglrx-8.602, pero no existen en los repositorios, el que tengo instalado es el fglrx-8.600, este sera el problema? como lo soluciono.
Todo lo que toco es oro, por eso utilizo Mandriva.