problemi con kernel 2.6.36.4mib e kms

Richieste generiche di aiuto
User avatar
GiuX
Utente
Utente
Posts: 238
Joined: 6 May 2009, 10:21
ROSA: Fresh
OpenMandriva: -
Kernel: 3.6.11nrjQL
Desktop: KDE 4.9.5
country: Italia

Re: problemi con kernel 2.6.36.4mib e kms

Post by GiuX »

ho trovato su internet questo post:

http://www.debianizzati.org/phpbb/viewt ... 24&t=43117

sec te è lo stesso problema??? quindi dovrei installare una nuova versione di xorg???

User avatar
astragalo
Collaboratore
Collaboratore
Posts: 663
Joined: 7 December 2007, 18:29
ROSA: Rosa R11.1
OpenMandriva: -
Kernel: 4.15.xx
Desktop: Plasma5
country: Italia

Re: problemi con kernel 2.6.36.4mib e kms

Post by astragalo »

Premetto che non ho seguito tutta la discussione e rispondo solo per evitare azioni avventate.

Ti sconsiglio assolutamente di andare a toccare xorg se non sai esattamente cosa stai facendo o perlomento se non sei in grado di gestire / aggiornare il tuo pc da riga di comando.

Da notare che GvM non ti stava consigliando l'aggiornamento di xorg ma solo di alcuni componenti che servono per l'accellerazione grafica.

Xorg è una parte molto delicata del sistema se si sbaglia ci si trova con una macchina senza grafica ma solo con riga di comando. Non a caso neanche Mandriva lo aggiorna.

Magari l'hai gia detto in precedenza nel post ma se col 2.6.33.7 ti funziona tutto perchè hai deciso di aggiornarlo?

Bye.
L'erba cattiva non muore mai!!! ;)
:D :D :D

User avatar
GvMariani
Collaboratore
Collaboratore
Posts: 610
Joined: 27 July 2009, 11:31
ROSA: 2016.1 Fresh R10
OpenMandriva: -
Kernel: 4.19.13-nrj-desktop
Desktop: Plasma 5
country: Italy
Location: Cologno Monzese (MI) - Italia

Re: problemi con kernel 2.6.36.4mib e kms

Post by GvMariani »

