[opensuse-es] Ojito los que usen ATI y vayan a actualizar el kernel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
El día 26 de septiembre de 2010 11:04, Carlos E. R.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Content-ID:
Hola:
La ultima actualización del kernel rompe el driver. Eso han dicho, yo no lo se personalmente.
Al parecer, han cambiado (los del kernel) una función inline (compat_alloc_user_space()); han cambiado de licencia a "GPL-only" por lo que el driver binario de ATI no puede acceder a ella.
Parece ser que el driver compila, pero luego funciona horriblemente lento. O algo así. Los que les interese, aquí tienen el enlace:
http://lists.opensuse.org/opensuse/2010-09/msg01471.html
Y aquí tienen otro de David C. Rankin que resume la situación con ATI lindamente:
http://lists.opensuse.org/opensuse/2010-09/msg01546.html
Se puede parchear el driver para insertar la función que falta, dicen. También he visto mencionado un enlace para ubuntu que lo que hacen es parchear el kernel para volver a meter esa función, a ver si lo localizo... ah,, si:
http://forums.opensuse.org/showthread.php?t=447037
Y no necesita recompilar el kernel.
(Ojo, que yo no tengo ATI: lo pongo aquí para vuestra referencia y ayuda, comprobadlo vosotros si es verdad o no, yo no lo se).
Muchas gracias! Ayer actualicé, verifique que estubiesen los fuentes en la misma versión del kernel, pero al reiniciar en init 3 para reinstalar el driver fglrx, me daba error de compilación. Traté de arreglar los fuentes, pero no tube exito, así que no me quedó otra que volver al driver de codigo abierto radeon. 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
El día 26 de septiembre de 2010 19:43, Juan Erbes
El día 26 de septiembre de 2010 11:04, Carlos E. R.
escribió: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Content-ID:
Hola:
La ultima actualización del kernel rompe el driver. Eso han dicho, yo no lo se personalmente.
Al parecer, han cambiado (los del kernel) una función inline (compat_alloc_user_space()); han cambiado de licencia a "GPL-only" por lo que el driver binario de ATI no puede acceder a ella.
Parece ser que el driver compila, pero luego funciona horriblemente lento. O algo así. Los que les interese, aquí tienen el enlace:
http://lists.opensuse.org/opensuse/2010-09/msg01471.html
Y aquí tienen otro de David C. Rankin que resume la situación con ATI lindamente:
http://lists.opensuse.org/opensuse/2010-09/msg01546.html
Se puede parchear el driver para insertar la función que falta, dicen. También he visto mencionado un enlace para ubuntu que lo que hacen es parchear el kernel para volver a meter esa función, a ver si lo localizo... ah,, si:
http://forums.opensuse.org/showthread.php?t=447037
Y no necesita recompilar el kernel.
(Ojo, que yo no tengo ATI: lo pongo aquí para vuestra referencia y ayuda, comprobadlo vosotros si es verdad o no, yo no lo se).
Muchas gracias!
Ayer actualicé, verifique que estubiesen los fuentes en la misma versión del kernel, pero al reiniciar en init 3 para reinstalar el driver fglrx, me daba error de compilación. Traté de arreglar los fuentes, pero no tube exito, así que no me quedó otra que volver al driver de codigo abierto radeon.
Procedimiento: /usr/src/linux-2.6.34.7-0.3/arch/x86/include/asm # vi compat.h El final del archivo debe quedar así: static inline int is_compat_task(void) { return current_thread_info()->status & TS_COMPAT; } static inline void __user *compat_alloc_user_space(unsigned long len) { struct pt_regs *regs = task_pt_regs(current); return (void __user *)regs->sp - len; } #endif /* _ASM_X86_COMPAT_H */ _________________________________________ Ya reinicié, y funciona ok el fglrx, hasta el Unigine Tropics va mas rapido, con Catalyst 10.9: Unigine Tropics Demo v1.2 FPS: 28.5 Scores: 717 Hardware Binary: Linux 32bit GCC 4.3.3 Release May 26 2009 Operating system: Linux 2.6.34.7-0.3-desktop x86_64 CPU model: AMD Phenom(tm) II X3 710 Processor CPU flags: 2600MHz MMX+ 3DNow!+ SSE SSE2 SSE3 SSE4A HTT GPU model: ATI Radeon HD 4600 Series 3.3.10188 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 Parece que los desarrolladores del kernel de Opensuse no quieren que nos olvidemos de como pasar del driver propietario al de codigo abierto y viceversa! 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
participants (2)
-
Carlos E. R.
-
Juan Erbes