1. BENVENUTO SU CONSOLE TRIBE

    Benvenuto, stai navigando nella nostra community come ospite

    Avere un account su Console Tribe ti permetterà di creare e partecipare alle discussioni e al mercatino, organizzare tornei e partite online, iniziare conversazioni personali con gli altri giocatori del forum e di utilizzare tutte le funzioni di questo sito.

    Registra il tuo account in meno di 5 secondi, se vuoi puoi sfruttare i login social via Facebook, Google Plus o Twitter.

Istruzioni passo passo per rendere linux full screen

Discussione in 'Ps3 Linux' iniziata da javajix, 1 Agosto 2007.

  1. klima

    klima Guest

    Registrato:
    20 Febbraio 2006
    Messaggi:
    269
    "Mi Piace" ricevuti:
    0
    Punteggio:
    0
    Si è sicuramente diversa... quella per ydl non va. Non ho mai approfondito l'argomento ricompilazione kernel, quindi attendo il tuo prezioso aiuto...

    E COMPLIMENTONI PER LO SFORZO E PER L'AIUTO CHE STAI DANDO ALLA COMMUNITY :)

    + per te!

    P.S. Se ti serve un tester senza farti reinstallare UBUNTU 7.10 sono qui... magari tramite msn...
  2. javajix

    javajix Tribe Member

    Registrato:
    3 Luglio 2007
    Messaggi:
    793
    "Mi Piace" ricevuti:
    0
    Punteggio:
    16
    Località:
    Ancona
    Tranqui, non c'e' bisogno di re-installare :) tengo un kernel di scorta lol :)

    Se reisco questa sera faccio qualche prova
  3. tigersoul

    tigersoul Tribe Newbie

    Registrato:
    9 Dicembre 2006
    Messaggi:
    18
    "Mi Piace" ricevuti:
    0
    Punteggio:
    1
    ho fatto un gran bel casino ho midificato il kboot.conf e adesso al posto della schermata di boot mi esce un errore con scritto: /init: /etc/kboot.conf: 6: syntax error: undeterminated quoted string . Cè un modo per mettere tutto apposto?
  4. psxsnake

    psxsnake Tribe Newbie

    Registrato:
    29 Novembre 2006
    Messaggi:
    49
    "Mi Piace" ricevuti:
    0
    Punteggio:
    6
    interessa anche a me, e se in aggiunta puoi inserire i link per il download del kernel dato che io non ho internet in casa...
  5. javajix

    javajix Tribe Member

    Registrato:
    3 Luglio 2007
    Messaggi:
    793
    "Mi Piace" ricevuti:
    0
    Punteggio:
    16
    Località:
    Ancona
    Il kernel va scaricato obbligatoriamente con apt, perchè è un kernel patchato ubuntu; la versione ufficiale del kernel non va bene.
    Automerged Message for DoublePosting
    Congratulation hai tolto l'apice finale :clap-clap:

    Per sistemarlo senza re-installare forse c'e' un modo:

    Inserisci il cd di installazione, quando parte l'installazione permi alt+F1 e vai su una shell.

    Monti il disco rigido digitando:

    Codice:
    mount /dev/psda1 /mnt -t ext3
    
    Il device dovrebbe essere psda1 o ps3da1 non sono sicuro, ora sono in ufficio e non posso verificare.

    Modifichi il kboot.conf (solo che come editor hai solo vi ed è complicatello):

    Codice:
    vi /mnt/etc/kboot.conf
    
    Poi riavvii.

    Il manuale di vi:
    http://www.eandem.co.uk/mrw/vim/usr_doc/index.html
  6. klima

    klima Guest

    Registrato:
    20 Febbraio 2006
    Messaggi:
    269
    "Mi Piace" ricevuti:
    0
    Punteggio:
    0
    Altrimenti fai partire una live, e fai il tutto con iterfaccia grafica!
    Non voglio sminuire il suggerimento di javajix, visto che io sono un grande amante della shell, ma per molti utenti è piu semplice e immediata l'interfaccia...
  7. tigersoul

    tigersoul Tribe Newbie

    Registrato:
    9 Dicembre 2006
    Messaggi:
    18
    "Mi Piace" ricevuti:
    0
    Punteggio:
    1
    eh me ne sono accorto anchio ma ormai era troppo tardi:p ho provato ad usare la modalità rescue del cd di installazione ma nn ha funzionato cosi ho dovuto per forza reinstallare tutto.Però mi sono accorto ke usando la modalità expert cè un passaggio ke dice copia kboot su hard disk.Bè cmq ormai l ho riinstallato:eek:Cmq grazie ugualmente per l aiuto e la disponibiltà thanks!
  8. javajix

    javajix Tribe Member

    Registrato:
    3 Luglio 2007
    Messaggi:
    793
    "Mi Piace" ricevuti:
    0
    Punteggio:
    16
    Località:
    Ancona
    Si puo' fare anche con la live come dice kima, ma ti serve una live per PS3, le altre non vanno bene.....

    Ti dovresti scaricare la iso di installazione della ubuntu 7.10 normale non alternate che dovrebbe partire tipo live se non ricordo male.
  9. buglis

    buglis Tribe Member

    Registrato:
    18 Ottobre 2007
    Messaggi:
    207
    "Mi Piace" ricevuti:
    0
    Punteggio:
    16
    tutto risolto, ho installato i pacchetti che mancavano, prima ho fatto pure un make menuconfig come spiegato in altra guida e poi il make ps3_defconfig.

    grazie per la risposta cmq! :)
    Automerged Message for DoublePosting

    prima fai un update dei pacchetti con apt-get update

    poi cerchi il linux-sources 2.6.22 e lo installi

    per il make forse ti mancano dei pacchetti, prima scaricati questi

    sudo apt-get install build-essential
    sudo apt-get install kernel-package
    sudo apt-get install gcc
    sudo apt-get install libncurses5
    sudo apt-get install libncurses5-dev
    sudo apt-get install libqt3-mt-dev

    io la ricompilazione la faccio sempre da utente perchè facendola da root poi si possono avere problemi con i permessi.

    un ulteriore aiuto per la ricompilazione del kernel può esser questo:

    http://guide.debianizzati.org/index.php/Debian_Kernel_Howto

    ovviamente è una guida generica, solo per capire meglio la ricompilazione!
  10. tigersoul

    tigersoul Tribe Newbie

    Registrato:
    9 Dicembre 2006
    Messaggi:
    18
    "Mi Piace" ricevuti:
    0
    Punteggio:
    1
    ah ok grazie per le drittte.Ah una domandatu hai già fatto tutto il procedimento? se si è andato a buon fine?
  11. buglis

    buglis Tribe Member

    Registrato:
    18 Ottobre 2007
    Messaggi:
    207
    "Mi Piace" ricevuti:
    0
    Punteggio:
    16
    io sto compilando il kernel 2.6.23, quindi non so darti una risposta certa, ma dovrebbe funzionare!

    l'importante è che non sostituisci il kernel precedente che se non dovesse andare riavvii con il vecchio! ;)
  12. tigersoul

    tigersoul Tribe Newbie

    Registrato:
    9 Dicembre 2006
    Messaggi:
    18
    "Mi Piace" ricevuti:
    0
    Punteggio:
    1
    ma come hai fatto a mettere il kernel 2.6.23?
  13. javajix

    javajix Tribe Member

    Registrato:
    3 Luglio 2007
    Messaggi:
    793
    "Mi Piace" ricevuti:
    0
    Punteggio:
    16
    Località:
    Ancona
    Ecco la guida aggiornata per ubuntu 7.10 per mettere il full screen:

    Per poter sistemare i bordi neri che vi affliggono dovete ricompilare
    il driver video.

    Primo passo dovete installare dei pacchetti, aprite il terminale e digitate:

    Codice:
    sudo apt-get install dmsetup build-essential
    
    Scaricate il kernel da qua:
    http://ftp.riken.go.jp/pub/Linux/ke...70831-ADDON/src/linux-2.6.23-20070817.tar.bz2

    e salvateli nella vostra home (/home/nomeutente)

    Scompattate i sorgenti appena scaricati e entrate nella directory, digitando:

    Codice:
    cd /usr/src
    sudo tar xvjf /home/nomeutente/linux-2.6.23-20070817.tar.bz2
    cd linux-2.6.23-20070817
    
    Ora generiamo la configurazione di default, digitate:

    Codice:
    sudo make ps3_defconfig
    Modifichiamo i sorgenti del driver:

    Codice:
    sudo gedit drivers/video/ps3fb.c
    Effettuate una ricerca di PS3FB_RES_FULL

    modificate la riga per i 720p:

    Codice:
     {1280, 720, 78, 38, 0} 
    con:

    Codice:
     {1280, 720, [COLOR=green]38, 18[/COLOR], 0} 
    modificate la riga per i 1080p:

    Codice:
     {1920, 1080, 116, 58, 0} 
    con:

    Codice:
     {1920, [COLOR=orange]1080, 64[/COLOR], 32, 0} 
    Poco più sotto trovate:

    Codice:
    static const struct fb_videomode ps3fb_modedb[] = {
    
    /* 60 Hz broadcast modes (modes "1" to "5") */
    {
    /* 480i */
    "480i", 60, 576, 384, 74074, 130, 89, 78, 57, 63, 6,
    FB_SYNC_BROADCAST, FB_VMODE_INTERLACED
    }, {
    /* 480p */
    "480p", 60, 576, 384, 37037, 130, 89, 78, 57, 63, 6,
    FB_SYNC_BROADCAST, FB_VMODE_NONINTERLACED
    }, {
    /* 720p */
    "720p", 60, [COLOR=red]1208, 684[/COLOR], 13481, 298, 148, 57, 44, 80, 5,
    FB_SYNC_BROADCAST, FB_VMODE_NONINTERLACED
    }, {
    /* 1080i */
    "1080i", 60, [COLOR=blue]1688, 964[/COLOR], 13481, 264, 160, 94, 62, 88, 5,
    FB_SYNC_BROADCAST, FB_VMODE_INTERLACED
    }, {
    /* 1080p */
    "1080p", 60, [COLOR=blue]1688, 964[/COLOR], 6741, 264, 160, 94, 62, 88, 5,
    FB_SYNC_BROADCAST, FB_VMODE_NONINTERLACED
    }
    
    Per i 720p dovete modificare le cifre colorate in rosso usando la seguente formula matematica:

    1280 - (margine_x*2), 720 - (margine_y*2)

    Per i 1080i dovete modificare le cifre colorate in blu usando la seguente formula matematica:

    1920 - (margine_x*2), 1080 - (margine_y*2)

    I margini sono i valori che avete messo sopra(colorati in verde per i 720p e in giallo per i 1080i)

    Quindi per i 720p:

    Codice:
    1280 - ([COLOR=green]38[/COLOR] * 2) = 1204
    720 - ([COLOR=green]18[/COLOR] * 2) =  684
    
    La riga modificata sarà:

    Codice:
    /* 720p */
    "720p", 60, [COLOR=green]1204, 684[/COLOR], 13481, 298, 148, 57, 44, 80, 5,
    FB_SYNC_BROADCAST, FB_VMODE_NONINTERLACED
    }, {
    
    Salvate e chiudete l'editor.

    ora ricompiliamo il kernel:

    Codice:
    sudo make vmlinux
    andate a prendere qualcosa dal frigo.. ci vorrà un po di tempo.

    Al termine compiliamo i moduli:

    Codice:
    sudo make modules
    Altra puntatina in cucina o in bagno...

    Al termine installiamo i moduli:

    Codice:
    sudo make modules_install
    ora copiate il kernel appena compilato nella directory di boot:

    Codice:
    sudo cp vmlinux /boot/vmlinux-2.6.23
    Ora creiamo il ramdisk di avvio:

    Codice:
    sudo mkinitramfs -o /boot/initrd.img-2.6.23 2.6.23-rc3
    copiate la mappa di sistema:

    Codice:
    sudo cp System.map /boot/System.map-2.6.23
    ora editate kboot.conf:

    Codice:
    sudo gedit /etc/kboot.conf
    dovrebbe essre simile a:

    Codice:
    message=/etc/kboot.msg
    default=linux
    timeout=100
    linux='/boot/vmlinux initrd=/boot/initrd.img root=UUID=f9eb01ce-006f-443d-b5a3-3635acc0df10 quiet splash video=ps3fb:mode:3'
    old='/boot/vmlinux.old initrd=/boot/initrd.img.old root=UUID=f9eb01ce-006f-443d-b5a3-3635acc0df10 quiet splash'
    
    ora aggiungiamo l'opzione per il kernel appena compilato:

    Codice:
    message=/etc/kboot.msg
    default=[COLOR=red]linuxfull[/COLOR]
    timeout=100
    linux='/boot/vmlinux initrd=/boot/initrd.img root=UUID=f9eb01ce-006f-443d-b5a3-3635acc0df10 quiet splash video=ps3fb:mode:3'
    [COLOR=red]linuxfull='/boot/vmlinux-2.6.23 initrd=/boot/initrd.img-2.6.23 root=UUID=f9eb01ce-006f-443d-b5a3-3635acc0df10 quiet splash video=ps3fb:mode:3'[/COLOR]
    old='/boot/vmlinux.old initrd=/boot/initrd.img.old root=UUID=f9eb01ce-006f-443d-b5a3-3635acc0df10 quiet splash'
    
    Notate la modalità video:

    Codice:
    video=ps3fb:mode:3
    
    E' la modalità numero 3 che corrisponde a 720p, se invece volete quella a 1080i sostituite il 3 con il
    4, se volete la modalità 1080p mettete 5.

    Salvate e chiudete l'editor.

    Ora facciamo un bel reboot e teniamo le dita incrociate:

    Codice:
    sudo reboot
    putroppo dovrete effettuare diversi tentativi, perchè i valori sono diversi per ogni monitor.
    Dovete modificare il terzo ed il quarto valore finchè il desktop non corrisponde al monitor.

    Il terzo valore indica lo spessore ai lati, mentre il quarto valore indica lo spessore sopra e sotto, piu grandi sono i valori
    oiu grande sarà il bordo.

    Nel mio caso i valori sono:

    Codice:
     
    {1280, 720, 40, 28, 0}
     
    e sotto:

    Codice:
    /* 720p */
    "720p", 60, 1200, 664, 13481, 298, 148, 57, 44, 80, 5,
    FB_SYNC_BROADCAST, FB_VMODE_NONINTERLACED
    }, {
    
    Il mio display supporta solo i 720p quindi ho cambiato solo la riga dei 720p.

    Non spaventatevi non dovete ripetere tutto ogni volta.

    Per i tentativi successivi la procedura è più breve:

    Entrate nella directory dei sorgenti:

    Codice:
    cd /usr/src/linux-2.6.23-20070817
    Eliminate il binario del driver:

    Codice:
    sudo rm drivers/video/ps3fb.o
    Editate nuovamente il sorgente e modificate i valori:

    Codice:
    sudo gedit drivers/video/ps3fb.c
    Compilate nuovamente il kernel:

    Codice:
    sudo make vmlinux
    questa volta ci metterà pochissimo perchè compilerà
    solo il driver.

    Copiate il kernel nella directory di boot:

    Codice:
    sudo cp vmlinux /boot/vmlinux-2.6.23
    copiate la mappa di sistema:

    Codice:
    sudo cp System.map /boot/System.map-2.6.23
    Fatto, visto come è stato veloce ?

    Ora riavviare e controllare la grandezza della cornice nera,
    ripetete il tutto finchè non siete soddisfatti.

    Un consiglio, stampatevi questa guida e tenetela vicino, procedete con calma
    e modificate i valori di 10 in 10 modificando solo il 3 valore (il margine sinistro) finchè non
    siete soddisfatti e poi passate al 4 valore (il margine superiore).

    In caso aveste incasinato il kernel, quando compare kboot usate il tasto tab e caricate il vecchio kernel.

    Buon full screen a tutti!!
  14. mrwhite

    mrwhite Tribe Member

    Registrato:
    12 Ottobre 2007
    Messaggi:
    109
    "Mi Piace" ricevuti:
    0
    Punteggio:
    16
    allora la premessa e' complimenti e grazie a professionisti come voi che si rompono e danno una mano ai dilettanti come me......



    detto questo sono contento che siamo in 4 5 ad avere installato linux ( la percentuale sulla play puo' benissimo essere veritiera).....


    xke' non e' possibile che un poveretto debba fare tutto cio' solo x avere un misero desktop fullscreen.....

    ma dai e' una cosa indegna.....adesso ho capito xke' questo sistema operativo lo usano in 10 in tutto il pianeta....

    ma cmq arrivera' un altro sistema operativo degno di tal enome simile a quello che c'era nei mediacenter? facile veloce intuitivo ....


    speriamo bene...
  15. buglis

    buglis Tribe Member

    Registrato:
    18 Ottobre 2007
    Messaggi:
    207
    "Mi Piace" ricevuti:
    0
    Punteggio:
    16
    http://psubuntu.com/forum/viewtopic.php?t=904

    ovviamente la guida è per la famiglia buntu!

    ora provo pure la guida postata per il 7.10!

    mitico javajix
  16. klima

    klima Guest

    Registrato:
    20 Febbraio 2006
    Messaggi:
    269
    "Mi Piace" ricevuti:
    0
    Punteggio:
    0
    Ecco provato, mi sono fermato qui:

    Codice:
    alen@localhost:/usr/src/linux-2.6.23-20070817$ make vmlinux
    scr ipts/kconfig/conf -s arch/powerpc/Kconfig
    
    *** Error during writing of the kernel configuration.
    
    make[2]: *** [silentoldconfig] Error 1
    make[1]: *** [silentoldconfig] Error 2
    *** 2.6 kernels no longer build correctly with old versions of binutils.
    *** Please upgrade your binutils to 2.12.1 or newer
    make: *** [checkbin] Error 1
    
    inutile dire che ho provato apt-get install binutils ma mi dice che è già all'ultima versione. Voglio precisare che ho installato ubuntu beta 7.10 20071015 aggiornata con apt-get dist-upgrade...
    ora ho sonno e (essendo pigro) non riesco a concentrarmi... spero di trovare info domani :)

    Se nel driver video trovo questa riga

    /* 720p */
    "720p", 60, 1124, 644, 13481, 298, 148, 57, 44, 80, 5,
    FB_SYNC_BROADCAST, FB_VMODE_NONINTERLACED

    e io come risolzione video mi trovo sempre 1124x644 posso cambiare secondo voi il 1124 in 1280 (o 1366) e il 644 in 720 (o 768)?
    Se riesco in caso farò delle prove...
  17. buglis

    buglis Tribe Member

    Registrato:
    18 Ottobre 2007
    Messaggi:
    207
    "Mi Piace" ricevuti:
    0
    Punteggio:
    16
    non credo che ci siano professionisti o dilettanti, solo chi ha voglia di scoprire e chi vuole tutto pronto.
    ti consiglio di documentarti un pò meglio sull'ambiente linux, unix e open, vedrai che non lo usano in 10, che non è indegno e soprattutto che nessuno ti obbliga ad utilizzarlo se non ti senti pronto per imparare. :)
  18. javajix

    javajix Tribe Member

    Registrato:
    3 Luglio 2007
    Messaggi:
    793
    "Mi Piace" ricevuti:
    0
    Punteggio:
    16
    Località:
    Ancona

    Ti sei dimenticato di mettere sudo prima di make vmlinux
  19. klima

    klima Guest

    Registrato:
    20 Febbraio 2006
    Messaggi:
    269
    "Mi Piace" ricevuti:
    0
    Punteggio:
    0
    BUAHAHAHA Si è vero.... che LOL che sono... vabbè avevo scritto che ero stanco... grazie...
    Automerged Message for DoublePosting
    Eh si... tu si che hai capito come funziona l'opensource e tutto il mondo GNU/LINUX... perche non chiedi a m$ microsoft di prepararti un so pronto... poi vediamo quanto lo paghi...
    Pensa se sony non avesse dato la possibilità di installarci un altro SO... saremmo stati probabilmente tutti zitti e non ci avremmo neanche pensato.
  20. buglis

    buglis Tribe Member

    Registrato:
    18 Ottobre 2007
    Messaggi:
    207
    "Mi Piace" ricevuti:
    0
    Punteggio:
    16
    chi ha seguito la guida passo per passo per il kernel 2.6.23, è riuscito ad avviare con il nuovo kernel?

    io ho un errore in fase di init, in quanto non mi trova nessun vmlinux, etc etc!!!


    azzz, rileggendo ora la guida passo per passo ho notato che un comando è errato, o meglio è stato battuto un carattere sbagliato e ovviamente la mia pigrizia mi vuole fare dei copia e incolla dei comandi invece di scriverli!! :D

    credo a questo punto che il problema sia dovuto a questo, dopo provo cmq nella guida è sbagliato il comando:

    sudo cp vmlinux /boot/vmlimux-2.6.23

    che va corretto in

    sudo cp vmlinux /boot/vmlinux-2.6.23


    ovviamente poi riportando nel kboot /boot/vmlinux-2.6.23 non mi trovava niente e non partiva.

    nella pausa pranzo provo e poi vi dico!

    ciao :)