kernel 2.6.24 e Xorg

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
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Re: kernel 2.6.24 e Xorg

Messaggio da nuitari »

magari è un problema di moduli. Che chipset avete? avete il bus AGP? che moduli sono caricati prima di avviar xorg? come è impostato il bug AGP, se lo avete, dentro la section device?

litino
Linux 0.x
Linux 0.x
Messaggi: 86
Iscritto il: lun 12 nov 2007, 13:08
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE

Re: kernel 2.6.24 e Xorg

Messaggio da litino »

lspsi :

Codice: Seleziona tutto

VGA compatible controller: ATI Technologies Inc M22 [Mobility Radeon X300] (prog-if 00 [VGA])
        Subsystem: Acer Incorporated [ALI] Unknown device 0066
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at d0000000 (32-bit, prefetchable) [size=128M]
        I/O ports at 3000 [size=256]
        Memory at c8100000 (32-bit, non-prefetchable) [size=64K]
        [virtual] Expansion ROM at c8120000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Express Endpoint IRQ 0
        Capabilities: [80] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
        Capabilities: [100] Advanced Error Reporting

Ho provato anche a commentare in xorg.conf tutte le righe sotto "radeon" ma niente. comunque le opzioni sono queste:

Codice: Seleziona tutto

Section "Device"
    Identifier  "ATI Mobility Radeon X300"
    Driver      "radeon"
    Option      "XAANoOffscreenPixmaps" "true"
    Option  "DRI"            "true"
    Option  "TripleBuffer"   "true"
    Option  "RenderAccel"    "true"
    VideoRam  131072
    # Insert Clocks lines here if appropriate
    Option    "AGPMode"    "8"

    Option    "AGPGart"    "true"
    Option    "GARTSize"   "64"
    Option    "AGPFastWrite"    "true"

    Option         "ADDARGBGLXVIsuals"        "true"
    Option         "AllowGLXWithComposite"    "true"
    Option         "DisableGLXRootClipping"   "true"

    Option    "EnablePageFlip"   "true"
    Option    "ColorTiling"      "true"
   # Option    "UseFBDev"         "true"
   # Option    "backingstore"     "true"
    Option    "AccelMethod"      "XAA"
   # Option    "AccelMethod"      "EXA"
    Option    "AccelDFS"         "0"
    Option    "XAANoOffscreenPixmaps" "true"
    Option    "SWcursor"         "off"
    Option    "HWcursor"         "on"

EndSection

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: kernel 2.6.24 e Xorg

Messaggio da danix »

litino ha scritto:lspsi :

Codice: Seleziona tutto

VGA compatible controller: ATI Technologies Inc M22 [Mobility Radeon X300] (prog-if 00 [VGA])
        Subsystem: Acer Incorporated [ALI] Unknown device 0066
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at d0000000 (32-bit, prefetchable) [size=128M]
        I/O ports at 3000 [size=256]
        Memory at c8100000 (32-bit, non-prefetchable) [size=64K]
        [virtual] Expansion ROM at c8120000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Express Endpoint IRQ 0
        Capabilities: [80] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
        Capabilities: [100] Advanced Error Reporting

Ho provato anche a commentare in xorg.conf tutte le righe sotto "radeon" ma niente. comunque le opzioni sono queste:

Codice: Seleziona tutto

Section "Device"
    Identifier  "ATI Mobility Radeon X300"
    Driver      "radeon"
    Option      "XAANoOffscreenPixmaps" "true"
    Option  "DRI"            "true"
    Option  "TripleBuffer"   "true"
    Option  "RenderAccel"    "true"
    VideoRam  131072
    # Insert Clocks lines here if appropriate
    Option    "AGPMode"    "8"

    Option    "AGPGart"    "true"
    Option    "GARTSize"   "64"
    Option    "AGPFastWrite"    "true"

    Option         "ADDARGBGLXVIsuals"        "true"
    Option         "AllowGLXWithComposite"    "true"
    Option         "DisableGLXRootClipping"   "true"

    Option    "EnablePageFlip"   "true"
    Option    "ColorTiling"      "true"
   # Option    "UseFBDev"         "true"
   # Option    "backingstore"     "true"
    Option    "AccelMethod"      "XAA"
   # Option    "AccelMethod"      "EXA"
    Option    "AccelDFS"         "0"
    Option    "XAANoOffscreenPixmaps" "true"
    Option    "SWcursor"         "off"
    Option    "HWcursor"         "on"

