Ci sono buone notizie dalla XDC2011, la X.org Developer Conference tenutasi a Chicago tra il 12 e il 14 settembre e dedicata al celebre server grafico il cui sviluppo continua senza sosta, restando in attesa di vedere all’opera quello che è da molti considerato il suo successore, ovvero Wayland.
La prima è certamente la più interessante: Intel, secondo quanto riferito da Phoronix, è in procinto di portare OpenGL 3.0 in Mesa entro la fine del 2011. La terza versione è stata rilasciata nel 2008 – OpenGL attualmente si trova alla release 4.2 – e include caratteristiche interessanti (sebbene non proprio recenti) sia per gli sviluppatori che per l’utenza finale.
Continua »
Mentre Firefox 5 continua la sua maturazione nel canale Aurora, Firefox 6 comincia a prendere forma: gli sviluppatori di Mozilla hanno infatti indicato l’accelerazione OpenGL su Linux come una delle funzionalità che dovrebbe trovare posto nella futura versione del browser.
L’accelerazione grafica tramite GPU è stata introdotta già a partire da Firefox 4 ma, a causa di problemi legati ai driver video X11, questa funzionalità risulta essere disabilitata sulle versioni Linux del browser; attualmente l’unico driver supportato è quello proprietario di NVIDIA.
Continua »
Chi aspettava l’arrivo di nuove tecnologie libere per estendere le potenzialità del Web è accontentato: Google ha infatti introdotto il supporto a WebGL nell’attuale versione beta di Chrome, la 9.
WebGL è un standard royalty-free che permette di accedere alle funzionalità di OpenGL ES 2.0 grazie all’utilizzo di JavaScript; detto in parole povere, questo consente di realizzare applicazioni 3D all’interno del browser, sfruttando l’accelerazione hardware della scheda video.
Continua »
Nel mondo Apple se ne parlava già nel giugno 2008. OpenCL (Open Computing Language) sarebbe stata una delle nuove tecnologie ad essere incorporata in Snow Leopard, il nuovo gioiello per i Mac-PC.
Durante questo anno ci sono stati anche timidi annunci relativi al mondo Linux. Dapprima nVidia e ora AMD/ATI hanno entrambi annunciato la disponibilità di un Software Developer Kit per OpenCL. Entrambi i prodotti sono in stato di beta. Entrambi i prodotti sono semplicemente delle estensioni ai tool GNU o delle librerie di sistema da linkare al proprio applicativo. Entrambi i prodotti hanno come obiettivo il rendere disponibile nel mondo Linux una delle tecnologie più interessanti del prossimo futuro.
In questo post si parlerà di OpenCL e di come usarlo su un Personal Computer dotato di scheda grafica ATI.
Continua »
Con l’avvicinarsi del mese di marzo (mese in cui dovrebbe arrivare GNOME 2.30/3.0) si fa sempre più intenso lo sviluppo di due componenti fondamentali della nuova incarnazione del desktop environment: GNOME-Shell e Mutter; il primo, come ormai noto, sarà il nuovo volto del desktop mentre il secondo prenderà il posto di Metacity e si occuperà di gestire le finestre utilizzando, ove possibile, l’accelerazione OpenGL fornita da Clutter.
Entrambi i pacchetti sono stati inclusi nell’ultimo rilascio di GNOME ma solo in questi giorni gli sviluppatori li hanno reputati sufficientemente maturi per marcarli con il numero di versione 2.28.
Continua »
Compiz Fusion è uno di quei software che non necessiterebbe di nessuna presentazione. Per onor di cronaca, però, va detto che si tratta di un framework per l’aggiunta di effetti grafici tridimensionali avanzati al vostro desktop.
Se avete Fedora 11 ed una scheda grafica NVIDIA GeForce 8100, e se volete far diventare qualche utente windows “giallo per la gelosia” allora questa mini guida fa al caso vostro.
L’installazione di Compiz Fusion su Fedora 11 è abbastanza semplice. Le uniche due operazioni leggermente più complesse sono l’installazione dei driver e quella del software di Compiz Fusion. In questi due casi è necessario utilizzare un terminale ed impartire alcuni semplici comandi di shell, ovviamente come utente root.
Continua »
Dopo alcuni rilasci beta di rodaggio, gli sviluppatori di Sun hanno reputato VirtualBox 3.0 sufficientemente stabile per il grande debutto.
Come anticipato in occasione della disponibilità della prima beta, VirtualBox 3.0 compie grandi passi avanti nell’area del symmetric multi-processing (SMP) e dell’accelerazione Direct3D/OpenGL: ora è infatti possibile sfruttare fino a 32 CPU virtuali e utilizzare l’accelerazione hardware della propria scheda video all’interno di tutti i tipi di sistemi operativi host supportati.
Continua »
nVidia ha rilasciato una propria versione di driver OpenCL per Linux. Nel mese di maggio 2009 nVidia aveva già sottoposto il proprio SDK OpenCL al gruppo Kronos, che si occupa proprio della certificazione e approvazione del software OpenCL (ndr oltre che della standardizzazione di OpebGL).
Composto da driver, compilatore, libreria e qualche test application, l’SDK OpenCL è disponibile solo agli sviluppatori iscritti al circuito nVidia. Questi potranno iniziare a provare la nuova tecnologia OpenCL per le proprie applicazioni, sia di gaming che grafiche e vettoriali.
OpenCL (Open Computing Language) è un linguaggio, progettato inizialmente dalla Apple, per la programmazione di applicazioni su sistemi paralleli eterogenei, cioè composti anche da unità di calcolo tra loro diverse per prestazioni e funzionalità (CPU, GPU, Cell-type architectures, DSP). L’applicazione più immediata di questo linguaggio è in ambito GPGPU (General Purpose computation using GPU), che prevede l’utilizzo della unità grafica (GPU) per svolgere anche “compiti diversi da quelli della manipolazione grafica di immagini”.
Continua »
Emmanuele Bassi ha annunciato la disponibilità di Clutter 0.9.4, una libreria libera per la creazione rapida di interfacce grafiche “avanzate” tramite l’utilizzo di OpenGL; in procinto di essere utilizzata anche all’interno del pacchetto gnome-games, Clutter è alla base dell’interfaccia di Moblin v2.
Clutter 0.9.4 è la prima release candidate della versione 1.0 e porta con sé, oltre al consueto carico di fix, miglioramenti alle prestazioni e il supporto alle specifiche X Input 1.0 (il supporto alla versione 2 di XI verrà introdotto più avanti); l’API di Clutter è da considerarsi congelata ma non sono escluse piccole aggiunte dell’ultimo minuto per poter inserire ulteriori miglioramenti alle prestazioni. Clutter 0.9.4 è installabile parallelamente alla versione 0.8 ma le loro API/ABI risultano incompatibili.
Continua »
Novità in vista per VirtualBox: gli sviluppatori di Sun hanno infatti rilasciato una versione beta della futura versione 3.0 che, come si suol dire, fa venire l’acquolina in bocca.
La prima sostanziale differenza, rispetto all’attuale ramo 2.x, è la presenza del supporto al symmetric multi-processing (SMP) per i sistemi guest: ogni istanza virtualizzata potrà utilizzare ben 32 CPU virtuali, ampliando le possibilità di chi utilizza VirtualBox per testare il proprio software negli ambienti più disparati.
Continua »