Como hace unos días plantee el tema de si seguía igual para openSUSE
11.4, en lo referido a lo de "User Mode" para los drivers de video de
codigo abierto, y "nomedeset" para los propietarios, decidí
cerciorarme, y me encontré con esto:
http://lizards.opensuse.org/tag/ati/
Por lo visto, todo sigue igual, pero además menciona otro repo no
oficial para openSUSE:
http://linux.ioda.net/mirror/ati/openSUSE_11.4/
Como comenté, todo sigue igual, tal como lo plantee antes en el hilo:
http://lists.opensuse.org/opensuse-es/2010-08/msg00553.html
Pero decidí seguir los pasos para agregar el repo, e instalar el
driver por linea de comandos, mientras que para modificar la
configuración, lo hice como antes describí en el hilo citado:
# zypper ar -c -f -n "ATI/AMD fglrx non-official"
http://linux.ioda.net/mirror/ati/openSUSE_11.4/ "ATI/AMD FGLRX"
Añadiendo el repositorio 'ATI/AMD fglrx non-official' [hecho]
El repositorio 'ATI/AMD fglrx non-official' se ha añadido correctamente
Activado: Si
Actualización automática: Si
URI: http://linux.ioda.net/mirror/ati/openSUSE_11.4/
# zypper in fglrx64_xpic_SUSE114
Obteniendo los metadatos del repositorio 'ATI/AMD fglrx non-official' [/]
Se ha recibido una nueva clave firmada para el repositorio o paquete:
ID de clave: D5C9B751C4653227
Nombre de la clave: Bruno Friedmann (Email professionnel)
Huella digital: 7E289CA4C83EEE56050095F2D5C9B751C4653227
Clave creada: mar 14 mar 2006 12:24:43 ART
La clave expira: (no expira)
Repositorio: ATI/AMD fglrx non-official
¿Qué desea hacer, rechazar la clave, confiar temporalmente o confiar
siempre? [r/t/s/?] (r): s
Obteniendo los metadatos del repositorio 'ATI/AMD fglrx non-official' [hecho]
Construyendo el caché del repositorio 'ATI/AMD fglrx non-official' [hecho]
Obteniendo los datos del repositorio...
Leyendo los paquetes instalados...
Resolviendo dependencias...
El siguiente paquete NUEVO va a ser instalado:
fglrx64_xpic_SUSE114
1 nuevo paquete a instalar.
Tamaño total a descargar: 32,1 MiB. Después de la operación se
utilizarán 137,4 MiB adicionales.
¿Desea continuar? [s/n/?] (s): s
Descargando paquete fglrx64_xpic_SUSE114-8.821-1.x86_64 (1/1), 32,1
MiB (137,4 MiB desempaquetado)
Obteniendo: fglrx64_xpic_SUSE114-8.821-1.x86_64.rpm [hecho (57,5 KiB/s)]
Instalando fglrx64_xpic_SUSE114-8.821-1 [hecho]
Salida adicional del rpm:
/usr/src/kernel-modules/fglrx /
Apply some patches ...
ati-CONFIG_SMP.patch applied successfully.
ati-2.6.27-build-fix-1.patch applied successfully.
ati-2.6.36-compat_alloc_user_space.patch applied successfully.
/
Used CPUs/Cores for compilation => [ 3 ]
********************************************************************************
* Kernel: kernel-desktop-2.6.37.1-1.2.2.x86_64
*
* Source: /lib/modules/2.6.37.1-1.2-desktop/build
*
* Include: /lib/modules/2.6.37.1-1.2-desktop/source/include *
********************************************************************************
file /lib/modules/2.6.37.1-1.2-desktop/source/include/../arch/x86/include/asm/compat.h
says: COMPAT_ALLOC_USER_SPACE=arch_compat_alloc_user_space
/usr/src/kernel-modules/fglrx /
make: Entering directory `/usr/src/linux-2.6.37.1-1.2-obj/x86_64/desktop'
make -C ../../../linux-2.6.37.1-1.2
O=/usr/src/linux-2.6.37.1-1.2-obj/x86_64/desktop/.
LD /usr/src/kernel-modules/fglrx/built-in.o
CC [M] /usr/src/kernel-modules/fglrx/firegl_public.o
CC [M] /usr/src/kernel-modules/fglrx/kcl_acpi.o
CC [M] /usr/src/kernel-modules/fglrx/kcl_agp.o
/usr/src/kernel-modules/fglrx/firegl_public.c: En la función
‘KCL_GetInitKerPte’:
/usr/src/kernel-modules/fglrx/firegl_public.c:2388:5: aviso: la
devolución crea un entero desde un puntero sin una conversión
/usr/src/kernel-modules/fglrx/firegl_public.c:2389:5: aviso: la
devolución crea un entero desde un puntero sin una conversión
/usr/src/kernel-modules/fglrx/firegl_public.c:2390:5: aviso: la
devolución crea un entero desde un puntero sin una conversión
/usr/src/kernel-modules/fglrx/firegl_public.c: En la función
‘KCL_GetPageTableByVirtAddr’:
/usr/src/kernel-modules/fglrx/firegl_public.c:2435:5: aviso: la
devolución crea un entero desde un puntero sin una conversión
/usr/src/kernel-modules/fglrx/firegl_public.c:2438:5: aviso: la
devolución crea un entero desde un puntero sin una conversión
/usr/src/kernel-modules/fglrx/firegl_public.c:2439:5: aviso: la
devolución crea un entero desde un puntero sin una conversión
/usr/src/kernel-modules/fglrx/firegl_public.c: En la función
‘KCL_TestAndClearPageDirtyFlag’:
/usr/src/kernel-modules/fglrx/firegl_public.c:2613:5: aviso: la
devolución crea un entero desde un puntero sin una conversión
CC [M] /usr/src/kernel-modules/fglrx/kcl_debug.o
CC [M] /usr/src/kernel-modules/fglrx/kcl_ioctl.o
CC [M] /usr/src/kernel-modules/fglrx/kcl_io.o
CC [M] /usr/src/kernel-modules/fglrx/kcl_pci.o
CC [M] /usr/src/kernel-modules/fglrx/kcl_str.o
CC [M] /usr/src/kernel-modules/fglrx/kcl_wait.o
LD [M] /usr/src/kernel-modules/fglrx/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: could not find
/usr/src/kernel-modules/fglrx/.libfglrx_ip.a.GCC4.cmd for
/usr/src/kernel-modules/fglrx/libfglrx_ip.a.GCC4
CC /usr/src/kernel-modules/fglrx/fglrx.mod.o
LD [M] /usr/src/kernel-modules/fglrx/fglrx.ko
make: Leaving directory `/usr/src/linux-2.6.37.1-1.2-obj/x86_64/desktop'
make: Entering directory `/usr/src/linux-2.6.37.1-1.2-obj/x86_64/desktop'
make -C ../../../linux-2.6.37.1-1.2
O=/usr/src/linux-2.6.37.1-1.2-obj/x86_64/desktop/. modules_install
INSTALL /usr/src/kernel-modules/fglrx/fglrx.ko
DEPMOD 2.6.37.1-1.2-desktop
make: Leaving directory `/usr/src/linux-2.6.37.1-1.2-obj/x86_64/desktop'
make: Entering directory `/usr/src/linux-2.6.37.1-1.2-obj/x86_64/desktop'
make -C ../../../linux-2.6.37.1-1.2
O=/usr/src/linux-2.6.37.1-1.2-obj/x86_64/desktop/. clean
CLEAN /usr/src/kernel-modules/fglrx/.tmp_versions
CLEAN /usr/src/kernel-modules/fglrx/Module.symvers
make: Leaving directory `/usr/src/linux-2.6.37.1-1.2-obj/x86_64/desktop'
/
Calling 'depmod -a' this may take a while...
Summary report:
================================================================================
Kernel => kernel-desktop-2.6.37.1-1.2.2.x86_64
Build => [ OK ]
Install => [ OK ]
*************************************************************
Please read "/usr/share/doc/packages/fglrx/README.SuSE" for
configuration details when using SaX2.
*************************************************************
No layout section was found in the file: '/etc/X11/xorg.conf'.
Please run 'aticonfig --initial' first or modify your
configurationfile manually and run aticonfig again.
aticonfig: parsing the command-line failed.
No layout section was found in the file: '/etc/X11/xorg.conf'.
Please run 'aticonfig --initial' first or modify your
configurationfile manually and run aticonfig again.
aticonfig: parsing the command-line failed.
Como el aticonfig falló, lo hice como cité en mi artículo:
aticonfig --initial -f
Uninitialised file found, configuring.
Using /etc/X11/xorg.conf
Saving back-up to /etc/X11/xorg.conf.original-0
_________________________________________________________________________________________
Para que no se pierdan entre tanto texto, les hago el resumen de los
comandos por consola:
# zypper ar -c -f -n "ATI/AMD fglrx non-official"
http://linux.ioda.net/mirror/ati/openSUSE_11.4/ "ATI/AMD FGLRX"
# zypper in fglrx64_xpic_SUSE114
# aticonfig --initial -f
El cambio en la configuración, se realiza de acuerdo a mi artículo anterior:
http://lists.opensuse.org/opensuse-es/2010-08/msg00553.html
Espero que les sea util.
Por si acaso, reinicié antes de enviar este email, e hice la prueba
con el Unigine_Tropics-1.1:
Unigine
Tropics Demo v1.1
FPS: 29.3
Scores: 738
Hardware
Binary: Linux 32bit GCC 4.1.2 Release Oct 29 2008
Operating system: Linux 2.6.37.1-1.2-desktop x86_64
CPU model: AMD Phenom(tm) II X3 710 Processor
CPU flags: 2600MHz MMX+ 3DNow!+ SSE SSE2 SSE3 HT
GPU model: ATI Radeon HD 4600 Series 3.3.10524 Compatibility
Profile Context 1024Mb
Settings
Render: opengl
Mode: 1280x1024 fullscreen
Shaders: high
Textures: high
Filter: trilinear
Anisotropy: 4x
Occlusion: disabled
Reflection: enabled
Refraction: enabled
Volumetric: enabled
Salu2
--
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+unsubscribe@opensuse.org
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@opensuse.org