GiuX wrote: Si, scusami per la lentezza degli interventi, ma non ho una connessione stabile...
GiuX,
non solo rispondi lentamente, ma anche continui a non fornire, se non "a pezzettini", tutti i dati che servono per definire il problema e la mia sfera di cristallo è rotta... :evil:
cmq ho fatto dei controlli e dal dmesg | grep drm e grep radeon è uscito un [dmr] registered panic, ma non dice più nulla, nel senso che non indica nè in seguito a cosa viene registrato nè mi pare abbia rilevato altri malfunzionamenti...
Ecco: come minimo hai un problema con il DRM (ed è meglio vedere tutto il messaggio di errore, leggendo direttamente il log di sistema:

Code: Select all

less /var/log/messages
(e cerchi quella riga e vedi se ci sono dettagli maggiori sull'errore)...
per essere sicuri che sia il solo, però, sarebbe stato necessario anche vedere se, p.es., il log dell'xserver (una volta lanciato quello), ti segnala altri errori:

Code: Select all

less /var/log/Xorg.0.log |grep EE
o warning

Code: Select all

less /var/log/Xorg.0.log |grep WW
(eventualmente lanciandoli da root).

Poi verificherei che ti funziona realmente il 3D:

Code: Select all

glxinfo |grep OpenGL
... se ti vien fuori "Software Rasterizer" non stai usando l'accelerazione e il 3D (ma non credo sia così: non ti funzionerebbe nessun effetto KDE, altro che flicker!)
tu credi quindi sia dovuto a pezzi dello stack grafico vecchi??? però con il kernel 2.6.33.7 tutto funziona a dovere...
Sì, stella...
Per capire questo, devi ricordare che la grafica in Linux, al di sotto del server X, è fatta "a strati"; cioè, se non ho capito male quello che ho letto finora:
DRM ==> i driver che stanno nel kernel
libdrm ==> le librerie che permettono ai programmi "normali" di accedere ai kernel driver
Mesa ==> le librerie che implementano la grafica 3D, il DirectRendering ecc. ecc.
x11-driver-video-xxx ==> il driver video utilizzato dal server X per utilizzare la tua specifica scheda video.
Il problema è che questi sono pacchetti (rpm) diversi e passare a nuove versioni di qualcuno di questi senza aggiornare gli altri, non solo può non avere miglioramenti, ma potrebbe addirittura far peggiorare le cose...
in questo quadro, che un kernel "più vecchio" funzioni bene con quello che hai già installato sul tuo PC (cioè le libdrm 2.4.20 e, quasi sicuramente, Mesa 7.8.1, oltre al x11-driver-video-ati 6.13.0) è abbastanza ovvio: i vari pezzi dello stack grafico sono "quasi" coevi; mentre il kernel più nuovo ha integrati dei driver più recenti, che fanno riferimento come minimo a libdrm più nuove...
sec te è lo stesso problema??? quindi dovrei installare una nuova versione di xorg???
No (se leggi bene a quello lì non va del tutto l'accelerazione e il 3D) e no (per le ragioni che ti diceva astragalo).
Visto l'errore che hai sul DRM con il kernel più nuovo e il fatto che hai di sicuro delle libdrm vecchie, quello che io proverei, al posto tuo, è installare dal "testing" solo quelle, visto che sono garantite retrocompatibili (funzionano cioè con i kernel più nuovi - ovviamente -, ma anche e sicuramente con quelli più vecchi).

Se i problemi si risolvono: bingo!
Altrimenti, si può prendere in considerazione l'idea di aggiornare sia Mesa che il driver ati per xorg (insieme, perché quello in testing è stato compilato per il Mesa del testing...) e poi verificare che la configurazione di xorg sia a posto...
Ti metto qui la sezione pertinente del mio xorg.conf

Code: Select all

Section "Device"
    Identifier "device0"
    VendorName "ATI Technologies Inc"
    BoardName "ATI Radeon HD3850 (radeon)"
    Driver "radeon"
    Option "AccelMethod" "EXA"
    # Option "XAANoOffscreenPixmaps" "true"
    Option "RenderAccel" "on"
    Option "AccelDFS" "on"
    Option "BackingStore" "on"
    # Need Mesa >= 7.11 and kernel >= 2.6.39    
    # Option "EnablePageFlip" "on"
    Option "ColorTiling" "on"
    # Option "SwapbuffersWait" "off"
    # To enable power usage reduction when the system is idle (DPMS active)
    # Option "DynamicPM" "off"
    # Enables experimental TV-out support via ATOMBios for R/RV6xx, and R/RV7xx atombios chips
    # Option "ATOMTvOut" "off"
    # Specify the default TV standard if you want to use something other than the bios default
    # Option "TVStandard" "pal"
    # Option "AddARGBGLXVisuals" "true"
    # Option "AllowGLXWithComposite" "true"
    # To enable power usage reduction at expense of 3D performance
    # Option "ClockGating" "off"
    Option "monitor-DVI-1" "monitor1"
    Option "monitor-DVI-0" "monitor0"
EndSection
GvM

User avatar
GiuX
Utente
Utente
Posts: 238
Joined: 6 May 2009, 10:21
ROSA: Fresh
OpenMandriva: -
Kernel: 3.6.11nrjQL
Desktop: KDE 4.9.5
country: Italia

Re: problemi con kernel 2.6.36.4mib e kms

Post by GiuX »

Ti posto la parte riguardante l'errore uscito dal comando "less /var/log/messages":

Mar 23 18:42:00 localhost kernel: [drm] radeon: power management initialized
Mar 23 18:42:00 localhost kernel: EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: acl
Mar 23 18:42:00 localhost kernel: [drm] fb mappable at 0xC0141000
Mar 23 18:42:00 localhost kernel: [drm] vram apper at 0xC0000000
Mar 23 18:42:00 localhost kernel: [drm] size 4096000
Mar 23 18:42:00 localhost kernel: [drm] fb depth is 24
Mar 23 18:42:00 localhost kernel: [drm] pitch is 5120
Mar 23 18:42:00 localhost kernel: Console: switching to colour frame buffer device 160x50
Mar 23 18:42:00 localhost kernel: fb0: radeondrmfb frame buffer device
Mar 23 18:42:00 localhost kernel: drm: registered panic notifier
Mar 23 18:42:00 localhost kernel: [drm] Initialized radeon 2.6.0 20080528 for 0000:01:00.0 on minor 0
Mar 23 18:42:00 localhost kernel: Non-volatile memory driver v1.3

mentre con il comando "less /var/log/Xorg.0.log |grep EE"

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER

less /var/log/Xorg.0.log |grep WW

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Falling back to old probe method for v4l
(WW) RADEON(0): Color tiling is not yet supported on R600/R700

glxinfo |grep OpenGL

OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: Mesa DRI R600 (RV620 95C4) 20090101 TCL DRI2
OpenGL version string: 2.0 Mesa 7.8.1
OpenGL shading language version string: 1.10
OpenGL extensions:

non ho capito l'errore da cosa sia generato, cmq in un paio di post fa avevo già postato il file xorg... non credo sia quello il problema...

User avatar
GiuX
Utente
Utente
Posts: 238
Joined: 6 May 2009, 10:21
ROSA: Fresh
OpenMandriva: -
Kernel: 3.6.11nrjQL
Desktop: KDE 4.9.5
country: Italia

Re: problemi con kernel 2.6.36.4mib e kms

Post by GiuX »

se ti dovesse servire questo è il mio file xorg.conf:

# File generated by XFdrake (rev )

# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerFlags"
Option "DontZap" "False" # disable <Ctrl><Alt><BS> (server abort)
AllowMouseOpenFail # allows the server to start up even if the mouse does not work
#DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
EndSection

Section "Module"
Load "v4l" # Video for Linux
EndSection

Section "Monitor"
Identifier "monitor1"
VendorName "Generic"
ModelName "Flat Panel 1280x800"
HorizSync 31.5-50.0
VertRefresh 56.0-65.0

# Monitor preferred modeline (60.0 Hz vsync, 49.0 kHz hsync, ratio 16/10, 98 dpi)
ModeLine "1280x800" 68.94 1280 1296 1344 1408 800 801 804 816 -hsync -vsync

# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630

# 768x576 @ 100 Hz, 61.6 kHz hsync
ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
EndSection

Section "Device"
Identifier "device1"
VendorName "ATI Technologies Inc"
BoardName "ATI Radeon HD 2000 and later (radeon/fglrx)"
Driver "ati"
Option "DPMS"
Option "AccelMethod" "EXA"
EndSection

Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24
EndSection

Section "ServerLayout"
Identifier "layout1"
Screen "screen1"
EndSection

la versione è la 1.7.7

User avatar
GvMariani
Collaboratore
Collaboratore
Posts: 610
Joined: 27 July 2009, 11:31
ROSA: 2016.1 Fresh R10
OpenMandriva: -
Kernel: 4.19.13-nrj-desktop
Desktop: Plasma 5
country: Italy
Location: Cologno Monzese (MI) - Italia

Re: problemi con kernel 2.6.36.4mib e kms

Post by GvMariani »

GiuX wrote:Ti posto la parte riguardante l'errore uscito dal comando "less /var/log/messages":
...
Mar 23 18:42:00 localhost kernel: drm: registered panic notifier
Nope.
Non direi che è un errore: è un normale messaggio del kernel per avvisare che ha installato una routine per la gestione delle situazioni di "panic" (credo...).
Quindi la tua configurazione sembra a posto...
solo un po' vecchia, come si vede da qui:
(WW) RADEON(0): Color tiling is not yet supported on R600/R700
questo è il driver xorg o il DRI Mesa che ti avvisa che quella feaure non è ancora disponibile (mentre lo sarebbe già nel kernel KMS che hai installato...).

Continuo a ritenere che la possibilità migliore per risolvere sia l'aggiornamento;
e, a questo punto, direi di tutto quanto: libdrm 2.4.20, Mesa 7.10.1 e x11-ati 6.14.1... se proprio ti devi fare del male, almeno fallo bene :D
Li trovi tutti in "testing" e sono compilati per l'xorg di default di Mandriva 2010.1/2
Come già dicevo all'inizio, qualcosa dovrebbe cambiare, almeno sotto il profilo dell'uso della CPU e della fluidità.

GvM

User avatar
GiuX
Utente
Utente
Posts: 238
Joined: 6 May 2009, 10:21
ROSA: Fresh
OpenMandriva: -
Kernel: 3.6.11nrjQL
Desktop: KDE 4.9.5
country: Italia

Re: problemi con kernel 2.6.36.4mib e kms

Post by GiuX »

Fatto, ed il computer non è esploso xD
Comunque ho notato che non riesco a spuntare la voce "abilitare accelerazione 3d" in mcc sia ora che con le vecchie librerie...
P.s. ho notato che ci sono dei driver dri experimental, devo installare anche quelli??? a cosa servono???



... niente di fatto, ho ancora il flicker...:(

User avatar
GvMariani
Collaboratore
Collaboratore
Posts: 610
Joined: 27 July 2009, 11:31
ROSA: 2016.1 Fresh R10
OpenMandriva: -
Kernel: 4.19.13-nrj-desktop
Desktop: Plasma 5
country: Italy
Location: Cologno Monzese (MI) - Italia

Re: problemi con kernel 2.6.36.4mib e kms

Post by GvMariani »

GiuX wrote:Fatto, ed il computer non è esploso xD
... niente di fatto, ho ancora il flicker...:(
Bene la prima cosa, male la seconda...
Però tu avevi, oltre al flicker, il problema di un uso elevato della CPU, giusto?
Quello si è risolto o è migliorato, o è rimasto identico?

Hai aggiornato tutto o solo le libdrm (quelle che avevi già trovato con rpm -qa|grep drm)?
Se hai fatto solo la seconda cosa, provvedi ad aggiornare anche il resto, perché evidentemente non basta.
Se hai gà installato tutto, direi che non resta che cominciare a "giocare" con gli effetti grafici di KWin, cercando di capire quale/i è o sono
quello/i che "danno fastidio"...
P.s. ho notato che ci sono dei driver dri experimental, devo installare anche quelli??? a cosa servono???
No, quelli contengono i "pezzi" di Mesa per nouveau e (nel package MIB) per il driver emulato per VmWare (vmwgfx)...
Comunque ho notato che non riesco a spuntare la voce "abilitare accelerazione 3d" in mcc sia ora che con le vecchie librerie...
A priori non saprei da cosa dipenda...
Comunque, quello è solo un front-end per configurare il server video: l'importante è che sia Xorg.0.log, sia glxinfo ti confermino che l'accelerazione è abilitata.
A me (da dentro KDE, ovviamente) viene fuori così: (glxinfo |grep rendering)
direct rendering: Yes
(sudo grep enabled /var/log/Xorg.0.log)
(II) [KMS] Kernel modesetting enabled.
(II) RADEON(0): KMS Color Tiling: enabled
(II) RADEON(0): SwapBuffers wait for vsync: enabled
(II) RADEON(0): Direct rendering enabled
(II) RADEON(0): Acceleration enabled
GvM

User avatar
GiuX
Utente
Utente
Posts: 238
Joined: 6 May 2009, 10:21
ROSA: Fresh
OpenMandriva: -
Kernel: 3.6.11nrjQL
Desktop: KDE 4.9.5
country: Italia

Re: problemi con kernel 2.6.36.4mib e kms

Post by GiuX »

Anche a me risulta abilitato:

(==) AIGLX enabled
(II) [KMS] Kernel modesetting enabled.
(II) RADEON(0): KMS Color Tiling: enabled
(II) RADEON(0): SwapBuffers wait for vsync: enabled
(II) RADEON(0): Direct rendering enabled
(II) RADEON(0): Acceleration enabled
(**) RADEON(0): DPMS enabled
(==) RADEON(0): Silken mouse enabled
(II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
(II) AIGLX: enabled GLX_MESA_copy_sub_buffer
(II) AIGLX: enabled GLX_SGI_make_current_read
(II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control

In effetti l'aspetto della CPU è migliorato, ed anche la fludità del desktop... solo che ogni tanto (ora più raramente :P) compaiono questi flick rossi xD
adesso ho anche abilitato il colortilling... ma è strano che nn compaia nessun messaggio di errore???

User avatar
GiuX
Utente
Utente
Posts: 238
Joined: 6 May 2009, 10:21
ROSA: Fresh
OpenMandriva: -
Kernel: 3.6.11nrjQL
Desktop: KDE 4.9.5
country: Italia

Re: problemi con kernel 2.6.36.4mib e kms

Post by GiuX »

!!!!!!!!!!!!!!!!!!!!!!!!!!!! ieri sono uscito da casa e mi è capitato di lasciare acceso il computer in KMS tutto il giorno, quando sono tornato a casa ho trovato il computer pieno di flick (ed è normale xD), ma con la temperatura a 100°C!!!!!! sia Imsensor che acpi/thermal_zone...

User avatar
GvMariani
Collaboratore
Collaboratore
Posts: 610
Joined: 27 July 2009, 11:31
ROSA: 2016.1 Fresh R10
OpenMandriva: -
Kernel: 4.19.13-nrj-desktop
Desktop: Plasma 5
country: Italy
Location: Cologno Monzese (MI) - Italia

Re: problemi con kernel 2.6.36.4mib e kms

Post by GvMariani »

GiuX wrote:!!!!!!!!!!!!!!!!!!!!!!!!!!!! ieri sono uscito da casa e mi è capitato di lasciare acceso il computer in KMS tutto il giorno, quando sono tornato a casa ho trovato il computer pieno di flick (ed è normale xD), ma con la temperatura a 100°C!!!!!! sia Imsensor che acpi/thermal_zone...
Carino...
ci friggi anche le patatine? :P

Supponendo che la temperatura indicata sia quella della CPU, direi che il tup PC (che da altro thread si scopre essere un portatile...) ha qualche problemino con la gestione del risparmio energetico e l'acpi...
Se guardi qui:
http://www.x.org/wiki/RadeonFeature
sotto il titolo "KMS power management options", vedrai inoltre che una certa gestione del risparmio energetico potrebbe avere effetti di flicker (ma bada : "flicker" di solito, almeno per la mia personale esperienza, vuol dire immagine traballante in verticale, non lampi di colore sullo schermo...).
The "dynpm" method dynamically changes the clocks based on the number of pending fences, so performance is ramped up when running GPU intensive apps, and ramped down when the GPU is idle. The reclocking is attemped during vertical blanking periods, but due to the timing of the reclocking functions, doesn't not always complete in the blanking period, which can lead to flicker in the display.
GvM

User avatar
GiuX
Utente
Utente
Posts: 238
Joined: 6 May 2009, 10:21
ROSA: Fresh
OpenMandriva: -
Kernel: 3.6.11nrjQL
Desktop: KDE 4.9.5
country: Italia

Re: problemi con kernel 2.6.36.4mib e kms

Post by GiuX »

Non posso fare niente quindi??? cioé, se uso il kms rischio di fondere il portatile??? xP

User avatar
GvMariani
Collaboratore
Collaboratore
Posts: 610
Joined: 27 July 2009, 11:31
ROSA: 2016.1 Fresh R10
OpenMandriva: -
Kernel: 4.19.13-nrj-desktop
Desktop: Plasma 5
country: Italy
Location: Cologno Monzese (MI) - Italia

Re: problemi con kernel 2.6.36.4mib e kms

Post by GvMariani »

GiuX wrote:Non posso fare niente quindi??? cioé, se uso il kms rischio di fondere il portatile??? xP
Premesso che in teoria non dovrebbe esserci 'sta gran relazione tra KMS e uso della CPU fino a quelle temperature
(quello c'entra con l'ACPI e lì devi ravanare per quel tipo di questioni, IMO; il KMS al più dovrebbe far riscaldare la GPU...),
hai provato a vedere cosa c'è dentro quelle "chiavi" di sysfs di cui parla la pagina che ti segnalavo?

Magari puoi schiaffarci qualche opportuno valore per ridurre consumo e calore prodotto (a scapito delle performance, ovvio...).
Di più nin zo...

GvM

User avatar
GiuX
Utente
Utente
Posts: 238
Joined: 6 May 2009, 10:21
ROSA: Fresh
OpenMandriva: -
Kernel: 3.6.11nrjQL
Desktop: KDE 4.9.5
country: Italia

Re: problemi con kernel 2.6.36.4mib e kms

Post by GiuX »

ho provato a cercare il file, ma mi dice che nn esiste,,, :(

Post Reply