Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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.
Avatar utente
Alcatraz~
Linux 0.x
Linux 0.x
Messaggi: 11
Iscritto il: ven 12 giu 2009, 22:03
Slackware: current
Kernel: 2.6.30
Desktop: kde4

Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti

Messaggio da Alcatraz~ »

Salve, dopo un bel divagare per la rete mi sento obbligato a scrivervi per chiedere un parere se non una mano su questo problema:

Il mio portatile è un Asus a6j
Slackware: current
Kernel: 2.6.30 compilato ad-hoc
Kde: 4.2.4
Nvidia: driver proprietari 180.60 , scheda video 7300

Il problema si è presentato dopo l'aggiornamento di kde alla 4.2.4 e la bomba dell'aggiornamento di Xorg.

Con la versione precedente di xorg non ho avuto nessun problema, dopo l'aggiornamento il driver nvidia ha smesso di funzionare per problemi di compatbilità con la nuova versione, lo ricompilo ma nel frattempo essendosi aggiornato anche il gcc ho il kernel compilato con la versione vecchia, quindi già che ci sono aggiorno anche il kernel all'ultimo uscito.

Il risultato è che tutto funziona meglio tranne che Kde4 Non mi rileva più il compositing della nvidia. Ho provato diversi settaggi ma spero non sia un bug di kde. Ho anche aggiornato i driver alla versione 185 (avevo notato un fix riguardo a plasma e kde4) ma non ha risolto il problema. Non posso neanche installare versioni più vecchie dei driver per fare una prova perchè non vengono compilati causa presunta mancanza di headers che però sono perfettamente installati symlinkati e altro.

Qua sotto scrivo le parti essenziali

OUTPUT glxinfo|grep -i render

Codice: Seleziona tutto

direct rendering: Yes
OpenGL renderer string: GeForce Go 7300/PCI/SSE2
GLXGEARS funge a meraviglia

OUTPUT DI KWIN AL MOMENTO DI ABILITARE GLI EFFETTI DESKTOP

Codice: Seleziona tutto

kwin(2169): Compositing self-check failed, disabling compositing.
kwin(2169): Failed to initialize compositing, compositing disabled
kwin(2169): Consult http://techbase.kde.org/Projects/KWin/4.0-release-notes#Setting_up
kwin(2169) KWin::x11ErrorHandler: kwin: X Error ( "error: GLXBadDrawable[GLX+2], request: X_GLXMakeContextCurrent[GLX+26], resource: 0x3000f73" )
kwin(2169): Compositing self-check failed, disabling compositing.
kwin(2169): Failed to initialize compositing, compositing disabled
kwin(2169): Consult http://techbase.kde.org/Projects/KWin/4.0-release-notes#Setting_up
kwin(2169) KWin::x11ErrorHandler: kwin: X Error ( "error: GLXBadDrawable[GLX+2], request: X_GLXMakeContextCurrent[GLX+26], resource: 0x3000f87" )


estratto di xorg.conf

Codice: Seleziona tutto

    DefaultDepth    24
    Option         "NoLogo" "True"   
    Option         "AddARGBGLXVisuals" "True"
    Option         "RenderAccel" "True"
    Option 	       "AllowGLXWithComposite" "True"
    

Codice: Seleziona tutto

    SubSection     "Display"
        Depth       24
        Modes      "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "Extensions"
    Option     "Composite" "Enable"	
    Option     "RENDER" "Enable"
    Option	   "DAMAGE" "Enable"
EndSection
per quanto sia inutile anche il poppainalto che viene fuori all'applicare gli effetti desktop

Immagine

inoltre se seleziono l'opzione di non fare il check del funzionamento delle impostazioni X si freeza e si vedono cose brutte, tipo finestre con bordi neri e solo i bottoni visibili e tutto bloccato per quei 10 secondi prima che rimetta le cose a posto.
grazie :-D!

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti

Messaggio da phobos3576 »

Hai provato il nuovo driver nVidia stabile 185.18.14?

http://www.nvnews.net/vbulletin/showthr ... ?p=2016740

Visto che hai a disposizione i sorgenti del kernel, disinstalla il vecchio driver nVidia con:

Codice: Seleziona tutto

nvidia-installer --uninstall
e poi installa il nuovo driver con l'opzione -n:

Codice: Seleziona tutto

sh NVIDIA-Linux-x86-185.18.14-pkg0.run -n
Controlla anche il file /var/log/Xorg.0.log per vedere se ci sono righe che iniziano per (WW) o (EE).

Avatar utente
Alcatraz~
Linux 0.x
Linux 0.x
Messaggi: 11
Iscritto il: ven 12 giu 2009, 22:03
Slackware: current
Kernel: 2.6.30
Desktop: kde4

Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti

Messaggio da Alcatraz~ »

per scrupolo ho reinstallato i driver più nuovi anche per ricontrollare i vari output, l'avevo già fatto senza successo comunque
driver più nuovi non risolvono il problema. l'output di kwin è il solito, il log di Xorg non l'ho mai visto così pulito da warnings ed errors (nessuno).

Temo che sia un problema di kde, neanche xrender , oltre alle opengl, funziona per gli effetti di kde4. Avevo trovato un thread su un errore simile però per versioni instabili di kde e molto più vecchie dell'attuale, mi sembra strano che si stia ripresentando il solito problema.

zxzxasas
Linux 2.x
Linux 2.x
Messaggi: 397
Iscritto il: sab 15 nov 2008, 2:28
Nome Cognome: Pasquale
Slackware: current
Kernel: 2.6.35.7
Desktop: KDE 4.5.2

Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti

Messaggio da zxzxasas »

Stesso problema anche a me dopo l' aggiornamento di X...
Vediamo se qualcuno può darci una mano...non me ne è mai fregato niente degli effetti ma il fatto che non funzionano onestamente mi irrita :lol: :lol:

Avatar utente
Alcatraz~
Linux 0.x
Linux 0.x
Messaggi: 11
Iscritto il: ven 12 giu 2009, 22:03
Slackware: current
Kernel: 2.6.30
Desktop: kde4

Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti

Messaggio da Alcatraz~ »

A me servono invece! Ad un livello minimale ma mi servono, più che altro per evitare che i miei occhi si distruggano dato il fatto che davanti al pc ci sto più di 4 ore al giorno purtroppo, e più di 8 ore se devo lavorarci seriamente. Non posso fare a meno dell'expose e neanche delle finestre inattive più scure rispetto a quella attiva. Più che altro per salvarmi gli occhi!

Non sono riuscito neanche a far partire Compiz, è come se i per i driver nvidia nuovi non partisse il composite nonostante sia abilitato in xorg.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti

Messaggio da ponce »

puoi provare a spostare momentaneamente il file /etc/X11/xorg.conf: magari gli danno fastidio delle opzioni rimaste in quel file.
dovrebbe funzionare l'autorilevamento che e' nelle versioni recenti di x.org.

Avatar utente
Alcatraz~
Linux 0.x
Linux 0.x
Messaggi: 11
Iscritto il: ven 12 giu 2009, 22:03
Slackware: current
Kernel: 2.6.30
Desktop: kde4

Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti

Messaggio da Alcatraz~ »

non l'avessi mai fatto... non si smuove dall'errore!

cancellando lo xorg.conf
dall'autorilevazione viene fuori che:

Codice: Seleziona tutto

