@ Pa0l0ne
Il Sega Model 3 però è emulato già da MAME...Ricercherò in merito.
@ Pa0l0ne
Il Sega Model 3 però è emulato già da MAME...Ricercherò in merito.
"Fatti non foste per viver come bruti, ma per seguir virtute e conoscenza."
Ulisse. Inferno - Canto XXVI.
Nel corso del tutorial dedicato alla compilazione del kernel vi ho mostrato come ottenere una interfaccia grafica stile menu, sicuramente più user-friendly di un file di configurazione da gestire in modalità testo.
Per ottenere una gestione del kernel più efficace e anche per poter avere una panoramica migliore di quello che fanno i singoli moduli del kernel:
Da riga di comando:
Questo comando installerà una serie di dipendenze più la libreria principale qt4.Codice:apt-get install qt4-dev-tools
Al termine dell'installazione, accedete alla configurazione grafica del kernel con il comando:
Procedete come consueto.Codice:make CROSS_COMPILE=xenon- ARCH=powerpc xconfig
"Fatti non foste per viver come bruti, ma per seguir virtute e conoscenza."
Ulisse. Inferno - Canto XXVI.
Ma voi non potrete mai avere questo
6 Cores... Tutti e 6!!! Finalmente la Xbox 360 Full Speed!
Ecco lo screenshot. Ubuntu 11.10.
Xenon x 6!
[URL="https://www.dropbox.com/s/lp24dgcsr7j0z22/ubuntu6cores.jpg"]https://www.dropbox.com/s/lp24dgcsr7j0z22/ubuntu6cores.jpg[/URL]
Restate Sintonizzati!
"Fatti non foste per viver come bruti, ma per seguir virtute e conoscenza."
Ulisse. Inferno - Canto XXVI.
Ormai e' palese....bisognerebbe creare ethereal.com....il solo consoleopen e' troppo "stretto" per un simile geniaccio!!
Complimenti vivissimi e se hai voglia di condividere noi siamo qua'!
Grandeeee!!!!!
Ultima modifica di Pa0l0ne; 21-05-12 alle 12: 52
Allora, ho provato con ZLX che mi ha passato Paolone (che ringrazio), ovviamente lo ho messo sulla chiavetta da 8 gb e non avevo collegato nessuna altra periferica di memorizazione.
Per avviarsi si avvia, ma basta che premo sulla voce start httpd e mi da la schermata rossa con gli stessi errori della schermata che ho postato pochi post sopra. Avete idee?
@ P@olo
Se hai problemi anche con ZLX il problema è altrove. Sei sicuro di avere XeLL installato correttamente?
"Fatti non foste per viver come bruti, ma per seguir virtute e conoscenza."
Ulisse. Inferno - Canto XXVI.
Ovviamente condividerò il tutto.
Sono necessari altri test per verificare la stabilità.
Al lavoro c'è Ced2911, cancerous ed io.
Fra un pò di tempo dovrebbe essere disponibile anche il kernel 3.6.6, quindi pensavo di aspettare che sia pronto e illustrare il tutto. Su richiesta però, a chi è in grado di compilarsi il kernel da solo posso dare le dritte necessarie.
Inoltre ho iniziato a dare un'occhiata all'implementazione del nuovo adattatore Wireless per Xbox Fat.
Vedremo che esce fuori...^_^
Ultima modifica di Ethereal; 21-05-12 alle 13: 24
"Fatti non foste per viver come bruti, ma per seguir virtute e conoscenza."
Ulisse. Inferno - Canto XXVI.
Ultima modifica di Pa0l0ne; 21-05-12 alle 13: 38
Ricostruito l'ambiente libxenon su una Ubuntu 12.04 fresca di installazione. Nessun problema riscontrato a parte l'ovvio editing al puntamento della nuova zlib.
Ultima modifica di Pa0l0ne; 21-05-12 alle 22: 16
Ma la xbox360 non era tri-core?O mi sbaglio?Gli altri tre sono virtuali?Ma voi non potrete mai avere questo
6 Cores... Tutti e 6!!! Finalmente la Xbox 360 Full Speed!
Tre core fisici, ognuno dei quali dotato di due Threads (capacita' di processo per singolo clock)
Ultima modifica di Pa0l0ne; 22-05-12 alle 10: 00
E quindi allora gli altri tre sarebbero virtuali?Non credo che sisituisca il processore anche perchè non credo che la motherboard della xbox360 lo potrebbe supportare( un 6core fisico, intendo).
Ultima modifica di TrueLion; 22-05-12 alle 12: 11
Non e' corretto parlare di virtuale:
I core fisici sono 3 ed ognuno ha una capacita' reale di processo dei dati (thread) doppia per singolo ciclo di clock.
E' un po' come accade con le RAM Ddr (double data rate), per ogni clock processano il doppio delle informazioni normalmente gestibili da memorie con tecnologia sdr (single data rate).
Ovviamente non e' proprio come avere 6 core reali, ma avere i Threads sbloccati ed usabili aiuta...eccome se aiuta!
Perdonate la spiegazione "terra terra" della questione...ma tant'e!
Ma perchè i thread al monento non li usa tutti?Cioè ne usa solo 3 invece di 6?Abbi pazienza ma sono un supernoob
Siamo in sezione Homebrew, dunque ciò è (era) vero solo per l'utilizzo in ambito per così dire "alternativo" (linux ed homebrew compilati in libxenon). Per quanto riguarda il software retail di pubblico dominio (praticamente i giochi che acquisti) si presume che l'sdk ufficiale microsoft (che si chiama Xdk) con cui sono compilati abbia previsto "da sempre" l'utilizzo di tutti i cores con relativi Threads.
Aver raggiunto un simile risultato, in ambito alternativo, è un gran successo.
Riporto alcuni appunti di Ethereal:
*** Le CPU IBM PowerPC hanno un bug che causa degli SpinLock casuali. Senza scendere troppo nel dettaglio, la conseguenza è che la console freeza. Inizialmente era necessario disabilitare il supporto SMT per ridurre quasi a zero gli spinlock, attualmente, dopo aver apportato alcune modifiche, il kernel ed il sistema operativo sono molto stabili. Si parla di una probabilità di spinlock attorno all' 1-2%.
Se ciò avviene, molte volte è a causa del driver audio, che si trova ad uno stage ancora primitivo.
Ubuntu gestisce l'eccezione molto meglio di Debian, che solitamente freeza pochi secondi dopo lo spinlock.***
***Con l'attuale versione di LibXenon, che utilizza il compilatore GCC alla versione 4.6.1, la compilazione non riuscirà e verrà restituito un errore.***
***Attualmente GCC 4.6.1 funziona correttamente solo per Kernel inferiori alla versione 2.6.32.......Quindi, perchè il Kernel sia compilato correttamente dobbiamo creare una sub-istanza di LibXenon che utilizza GCC 4.4.0.***
Interessante capire e conoscere, con l'ottimo risultato raggiunto dal nostro Ethereal, se e come sono state risolte le anomalie suddette.
Ultima modifica di Pa0l0ne; 22-05-12 alle 16: 02
Ritorno su discorso mame, inanzitutto grazie della release, ho provato metalslug (che non riuscivo a caricare sul 0.72) funziona correttamente ma non sento audio, qualche idea del motivo?
Segnalibri