Pagina 1 di 2
Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti
Inviato: ven 12 giu 2009, 22:36
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
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

!
Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti
Inviato: ven 12 giu 2009, 22:53
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:
e poi installa il nuovo driver con l'opzione
-n:
Controlla anche il file
/var/log/Xorg.0.log per vedere se ci sono righe che iniziano per
(WW) o
(EE).
Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti
Inviato: ven 12 giu 2009, 23:10
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.
Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti
Inviato: sab 13 giu 2009, 1:48
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

Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti
Inviato: sab 13 giu 2009, 8:50
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.
Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti
Inviato: sab 13 giu 2009, 9:10
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.
Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti
Inviato: sab 13 giu 2009, 9:24
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.
Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti
Inviato: sab 13 giu 2009, 10:18
da ponce
EDIT: ho detto una bischerata, ho visto che nemmeno a me funziona l'autorilevamento.
posta il tuo xorg.conf
Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti
Inviato: sab 13 giu 2009, 11:15
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"
Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti
Inviato: sab 13 giu 2009, 11:53
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?
Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti
Inviato: sab 13 giu 2009, 12:13
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?
Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti
Inviato: sab 13 giu 2009, 12:27
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.
Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti
Inviato: sab 13 giu 2009, 12:28
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
Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti
Inviato: sab 13 giu 2009, 12:41
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.
Re: Nvidia Kde4.2.4 Kwin composite non attiva più gli effetti
Inviato: sab 13 giu 2009, 13:28
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.