Verso flussi video e un'accelerazione OpenGL veramente libera!

Slides:



Advertisements
Presentazioni simili
Giuseppe Andronico CCR-WS10 Santa Tecla, 18 Maggio 2010 Introduzione MPI & GPU.
Advertisements

L’esperienza dello Sportello Energia della Provincia di Parma Sportello Energia.
Mind map e luce 391 mind map e luce. 394 una mappa mentale proibita senza censura >>>>
LE NOSTRE ESPERIENZE PAROLA DI VITA “Siate in pace gli uni con gli altri”. DOVE C’È L’UNITÀ, C’È LA PACE Gesù in mezzo a noi è la pace. SIATE IN PACE:
"Play Ogg" multimedialità libera con GNU/Linux... presentato da Stefano Pardini al Linux Day 2008 per ACROS ACROS.
Linux: una panoramica ● Linux guadagna spazi sempre maggiori. Vediamo come e per cosa viene impiegato.
KDE4: tutte le novità Flavio Castelli 25 Ottobre 2008 BgLUG Bergamo Linux User Group.
Giuditta Cantoni, 4 E S.I.A I DATABASE. Definizione databese In informatica, il termine database, banca dati o base di dati (a volte abbreviato con il.
Corso gratuito di Linux. Linux User Group Mantova
POLITECNICO DI MILANO FACOLTA’ DI INGEGNERIA SEDE DI CREMONA TESI DI DIPLOMA IN INGEGNERIA INFORMATICA RELATOREAUTORI Prof. Vittorio TrecordiDemicheli.
Effetti grafici con compiz-fusion Come ottenere un desktop accattivante su UBUNTU.
I Paradossi di Zenone I paradossi di Zenone costituiscono forse i primi esempi del metodo di dimostrazione noto come dimostrazione per assurdo, usato.
Linux Day 2006 – Giornata nazionale dedicata al Software Libero e GNU/ Linux – Trusted Computing: Ecco il tuo Futuro Antonio Angelotti.
Autore/i 23/09/ Montebelluna 1 Desktop 3D ● Volevamo stupirvi con effetti speciali...
Piove di Sacco - 16/05/2007 – decima lezione – La grafica con LINUX Andrea Della Regina Associazione di Promozione Sociale.
PGDay 2009 FSGateway Ing. Torello Querci Resp. Architetture SW - Negens S.r.l. 4 Dicembre 2009, Pisa.
Dalla SPERIMENTAZIONE, alla INNOVAZIONE, all’attuazione della RIFORMA
Infrastruttura cloud servizi realizzata nella Sezione di Napoli
Synapse Gestione e Flussi documentali
Open Source / Free software
Protocollo di trasmissione tramite tecnologia Barryvox
La cultura tecnologica nella scuola del domani
Linux Day 2016.
Nuove Tecnologie e disabilità
Visita a San Piero a Grado “centro Avanzi”
« Il mondo si concentra sulla salute delle donne e delle future madri perchè salvare le donne stimola l’economia , sostiene le comunità e rafforza le.
ALTERNANZA SCUOLA-LAVORO 2017
Componenti di una scheda madre
Alternanza scuola/lavoro
Comparazione consumi idrici
R. Cerulli, M. Pavan e P. Sapienza CSN2 – Catania 18 settembre 2017
Microcontrollori e microprocessori
Sviluppare applicazioni usando la piattaforma di Firefox
Valentina Bonicalzi Vedano Olona, 13 settembre 2017
Sezione di Napoli GRID-PACS Commissione Calcolo Richieste 2008 Napoli.
KVM QEMU Virtual Machine Manager Massimo Nuvoli
1.
LHCB : proposte dei referees
Credit Information Interattiva
Andreani Matteo Dolcino Elena Locatelli Lara Santambrogio Luca
Last minute soccer.
LA GESTIONE DEI PACCHETTI
* Il Sistema Operativo GNU/Linux * Sistema Operativo e Applicazioni
Gianpaolo Carlino (coord)
La porta video DVI. Differenze tra i vari tipi e miglioramenti introdotti rispetto alla precedente VGA. Leader: Chouay Mohammed Grafico: Vinueza Daniel/Chouay.
analizzatore di protocollo
Centro Informazioni turisti
MODULO 1 – Computer essentials
Caratteristiche e funzioni della scheda Arduino
Il sistema informativo di Pronto Soccorso Più in dettaglio
Progetto di Tecnologie Web 2014/2015 THERMOWEB
Animated Colregs72 – Colregs72 Animate
ADO Per gestire i database con tecnologia ASP si utilizzano strumenti ADO (ActiveX Data Objects): un'architettura che fornisce oggetti.
Il tempo è più prezioso del denaro:
Genezareth L’Emporio Solidale.
BLOGGALO.
RILEVAZIONE NAZIONALE Le rilevazioni dell’a.s :
LE PARTI INTERNE DEL COMPUTER
Parti interne del computer
Fare ricerca mai così facile!
Valutiamo insieme la validità di alcune strategie che spesso vengono messe in atto per gestire l’attenzione della classe.
Semina e crescita dei legumi
Il passaggio all’opensource nella didattica: analisi e utilizzo di software anche per alunni con BES e DSA Stefano Garione.
I Fondi Europei.
Il nuovo scratch desktop
Architettura del computer
Piccoli Comuni XIX Conferenza Nazionale NOI SIAMO PICCOLI MA…
Presidente Piccola Impresa COMITATO DI PRESIDENZA – 5 SETTEMBRE 2006
Nuovo quadro di controllo e comando per Maestro ed Ocean
CLOUD.
Transcript della presentazione:

Verso flussi video e un'accelerazione OpenGL veramente libera! pinguozz@fsugpadova.org Hackmeeting 0x0a Pisa

Ma Il mondo della grafica oggidì in ambienti Unix* OPEN Nvidia con tutta la famiglia Geforce [Ottimo Hardware e ottimi driver] Ma Tutte le specifiche sono completamente blindate le uniche rese pubbliche sono arrivate con le Riva TNT [1998] con il Driver per Xfree 3.3.6

ATI è stata da sempre l'azienda che ha, seppure a fasi alternate, dato un supporto aperto alle proprie tecnologie. ne è un esempio il driver xf86-video-ati: esso comprende tre sotto driver per le famiglie mach64, Rage 128 [modulo r128] e Radeon [dalla famiglia di chipset r100 all'r200 con le specifiche del produttore sotto NDA, le serie r300 ed r400 sono state supportate grazie ad un lavoro di reverse engineering attuato dal team del progetti DRI for R300 partendo dalle specifiche del chip r200, quindi DICIAMOGLI GRAZIE :) !]

SIS/VIA ed XGI è un produttore meno conosciuto ma non meno importanti la sis/via ha in produzione il chipset grafico integrato unichrome che è ad oggi una delle migliori soluzioni integrate per sistemi di tipo home theatre PC [grazie all' accelerazine HW sia per l'mpeg2 e mpeg4] poiché viene integrato nelle schede madri per CPU C3 di via per soluzioni a bassisimo consumo energetico XGI ne è una sottosezione che interessa particolarmente per la propria disponibilità di driver con un'ottima accellerazione di tipo 2D, adattissime per essere abbinate con chip di tipo PowerPC del costruttore FREESCALE Per questi sono disponibili i driver xf86-video-sis e -xgi con completo supporto per l'accellerazione 2D e parziale accellerazione 3D per i chipset SIS/VIA

Quindi per il 2003 al 2006 Buio pesto per i driver liberi Fino al 2003 la situazione si è così evoluta, durante questo anno ATI prese la decisione di blindare anch'essa il proprio driver per le schede video e dalla serie r500 dei propri chipset [commercialmente conosciuti come Serie X1000] non ha più rilasciato nessuna specifica né 2D né 3D Ricordiamo che Nvidia pur non avendo mai rilasciato specifiche circa il proprio HW di tipo 3D, ha sempre fornito un driver con accellerazione 2D [seppur incompleta] per il proprio HW su tutte le architetture. Quindi per il 2003 al 2006 Buio pesto per i driver liberi

NON HA MAI MODIFICATO LA PROPRIA POLITICA IN TAL SENSO! I casi eccezionali!!!! I driver grafici per i chipset integrati intel!!! Nel 2004 con l'uscita della serie 850 deli propri chipset intel ha rilasciato TUTTE le specifiche del proprio hardware commisionando alla Tungsten Corp. il lavoro di sviluppo e mantenimento degli stessi. Tutto questo sotto licenze libere e dal 2004 ad oggi intel: NON HA MAI MODIFICATO LA PROPRIA POLITICA IN TAL SENSO!

Quasi contemporaneamente, accadono due cose: Correva l'anno 2006...... Ed il mondo cambiò!!! Quasi contemporaneamente, accadono due cose: ATI viene assorbita da AMD che necessità del suo Know-How in ambiente Video Viene Avviato il progetto Nouveau, che attraverso un'attività di Reverse Enginnering di tipo Clean Room che mira a dare un supporto alle funzionalità 3D dell' HW Nvidia tramite un driver Open e Crossplatform.

FGLRX ATI Binary driver IL progetto Avivo mantenuto da Jerome Glisse Durante il periodo del 2006 per supportare l' hw più recente d ati e tutto l' hw di Nvidia si necessita quindi dei rispettivo BLOB driver: NVIDIA Bynari driver et FGLRX ATI Binary driver Durante il 2006 viene comunque avviato il progetto per il supporto tramite driver libero dei chipset ATI della serie r500: IL progetto Avivo mantenuto da Jerome Glisse

Nasce così nel settembre 2007 il driver radeonHD: Nell' estate 2007 dopo vari tentennamenti e poco dopo l'uscita della serie r600 dei chipset ati [commercialmente conosciuti come radeon HD2000], Ati Decide di rilasciare senza alcuna NDA tutte le proprie specifiche circa i chipsets r500/r600 avviando un progetto dedicato e commissionando a degli sviluppatori di Novell la produzione del Driver stesso: Nasce così nel settembre 2007 il driver radeonHD: Che punta coprire tutto l'hw prodotto con chipset ATI r500/r600 con un driver completamente open e che probabilmente inizierà a essere usato ne secondo quadrimestre del 2008

Ne medesimo tempo il progetto Nouveau procede con la propria attività e riceve uno spazio dedicato nei repository di freedesktop.org Gli sviluppatori sperano con l'attuale velocità di sviluppo di riuscire ad arrivare ad un driver con funzionalità 3D minimale [sufficenti a supportare i desktop enviroment accellerati alla Compiz] entro il 2008. Tuttavia tutto il supporto disponibile a questo progetto oltre che auspicabile è da considerarsi più che prioritario!

Ad oggi Siamo vicini ad un ambiente accellerato 3D molto più aperto di già un anno fa ma il lavoro necessario è notevole e la disponibilità dei singoli a dare il loro aiuto è sempre il primo motore. Finchè chiederemo e faremo di tutto per avere tecnologie aperte avremo delle possibilità per averle ma solo se continueremo e saremo fermi su questa volontà riusciremo nell'intento. Webografia: http://www.freedesktop.org/ Sezione DRI http://nouveau.freedesktop.org/ http://www.phoronix.com/ Many thanks for attention by Pinguozz!