EndSection
io ho letto in una marea di thread su internet che l'agp fast write non da grossi miglioramenti e in cambio può portare dell'instabilità, comunque di preciso per vedere se il proprio hardware supporta l'istruzione fast writes basta dare:

Codice: Seleziona tutto

lscpci -vv
e guardare la voce capabilities sia del chipset sulla scheda madre che di quello sulla scheda video...
ad esempio questo è quello che mi riporta riguardo al mio slot agp:

Codice: Seleziona tutto

00:00.0 Host bridge: VIA Technologies, Inc. VT8374 P4X400 Host Controller/AGP Bridge (rev 82)
        Subsystem: ASRock Incorporation Unknown device 3168
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
        Latency: 8
        Region 0: Memory at e0000000 (32-bit, prefetchable) [size=128M]
        Capabilities: [80] AGP version 3.5
                Status: RQ=32 Iso- ArqSz=0 Cal=2 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3+ Rate=x4,x8
                Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x8
        Capabilities: [c0] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Come si vede c'è quel bel FW- che indica che la mia scheda madre non è capace di eseguire il fast write, quindi nonostante la mia scheda video possa farlo:

Codice: Seleziona tutto

01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01) (prog-if 00 [VGA])
        Subsystem: ASUSTeK Computer Inc. Unknown device 004c
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (2000ns min), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at d0000000 (32-bit, prefetchable) [size=128M]
        Region 1: I/O ports at a800 [size=256]
        Region 2: Memory at dfef0000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at dfec0000 [disabled] [size=128K]
        Capabilities: [58] AGP version 3.0
                Status: RQ=256 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3+ Rate=x4,x8
                Command: RQ=32 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x8
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
(FW+) io l'ho dovuto disattivare... la cosa comunque non mi è dispiaciuta più di tanto dal momento che ho letto che portava ad un massimo di 10 fps in più...

non so se questo può essere d'aiuto... spero di si... ;)

Ciau

PS
io sono tornato al 2.6.21.5 da 3 giorni e ho fatto degli uptime di prova di 7 e 11 ore senza problemi, usandolo allo stesso modo di come lo usavo con il 2.6.24, con l'unica differenza che con il kernel 2.6.24 non arrivavo oltre le 2 ore e poi freezava tutto...

RiCiau... :D
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

litino
Linux 0.x
Linux 0.x
Messaggi: 86
Iscritto il: lun 12 nov 2007, 13:08
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE

Re: kernel 2.6.24 e Xorg

Messaggio da litino »

Codice: Seleziona tutto

Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
        Subsystem: Acer Incorporated [ALI] Unknown device 0066
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
        Latency: 0
        Capabilities: [e0] Vendor Specific Information

Codice: Seleziona tutto

VGA compatible controller: ATI Technologies Inc M22 [Mobility Radeon X300] (prog-if 00 [VGA])
        Subsystem: Acer Incorporated [ALI] Unknown device 0066
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0, Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at d0000000 (32-bit, prefetchable) [size=128M]
        Region 1: I/O ports at 3000 [size=256]
        Region 2: Memory at c8100000 (32-bit, non-prefetchable) [size=64K]
        [virtual] Expansion ROM at c8120000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [58] Express Endpoint IRQ 0
                Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+
                Device: Latency L0s <256ns, L1 <4us
                Device: AtnBtn- AtnInd- PwrInd-
                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
                Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
                Link: Supported Speed 2.5Gb/s, Width x16, ASPM L0s L1, Port 0
                Link: Latency L0s <256ns, L1 <2us
                Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-
                Link: Speed 2.5Gb/s, Width x16
        Capabilities: [80] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
                Address: 0000000000000000  Data: 0000
        Capabilities: [100] Advanced Error Reporting