(EE) module ABI major version (2) doesn't match the server's version (5)
(EE) Failed to load module "fbdev" (module requirement mismatch, 0)
(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

Codice: Seleziona tutto

(WW) Falling back to old probe method for vesa
(WW) NV(0): Unable to estimate virtual size
anche se il modulo nvidia è installato carica il module nv e quindi il glx non parte.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti

Messaggio da ponce »

EDIT: ho detto una bischerata, ho visto che nemmeno a me funziona l'autorilevamento.

posta il tuo xorg.conf

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti

Messaggio da conraid »

A me succede spesso.
Per esempio nel notebook ad ogni kernel devo modificare qualcosa, dal 2.6.29 ho duvuto abilitare il framebuffer anche se non lo uso
Nel fisso ho dovuto ricompilare varie cose, tra cui i driver nvidia (anche io ne ho approfittato per mettere l'ultima release)
Non ti so dire procedure esatte perché ogni volta che succede provo tutto. KDE4 mi sembra ancora molto "random", ed infatti a volte succede anche random, ieri pomeriggio in 4 riavvii, una volta non prendeva gli effetti.


Ho notato un problema anche con screen, infatti quando usavo irssi+screen dopo un poco disabilitava gli effetti, al che sono passato ad usare weechat che ha la nicklist senza bisogno di screen

Nel notebook però ho visto che a seconda della gestione del processore li disabilita e devo premere F12 o ALT+F12 per riattivarli. Per esempio se ho i processori in powersave e lancio un make mi compare un messaggio di disabilitazione degli effetti in quanto, secondo lui, il processore è poco potente per gestirli. Infatti a volte nel fisso non li avvia quando la cpu è occupata, per esempio se parto in init3 e la cpu sta ancora caricando i font (fc-cache che adesso ho disabilitato) non posso dare startx pena il mancato caricamento degli effetti


Io ti consiglio in serie queste cose
- prova con F12 o ALT+F12 (ora non ricordo bene) a vedere che succede
- ricompila il kernel con i moduli di framebuffer abilitati
- disabilita il composite in xorg.conf (sembra paradossale, ma nel notebook devo abilitarlo, nel fisso disabilitarlo)
- ricompila di driver nvidia dopo aver fatto queste cose

Altro non so che dirti, tranne che purtroppo a volte succede anche a me, e come ti ho detto anche in modo "random"

Avatar utente
Alcatraz~
Linux 0.x
Linux 0.x
Messaggi: 11
Iscritto il: ven 12 giu 2009, 22:03
Slackware: current
Kernel: 2.6.30
Desktop: kde4

Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti

Messaggio da Alcatraz~ »

da lato kernel avevo già abilitato praticamente tutti i moduli dei framebuffer perchè già avevo notato che me li richiedeva.

fra i bug di kde noti ve ne era uno riguardo ad un crash in seguito a click su "desktop" nel systemsettings

Codice: Seleziona tutto

Object::connect: No such slot KWin::KWinCompositingConfig::compositingModeChanged()
Object::connect:  (sender name:   'compositingType')
Object::connect:  (receiver name: 'KWinCompositingConfig')
un utente gentoo l'aveva risolto compilando -_- con l'opzione xcomposite kwin,

mi viene il dubbio che la versione su eutelia del pacchetto non sia stata compilata con xcomposite.

in questo caso però compiz non dovrebbe funzionare ugualmente?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti

Messaggio da conraid »

Alcatraz~ ha scritto: mi viene il dubbio che la versione su eutelia del pacchetto non sia stata compilata con xcomposite.
eutelia non compila i pacchetti

può linkare il bug report di kde?

Avatar utente
Alcatraz~
Linux 0.x
Linux 0.x
Messaggi: 11
Iscritto il: ven 12 giu 2009, 22:03
Slackware: current
Kernel: 2.6.30
Desktop: kde4

Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti

Messaggio da Alcatraz~ »

pardon, mi ero scordato allora:

https://bugs.kde.org/show_bug.cgi?id=182399

non si riferisce al solito problema ma l'avevo trovato ricercando la stringa che avevo messo su.

immaginavo che eutelia non compilasse i pacchetti però kde4 qualcuno l'avrà pur compilato anche se mi pare strano si sia dimenticato un'opzione così richiesta, anche perchè non penso proprio di essere l'unico con kde 4.2.4.

questo è il mio xorg attuale.

Codice: Seleziona tutto

Section "Module"
#    Load           "bitmap"
#    Load           "ddc"
    Load           "extmod"
    Load           "glx"
#    Load	   "aiglx"
#    Load           "int10"
#    Load           "vbe"
#    Load	   "dbe"
#    Load           "synaptics"
EndSection

Section "Monitor"
    Identifier     "ramingo_monitor"
    HorizSync       28.0 - 64.0
    VertRefresh     43.0 - 60.0
    #Option         "DPMS"
EndSection

Section "Device"
    # Corporation G72M [Quadro NVS 110M/GeForce Go 7300]"
    Identifier     "nvidia_device"
    Driver         "nvidia"
#    Option         "AddARGBGLXVisuals" "true"
#    Option         "AllowSHMPixmaps" "0"
#    Option         "NvAGP" "3"
#    Option 	   "UseFBDev" "true"
    Option         "NoLogo" "True"   
#    Option         "PixmapCacheSize" "1600000"
#    Option         "AddARGBGLXVisuals" "True"
#    Option         "DPMS"
#    Option         "BackStoring" "0" #"True" #"1"
#    Option         "OnDemandVBlankInterrupts" "true"
#    Option         "DisableGLXRootClipping" "True"
#    Option         "DamageEvents" "1"
#    Option         "AllowSHMPixmaps" "0"
#    Option         "TripleBuffer" "1"
    Option         "RenderAccel" "True"
#    Option 	   "AllowGLXWithComposite" "True"
#    Option         "UseEvents" "false"
EndSection

Section "Screen"
    Identifier     "ramingo_screen"
    Device         "nvidia_device"
    Monitor        "ramingo_monitor"
    DefaultDepth    24
    SubSection     "Display"
        Depth       1
        Modes      "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       4
        Modes      "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       15
        Modes      "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Enable"	
#    Option     	   "RENDER" "Enable"
#    Option	   "DAMAGE" "Enable"
EndSection

Section "ServerFlags"
#    Option         "AIGLX" "true"
    Option	   "Xinerama" "off"
EndSection 
ho omesso le parti di mouse e tastiera non essendo interessate dal problema. Con una configurazione del genere MI FUNZIONAVA.

ho provato ad avviare compiz ed è lentissimo come se il composite della nvidia non fosse avviato.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti

Messaggio da conraid »

Alcatraz~ ha scritto: immaginavo che eutelia non compilasse i pacchetti però kde4 qualcuno l'avrà pur compilato
Pat come tutti i pacchetti di Slackware

a me il composite funziona, e sto usando kde 4.2.4 da current

Avatar utente
Alcatraz~
Linux 0.x
Linux 0.x
Messaggi: 11
Iscritto il: ven 12 giu 2009, 22:03
Slackware: current
Kernel: 2.6.30
Desktop: kde4

Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti

Messaggio da Alcatraz~ »

beh hum si ..

allora, ho provato a fare partire compiz, partire parte ma si comporta come se non ci fosse l'accelerazione 3D e stessi andando con l'accelerazione software, insopportabilmente lento una cosa mai vista e sul mio pc compiz ci girava fluido dai tempi quando compiz erano solo le finestre gommose su suse

quindi ovviamente non era kwin, l'accoppiata Xorg aggiornato + Driver nvidia nuovi?

i driver più vecchi che mi funzionavano (177) sono incompatibili con lo xorg attuale causa versione troppo nuova di ABI.

o più semplicemente sbaglio le impostazioni della scheda video.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti

Messaggio da ponce »

alcuni consigliano di aggiungere nopat nella direttiva append di lilo.conf (e ovviamente di rilanciare lilo).

comunque su kde4 ti conviene usare kwin, non compiz.

Rispondi