. Latest news:'' 30.07.2007 postata da pachi - La precedente traduzione spagnola del TiNDC (#23) è stata aggiornata.
More News
Nouveau : accelerazione 3D Open Source per le schede grafiche nVidia
Circa Nouveau
Questa è la home page di nouveau, un progetto che aspira a produrre un driver 3D Open Source per le schede grafiche nVidia. "nouveau" [nuvo] è una parola francese traducibile col termine "nuovo". Se hai qualche domanda rispetto a questo progetto, dai un'occhiata alle nostre FAQ. Se vuoi dare un aiuto per lo sviluppo, ci sono due risorse principali: il canale IRC e le Mailing lists. Molte discussioni sul lavoro di sviluppo avvengono nel canale freenode irc '#nouveau', inoltre manteniamo dei logs di queste discussioni, sia nella forma di raw logs che organizzati in sommari, che vengono chiamati 'TiNDC's, o anche Usiamo diverse mailing lists: la lista nouveau è dove vengono riportati i bugs e dove hanno luogo le discussioni circa lo stato dei lavori (prima controlla sempre i log IRC!); la lista dri-devel appartiene al progetto DRI, dove i cambiamenti attuatida nouveau vengono eventualmente integrati; e, infine, la lista cvs commits registra i cambiamenti nei moduli Noi siamo anche interessati a ciò che viene detto intorno al progetto, i link alle notizie sono inseriti nella pagina InThePress.
Stato Attuale
Attualmente, c'è un parziale supporto al 2D, e un limitatissimo supporto al 3D per alcuni fortunati sviluppatori. la tabella delle feature non è più aggiornata , ma manteniamo una utile TODO list e una tabella di lavoro.
Inoltre, gli utenti possono controllare lista dei dumps di Renouveau che sono stati forniti e di quali si ha bisogno e possono vedere se maggiori informazioni circa la loro scheda possono essere di aiuto al progetto.
Per gli sviluppatori e gli utenti avanzati forniamo un comodo Howto per compilare e usare nouveau.
Ci è attualmente a lavoro, per inserire il supporto a Randr12 di nouveau nel ramo randr-1.2 del DDX.
News
30.07.2007 postata da pachi
la precedente traduzione spagnola del TiNDC (#23) è stata aggiornata.
22.07.2007 postata da KoalaBR
Il nuovo TiNDC (#24) è disponibile. Ringraziamo Pachi per la verisone spagnola che trovate qui
13.07.2007 postata da KoalaBR
A nome di tutti: Congratulazioni a Marcheu per il suo Dr.!
07.07.2007 postata da KoalaBR
Il nuovo TiNDC (#23) è disponibile. la versione preliminare in spagnolo grazie a Pachi è qui
28.06.2007 postata da KoalaBR
il nuovo TiNDC (#22) è disponibile. La versione Spagnola grazie a Pachi è qui
Bugs
Noi usiamo Bugzilla di freedesktop.org. Nouveau è un Prodotto di Xorg, come Driver/nouveau, è un prodotto Mesa, Come Drivers/DRI/nouveau.
Nella mailing list noi discutiamo dei bug reports, rispondiamo alle domande, discutiamo eventuali patch o qualunque cosa sia correlata con nouveau e i suoi strumenti. La puoi trovatre al seguente indirizzo: http://lists.freedesktop.org/mailman/listinfo/nouveau
Sentiti libero di mandarci segnalazioni circa i bug riguardanti l'implementazione del 2D e sui fallimenti dell'esecuzione di glxgears. Molti Bugs sono conosciuti ma non sono ancora stati inseriti nell'archivio di bugzilla. Non aspettarti che il supporto 3D funzioni con qualcosa di diverso da glxgears, al momento non abbiamo bisogno ancora di bug report circa l'ambito 3D.
Collegamenti agli attuali repositories di codice
Il codice attualmente è nell'albero upstream di git su git.freedesktop.org.
Mesa GIT (3D driver) contiene il module DRI module nella sottocartella src/mesa/drivers/dri/nouveau .
DriProject qui ci sono informazioni riguardanti gli sviluppatori di nouveau DRI.
DRM GIT (Memory management) contiene il modulo DRM . per scaricarlo , usa git-clone git://anongit.freedesktop.org/git/mesa/drm
DrmProject Qui ci sono informazoni molto dettaglaite circa il DRM project.
The DDX git (2D driver) contiene il "nv" DDX modificato per inizializzare le operazioni di 3D.
Strumenti
Strumenti che possono aiutare il processo di scrittura del driver
REnouveau (view CVS) dump's (a) le modifiche nei comandi fifo e i registri mappati dall'utente quando un processo emette una coamndo di rendering. Leggi questa pagina per sapere come mandarci un dump.
Un nvclock modificato questo nvclock è modificato per essere il grado di leggere e scrivere in tutti i registri nVidia.
MmioTrace per il trace memory mapped I/O access all'interno del kernel. Può essere usato per registrare come il modulo del driver usa le letture e scritture MMIO, per il reverse engineering ed il debugging.
rules-ng è un formato di database per registri di descrizione hardware, è work in progress. CVS
Tutti i nostri strumenti e i nostri script del CVS (e.g. crashdump e createdump) si posso trovare qui.
Documentazione/Codice disponibile
Introduzione e API docs
- Corso introduttivo - link e documenti selezionati per fare un corso
CtxInit - Come creare un nuovo context init
Video Hardware docs
Other nVidia drivers
Miscellanea
NvHardwareDocs tutta la documentazione su nv registers, protocolli hardware , articoli e informazioni di varia origine sulle schede grafiche nVidia
Games - come i giochi usano la grafica
lista di tutti i CodeNames per le schede nVidia
openChrome Project - driver open source per i device VIA S3 (è stato aggiornato XvMC con suporto all'accelerazione per MPEG-4)
intellinuxgraphics.org driver open source Linux Graphics per Intel (con XvMC per il supporto all'accelerazione MPEG-2)
R300 DRI (Direct Rendering Infrastructure) - progetto di sviluppo di drivers open source per i device con chipset AMD/ATI R300