Sembra che io ne la mia scheda madre ne quella video la supportino

litino
Linux 0.x
Linux 0.x
Messaggi: 86
Iscritto il: lun 12 nov 2007, 13:08
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE

Re: kernel 2.6.24 e Xorg

Messaggio da litino »

io sono tornato al 2.6.21.5 da 3 giorni e ho fatto degli uptime di prova di 7 e 11 ore senza problemi, usandolo allo stesso modo di come lo usavo con il 2.6.24, con l'unica differenza che con il kernel 2.6.24 non arrivavo oltre le 2 ore e poi freezava tutto...
Se vuoi provare il 2.6.23 non penso che avrai problemi. Io lo uso tranquillamente

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: kernel 2.6.24 e Xorg

Messaggio da danix »

litino ha scritto:Se vuoi provare il 2.6.23 non penso che avrai problemi. Io lo uso tranquillamente
ma suppongo che nemmeno con il 2.6.24 dovrei avere problemi... probabilmente avrò sbagliato qualcosa nella configurazione che mi portava ad avere quei freeze...
appena ho tempo riprovo a configurare il 2.6.24 partendo dal config di PJV e questa volta chiedo quì sul forum se non so qualcosa... :D

comunque per quanto riguarda la tua scheda video io toglierei il fast write dall'xorg.conf, visto che non è supportato dall'hardware è inutile tenerlo... ;)

Ciau
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

litino
Linux 0.x
Linux 0.x
Messaggi: 86
Iscritto il: lun 12 nov 2007, 13:08
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE

Re: kernel 2.6.24 e Xorg

Messaggio da litino »

comunque per quanto riguarda la tua scheda video io toglierei il fast write dall'xorg.conf, visto che non è supportato dall'hardware è inutile tenerlo... ;)
Si si, l'ho tolta infatti. Comunque per quanto rigurada la mia scheda non penso sia un problema di configurazione di kernel, visto che ho dato un

Codice: Seleziona tutto

make oldconfig

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: kernel 2.6.24 e Xorg

Messaggio da danix »

anche io ho usato make oldconfig quando ho settato il 2.6.24, però sono partito dal config del 2.6.23.13 che avevo fatto partendo da quello del 2.6.21.3 che avevo fatto in precedenza, e quello lo avevo fatto in base al config del 2.6.17.13 della slack 11 quindi è possibile che in tutti questi passaggi mi sia perso qualcosa di importante... :D
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Re: kernel 2.6.24 e Xorg

Messaggio da nuitari »

Si però non mi avete postato i moduli :) Avete controllato se avete il modulo del bus AGP caricato? Se no, provate a caricarlo esplicitamente (o aggiungetelo ad rc.modules, o toglietelo dalla blacklist). Se usate il driver propietario, avete messo in blacklist radeon e drm? viceversa, avete messo in blacklist fglrx?

Se non avete radeon, drm ed agp compilati come moduli, compilateli come tali. Ho sperimentato molti malfunzionamenti avendoli built-in.

Un consiglio: provate a commentare TUTTE le righe d'opzione del driver, ad eccezione ovviamente di "Identifier" e "driver" e guardate se parte.
Se parte, provate a riattivarle una alla volta (o a gruppi) e osservate se s'inchioda di nuovo. Se si, isolate la riga incriminata e discutiamone.

Avatar utente
eth0
Linux 1.x
Linux 1.x
Messaggi: 177
Iscritto il: mar 12 ott 2004, 0:00
Slackware: 13.0
Kernel: 2.6.34
Desktop: KDE_4.2.4
Distribuzione: OpenBSD, Gentoo
Località: Orvieto (TR) / Roma (RM) / 42°41′0″N 12°6′0″E

Re: kernel 2.6.24 e Xorg

