PDA

View Full Version : Rilasciati Catalyst 8.10


e-Tip
16-10-2008, 10:05
changelog (https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/catalyst_810_linux.html)

Tjherg
16-10-2008, 13:42
installati su opensuse, ad occhio e croce nessuna novità fungono come i precedenti con gli stessi problemi, oramai è meglio attendere gli open.

e-Tip
16-10-2008, 15:26
Purtroppo a me su ubuntu intrepid non funzionavano avendo una versione di xorg non supportata

darkbasic
16-10-2008, 16:13
installati su opensuse, ad occhio e croce nessuna novità fungono come i precedenti con gli stessi problemi, oramai è meglio attendere gli open.
Quali sarebbero questi problemi?

ArtX
16-10-2008, 16:18
Come sono???
Io ormai sono con una nvidia :D
ma quando arriveranno i driver open anche per il 3d starò un momento a pigliarmi una ati :O

Tjherg
17-10-2008, 16:55
Quali sarebbero questi problemi?

accelerazione 2d mancante con compiz attivo (aiglx)
sfarfallio filmati con aiglx attivo in xv
accelerazione 3d non sempre performante con effetti attivi.

Slayer86
17-10-2008, 18:41
accelerazione 2d mancante con compiz attivo (aiglx)
sfarfallio filmati con aiglx attivo in xv
accelerazione 3d non sempre performante con effetti attivi.

da quanto ho capito quello è un problema non risolvibile con i driver... ma è xorg a dover essere aggiornato!!!
La soluzione migliore è spegnere quei fastidiosi (fin che non diventeranno fluidi) effetti!!!

khelidan1980
17-10-2008, 18:55
da quanto ho capito quello è un problema non risolvibile con i driver... ma è xorg a dover essere aggiornato!!!
La soluzione migliore è spegnere quei fastidiosi (fin che non diventeranno fluidi) effetti!!!

ni...è vero che con il DRI2 le cose miglioreranno parecchio ma comunque quei problemi sono da imputare ai driver anche perché,con nvidia e intel non si presentano

gianluca43
18-10-2008, 08:42
con i driver 8.9 la quantità di memoria della mia scheda video veniva (finalmente) letta correttamente, ora con gli 8.10 me ne vede di nuovo solo 128 mb...
confermate?

Tjherg
19-10-2008, 10:59
intanto sono uscite le note sulla release, nessun supporto al nuovo xorg 7.4, appuntamento alla prossima...., il driver open pian piano si aggiorna c'è supporto a dri sia per la serie ati r500 che rs 600, forse con i prossimi aggiornamenti si occuperanno delle ultime schede in commercio, lo spero proprio, sono ottimista per la prossima versione di suse, la 11.1.

e-Tip
21-10-2008, 10:46
uhm... però a me funzionano con xorg 7.4 ... merito di ubuntu ?

cOREvENICE
02-11-2008, 21:07
li ho compilati per l'ultimo kernel 2.6.27.4 :D

ho messo questa patch a mano :stordita: ai sorgenti di ATI:

---
firegl_public.c | 15 +++++++++++----
1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/firegl_public.c b/firegl_public.c
index bdc94b2..d85a567 100644
--- a/firegl_public.c
+++ b/firegl_public.c
@@ -202,6 +202,13 @@
#define preempt_enable()
#endif

+/* Since 2.6.27 smp_call_function doesn't have a nonatomic/retry argument */
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27)
+#define SMP_CALL_FUNCTION(func, info, retry, wait) smp_call_function(func, info, wait)
+#else
+#define SMP_CALL_FUNCTION(func, info, retry, wait) smp_call_function(func, info, retry, wait)
+#endif
+
// ============================================================
/* globals */

@@ -3077,7 +3084,7 @@ int ATI_API_CALL __ke_flush_cache(void)
{
#ifdef __SMP__
/* write back invalidate all other CPUs (exported by kernel) */
- if (smp_call_function(deferred_flush, NULL, 1, 0) != 0)
+ if (SMP_CALL_FUNCTION(deferred_flush, NULL, 1, 0) != 0)
panic("timed out waiting for the other CPUs!\n");

/* invalidate this CPU */
@@ -4796,7 +4803,7 @@ struct _agp_memory* ATI_API_CALL __ke_agp_allocate_memory_phys_list(
void ATI_API_CALL KCL_CallFuncOnOtherCpus(firegl_void_routine_t func_to_call)
{
#ifdef CONFIG_SMP
- smp_call_function( firegl_smp_func_parameter_wrap, (void*)func_to_call, 0, 1 );
+ SMP_CALL_FUNCTION( firegl_smp_func_parameter_wrap, (void*)func_to_call, 0, 1 );
#endif
}

@@ -4910,7 +4917,7 @@ static int ATI_API_CALL KCL_enable_pat(unsigned int save_orig_pat)
}

#ifdef CONFIG_SMP
- if (smp_call_function(KCL_setup_pat, NULL, 0, 1) != 0)
+ if (SMP_CALL_FUNCTION(KCL_setup_pat, NULL, 0, 1) != 0)
return 0;
#endif
KCL_setup_pat(NULL);
@@ -4929,7 +4936,7 @@ static void ATI_API_CALL KCL_disable_pat(void)
}

#ifdef CONFIG_SMP
- if (smp_call_function(KCL_restore_pat, NULL, 0, 1) != 0)
+ if (SMP_CALL_FUNCTION(KCL_restore_pat, NULL, 0, 1) != 0)
return;
#endif
KCL_restore_pat(NULL);
--
1.5.4.3

installati solo che mi crea un modulo enorme: 2,0 MB (2144736 Byte) ed è lento a caricarsi all'avvio :O
update: è lento solo al primo avvio poi non più ;) non so cosa fa ma lo precarica :)

per il resto compiz rulla alla grande :sofico:

desktop:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1800 Series
OpenGL version string: 2.1.8087 Release



(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 8.54.3
(II) fglrx(0): Date: Oct 3 2008
(II) fglrx(0): Desc: ATI FireGL DRM kernel module
(II) fglrx(0): Kernel Module version matches driver.
(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0): Build-Kernel UTS_RELEASE: 2.6.27.4
(II) fglrx(0): Build-Kernel MODVERSIONS: no
(II) fglrx(0): Build-Kernel __SMP__: yes
(II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000
(II) fglrx(0): [drm] register handle = 0x00004000
(II) fglrx(0): DRI initialization successfull!
(II) fglrx(0): FBADPhys: 0xc0000000 FBMappedSize: 0x01004000
(II) fglrx(0): FBMM initialized for area (0,0)-(1280,3280)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1280,1024) (front color buffer - assumption)
(II) fglrx(0): Largest offscreen area available: 1280 x 2256
(==) fglrx(0): Backing store disabled
(II) Loading extension FGLRXEXTENSION
(II) Loading extension ATITVOUT

nessun crash con kde 3.5 e compiz 0.7.4-0-Ubuntu7 (hardy)

:Prrr: