Il KDE 3.5 non si chiude correttamente
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Il KDE 3.5 non si chiude correttamente
Ho installato i pacchetti precompilati per il kde 3.5
quando provo a chidere con CTRL + ALT + MAIUSC + CANC mi esce una schermata nera e il pc rimane acceso.....
sono quindi costretto a spegnerlo con il bottone tenendo premuto per un pò......
versione kernel 2.6.15
quando provo a chidere con CTRL + ALT + MAIUSC + CANC mi esce una schermata nera e il pc rimane acceso.....
sono quindi costretto a spegnerlo con il bottone tenendo premuto per un pò......
versione kernel 2.6.15
Re: Il KDE 3.5 non si chiude correttamente
Quoto, anch'io ho lo stesso problema dopo aver aggiornato kernel (lo stesso di ChriD) e drivers ati ultimi (8.20.ChriD ha scritto:Ho installato i pacchetti precompilati per il kde 3.5
quando provo a chidere con CTRL + ALT + MAIUSC + CANC mi esce una schermata nera e il pc rimane acceso.....
sono quindi costretto a spegnerlo con il bottone tenendo premuto per un pò......
versione kernel 2.6.15
P.S: x Darathorn: ho arrivato il modulo acpi.....
Re: Il KDE 3.5 non si chiude correttamente
anch'io ho aggiornato i driver ati (mi ero dimenticato di segnalarlo)!HUSK ha scritto:Quoto, anch'io ho lo stesso problema dopo aver aggiornato kernel (lo stesso di ChriD) e drivers ati ultimi (8.20.ChriD ha scritto:Ho installato i pacchetti precompilati per il kde 3.5
quando provo a chidere con CTRL + ALT + MAIUSC + CANC mi esce una schermata nera e il pc rimane acceso.....
sono quindi costretto a spegnerlo con il bottone tenendo premuto per un pò......
versione kernel 2.6.15....Schermo nero e impossibilità di digitare comandi....aspetto risposta....
P.S: x Darathorn: ho arrivato il modulo acpi.....
e poi, non so se succede solo a me, ma se digito mi da tutto ok, ma il programma non si ferma....mi spiego meglio, una volta dato il comando escono le scritte normalmente ma non ritorna il prompt....succede solo a me???questo succede ogni volta che avvio un'applicazione che usa l'ambiente grafico.....Mah, sarà un bug dei nuovi drivers (o forse il kernel non supportato??)??Aspettiamo risposta..... 
Codice: Seleziona tutto
fglrxinfoRISOLTO TUTTO!!!!!Googlando un po' in giro ho trovato la soluzione al problema...
Funziona, adesso va tutto a meraviglia!Grazie a LINUXVAR!Il Kernel 2.6.15 ha dei problemi coi driver proprietari ATI.
Googlando un po' e' possibile trovare una piccola patch per il driver, però a differenza del driver Nvidia, che si può decomprimere e patchare, con il driver ATI questa procedura non è possibile.
Ecco invece la procedura corretta:
Questa procedura è stata scritta il 06-01-2006, il kernel usato e' il 2.6.15 (appena uscito) e la versione del driver ATI è la 8.20.8 (l'ultima disponibile).
1) Caricate il sistema con il kernel 2.6.15 (o superiore).
2) Installate il driver dall'installer con la procedura standard.
3) ATTENZIONE: non riavviate.
4) Entrate nella directory /lib/modules e installate la patch:NOTA: se si dovesse incontrare qualche difficoltà con l'installazione della patch è abbastanza semplice modificare i file a mano, editate il file /lib/modules/fglrx/build_mod/firegl_public.c e cercate la parte che riporto sotto:Codice: Seleziona tutto
# patch -p0 <percorso_alla_patchUn consiglio: se usate Vim fate prima ad usare la ricerca con /WARN e trovate l'inizio della seconda linea, e perciò tutto il blocco, comunque, modificate la parte:Codice: Seleziona tutto
#if 0 // WARNING WARNINIG WARNNING WARNNING WARNNING WARNNING WARNNING WARNNING // Don't increment page usage count, cause ctx pages are allocated // with drm_alloc_pages, which marks all pages as reserved. Reserved // pages' usage count is not decremented by the kernel during unmap!!! get_page(pMmPage); /* inc usage count of page */ #endifconCodice: Seleziona tutto
#if 0salvate il file e il gioco è fatto! Semplice, no?!Codice: Seleziona tutto
#if LINUX_VERSION_CODE >= 0x02060f
5) Entrate in fglrx/build_mod
6) Lanciate lo script make.sh contenuto in tale directory
7) Andate nella directory fglrx (la directory superiore)
Lanciate lo script make_install.sh
Dovrebbe essere a posto, adesso il driver installato dovrebbe funzionare correttamente!
La patch riportata qua sotto, potete copiarla e incollarla in un file:--------- INIZIO PATCH - NON COPIARE QUESTA PARTE ------------
diff -ru fglrx.orig/build_mod/firegl_public.c fglrx/build_mod/firegl_public.c
--- fglrx.orig/build_mod/firegl_public.c 2006-01-06 22:44:24.000000000
+0100
+++ fglrx/build_mod/firegl_public.c 2006-01-06 22:35:19.000000000 +0100
@@ -2621,7 +2621,7 @@
pMmPage = virt_to_page(kaddr);
-#if 0
+#if LINUX_VERSION_CODE >= 0x02060f
// WARNING WARNINIG WARNNING WARNNING WARNNING WARNNING WARNNING WARNNING
// Don't increment page usage count, cause ctx pages are allocated
// with drm_alloc_pages, which marks all pages as reserved. Reserved
----------- FINE PATCH - NON COPIARE QUESTA PARTE -------------
Ho modificato anch'io...HUSK ha scritto:RISOLTO TUTTO!!!!!Googlando un po' in giro ho trovato la soluzione al problema...Funziona, adesso va tutto a meraviglia!Grazie a LINUXVAR!Il Kernel 2.6.15 ha dei problemi coi driver proprietari ATI.
Googlando un po' e' possibile trovare una piccola patch per il driver, però a differenza del driver Nvidia, che si può decomprimere e patchare, con il driver ATI questa procedura non è possibile.
Ecco invece la procedura corretta:
Questa procedura è stata scritta il 06-01-2006, il kernel usato e' il 2.6.15 (appena uscito) e la versione del driver ATI è la 8.20.8 (l'ultima disponibile).
1) Caricate il sistema con il kernel 2.6.15 (o superiore).
2) Installate il driver dall'installer con la procedura standard.
3) ATTENZIONE: non riavviate.
4) Entrate nella directory /lib/modules e installate la patch:NOTA: se si dovesse incontrare qualche difficoltà con l'installazione della patch è abbastanza semplice modificare i file a mano, editate il file /lib/modules/fglrx/build_mod/firegl_public.c e cercate la parte che riporto sotto:Codice: Seleziona tutto
# patch -p0 <percorso_alla_patchUn consiglio: se usate Vim fate prima ad usare la ricerca con /WARN e trovate l'inizio della seconda linea, e perciò tutto il blocco, comunque, modificate la parte:Codice: Seleziona tutto
#if 0 // WARNING WARNINIG WARNNING WARNNING WARNNING WARNNING WARNNING WARNNING // Don't increment page usage count, cause ctx pages are allocated // with drm_alloc_pages, which marks all pages as reserved. Reserved // pages' usage count is not decremented by the kernel during unmap!!! get_page(pMmPage); /* inc usage count of page */ #endifconCodice: Seleziona tutto
#if 0salvate il file e il gioco è fatto! Semplice, no?!Codice: Seleziona tutto
#if LINUX_VERSION_CODE >= 0x02060f
5) Entrate in fglrx/build_mod
6) Lanciate lo script make.sh contenuto in tale directory
7) Andate nella directory fglrx (la directory superiore)
Lanciate lo script make_install.sh
Dovrebbe essere a posto, adesso il driver installato dovrebbe funzionare correttamente!
La patch riportata qua sotto, potete copiarla e incollarla in un file:--------- INIZIO PATCH - NON COPIARE QUESTA PARTE ------------
diff -ru fglrx.orig/build_mod/firegl_public.c fglrx/build_mod/firegl_public.c
--- fglrx.orig/build_mod/firegl_public.c 2006-01-06 22:44:24.000000000
+0100
+++ fglrx/build_mod/firegl_public.c 2006-01-06 22:35:19.000000000 +0100
@@ -2621,7 +2621,7 @@
pMmPage = virt_to_page(kaddr);
-#if 0
+#if LINUX_VERSION_CODE >= 0x02060f
// WARNING WARNINIG WARNNING WARNNING WARNNING WARNNING WARNNING WARNNING
// Don't increment page usage count, cause ctx pages are allocated
// with drm_alloc_pages, which marks all pages as reserved. Reserved
----------- FINE PATCH - NON COPIARE QUESTA PARTE -------------
Adesso tutto a meraviglia!