Messaggio da eth0 »

Non ho provato con un "/etc/X11/xorg.conf" minimale come dici tu, ma per il resto, nel caso mio, tutto ok...

Faccio un tentativo e posto il risultato appena possibile.

litino
Linux 0.x
Linux 0.x
Messaggi: 86
Iscritto il: lun 12 nov 2007, 13:08
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE

Re: kernel 2.6.24 e Xorg

Messaggio da litino »

Un consiglio: provate a commentare TUTTE le righe d'opzione del driver, ad eccezione ovviamente di "Identifier" e "driver" e guardate se parte.
Se parte, provate a riattivarle una alla volta (o a gruppi) e osservate se s'inchioda di nuovo. Se si, isolate la riga incriminata e discutiamone.
Io avevo già provato ma il risultato era lo stesso :(

Avatar utente
eth0
Linux 1.x
Linux 1.x
Messaggi: 177
Iscritto il: mar 12 ott 2004, 0:00
Slackware: 13.0
Kernel: 2.6.34
Desktop: KDE_4.2.4
Distribuzione: OpenBSD, Gentoo
Località: Orvieto (TR) / Roma (RM) / 42°41′0″N 12°6′0″E

Re: kernel 2.6.24 e Xorg

Messaggio da eth0 »

Nulla da fare; ho tentato anche con un file "/etc/X11/xorg.conf" minimale con driver "fglrx" ma niente... sempre schermo nero random...

Ho visto sul sito "ATI/AMD" che hanno partorito dei nuovi driver; il "release notes" è il seguente:

Codice: Seleziona tutto

Resolved Issued

The following section provide a brief description of resolved issues with the latest version of the ATI Catalyst™ Linux software suite. These include:

* The Xserver no longer crashes if the screen resolution is changed in horizontal or vertical desktop setup with a monitor that does not support DDC. Further details can be found in topic number 737-32223

* The Xserver no longer segfaults or fails to initialize DRI if a BusID was specified in an unexpected format in xorg.conf. Further details can be found in topic number 737-32224

* The Xserver no longer freezes on shutdown if atieventsd is running. Further details can be found in topic number 737-32225

* The first OpenGL application run after starting a session on Xserver version 1.4 no longer hangs. Further details can be found in topic number 737-32226
...io provo a cimentarmi nell'impresa, poi vi faccio sapere.

litino
Linux 0.x
Linux 0.x
Messaggi: 86
Iscritto il: lun 12 nov 2007, 13:08
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE

Re: kernel 2.6.24 e Xorg

Messaggio da litino »

ok facci sapere appena hai notizie :)

Avatar utente
eth0
Linux 1.x
Linux 1.x
Messaggi: 177
Iscritto il: mar 12 ott 2004, 0:00
Slackware: 13.0
Kernel: 2.6.34
Desktop: KDE_4.2.4
Distribuzione: OpenBSD, Gentoo
Località: Orvieto (TR) / Roma (RM) / 42°41′0″N 12°6′0″E

Risolto !!!

Messaggio da eth0 »

Amici, perseverare paga !!!

Alla fine sono riusciti a tirar fuori un driver come si deve! Informo tutti che installando l'ultima versione dei driver ATI disponibili su loro sito (http://ati.amd.com/support/drivers/linu ... adeon.html) e l'ultima release del kernel vanilla ("2.6.24.2") la mia scheda grafica "Xpress 200 M" spinge che è una meraviglia e dopo 16 ore di upload non ha dato il minimo cenno di instabilità!

Per quanto mi riguarda, ritengo di aver risolto il problema, finalmente.

Grazie mille a tutti e alla porossima!

litino
Linux 0.x
Linux 0.x
Messaggi: 86
Iscritto il: lun 12 nov 2007, 13:08
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE

Re: kernel 2.6.24 e Xorg

Messaggio da litino »

Ok anche io oggi ho risolto (driver open) compilando a dovere il kernel!! Grazie a tutti

Rispondi