Repository 32bit  Forum
Repository 64bit  Wiki

[RISOLTO]xorg.conf per Intel X3100

Scrivete su questo forum se avete problemi o volete dare buoni consigli sui computer portatili (Laptop).

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) Citare il modello preciso del laptop in questione.
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.

[RISOLTO]xorg.conf per Intel X3100

Messaggioda JohnnyMnemonic » mer giu 13, 2007 13:27

Ciao ragazzi!

Sul mio nuovo portatile hp dv2555ea ho una scheda video integrata intel x3100 basata se non sbaglio sul chipset 965.
I driver dovrebbe essere correttamente installati col pacchetto xf86-video-intel (ho una current ovviamente) ma l'accelerazione non è abilitata:

johnny@darkstar:~$ glxinfo | grep No
direct rendering: No


questo è quello che mi restituisce /var/log/kdm.log

(WW) intel: No matching Device section for instance (BusID PCI:0:2:1) found
(II) Module already built-in
(II) Module already built-in
(II) Module already built-in
(EE) intel(0): [dri] DRIScreenInit failed. Disabling DRI.
(EE) AIGLX: Screen 0 is not DRI capable


e questa è la sezione di xorg.conf interessata

Codice: Seleziona tutto
Section "Device"

    Identifier  "Normal"
    Driver      "i810"
    BusID       "PCI:0:2:0"
    Option      "NoAccel" "false"
    Option      "DRI" "true"

EndSection


anche mettendo come driver "intel" il risultato non cambia, i moduli presenti nel sistema sono:

Codice: Seleziona tutto
/sbin/modprobe agpgart 2> /dev/null
/sbin/modprobe intel-agp 2> /dev/nul
/sbin/modprobe drm 2> /dev/null
/sbin/modprobe i915 2> /dev/null


che carico da /etc/rc.d/rc.modules
Ultima modifica di JohnnyMnemonic il mar lug 17, 2007 13:30, modificato 1 volta in totale.
Avatar utente
JohnnyMnemonic
Staff
Staff
 
Messaggi: 2733
Iscritto il: sab set 04, 2004 23:00
Località: Bologna
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos

Messaggioda alessiodf » mer giu 13, 2007 14:29

alla fine di xorg.conf, aggiungi questo:
Codice: Seleziona tutto
Section "DRI"
    Mode 0666
EndSection


e in section "Module" questo
Codice: Seleziona tutto
Section "Module"
    ...
    Load        "glx"
    Load        "dri"
    ...
EndSection
Avatar utente
alessiodf
Linux 2.6
Linux 2.6
 
Messaggi: 823
Iscritto il: ven ott 14, 2005 20:04
Località: Roma
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1

Messaggioda JohnnyMnemonic » mer giu 13, 2007 14:31

alessiodf grazie della risposta, ma mi ero dimenticato di dirlo, sono già presenti
Avatar utente
JohnnyMnemonic
Staff
Staff
 
Messaggi: 2733
Iscritto il: sab set 04, 2004 23:00
Località: Bologna
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos

Messaggioda alessiodf » mer giu 13, 2007 14:37

JohnnyMnemonic ha scritto:alessiodf grazie della risposta, ma mi ero dimenticato di dirlo, sono già presenti
potresti postare il tuo cat /var/log/Xorg.0.log ??

magari appoggialo qui: http://www.rafb.net/paste/

e poi, controlla questo: se nel tuo kernel hai questo
Codice: Seleziona tutto
CONFIG_DRM_I810=m
CONFIG_DRM_I915=m
Avatar utente
alessiodf
Linux 2.6
Linux 2.6
 
Messaggi: 823
Iscritto il: ven ott 14, 2005 20:04
Località: Roma
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1

Messaggioda JohnnyMnemonic » mer giu 13, 2007 14:56

Nel kernel i810 e i915 sono compilati come moduli, il file eccolo qui: (lunghino...)

http://rafb.net/p/hCigmy15.html

questo invece è xorg.conf

http://rafb.net/p/0XBUBV56.html
Avatar utente
JohnnyMnemonic
Staff
Staff
 
Messaggi: 2733
Iscritto il: sab set 04, 2004 23:00
Località: Bologna
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos

Messaggioda alessiodf » mer giu 13, 2007 15:14

:roll: forse dico una ca**ata, ma temo che tu debba usare i driver proprietari (opensource)
http://intellinuxgraphics.org/

in giro non ho trovato altro :(

PS: che kernel hai?

EDIT: qui dice che i810 la supporta la tua :|

http://tldp.org/HOWTO/Hardware-HOWTO/video.html

non so piu' che dirti =)
Avatar utente
alessiodf
Linux 2.6
Linux 2.6
 
Messaggi: 823
Iscritto il: ven ott 14, 2005 20:04
Località: Roma
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1

Messaggioda JohnnyMnemonic » mer giu 13, 2007 15:32

alessiodf ha scritto::roll: forse dico una ca**ata, ma temo che tu debba usare i driver proprietari (opensource)
http://intellinuxgraphics.org/


Conosco quel sito, dicono di installare xf86-video-intel /già presente nella current, drm come modulo e mesa, tutte cose che ho già :(

alessiodf ha scritto:PS: che kernel hai?


2.6.21.5-smp ricompilato da me
Avatar utente
JohnnyMnemonic
Staff
Staff
 
Messaggi: 2733
Iscritto il: sab set 04, 2004 23:00
Località: Bologna
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos

Messaggioda JohnnyMnemonic » mer giu 13, 2007 15:42

Il problema che io vedo in Xorg.0.log è tutta una serie di

drmOpenDevice: node name is /dev/dri/cardXX
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed


con XX che va da 0 a 14, tutto questo seguito da

(II) intel(0): [drm] drmOpen failed
(EE) intel(0): [dri] DRIScreenInit failed. Disabling DRI.


cercando su internet non trovo nulla di utile, ho provato a sostituire i810 con intel come detto sul sito ufficiale ma nulla cambia.... :(
Avatar utente
JohnnyMnemonic
Staff
Staff
 
Messaggi: 2733
Iscritto il: sab set 04, 2004 23:00
Località: Bologna
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos

Messaggioda alessiodf » mer giu 13, 2007 16:06

e l'errore sta prorpio li'! :D
ecco il mio log:
Codice: Seleziona tutto
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenByBusid: drmOpenMinor returns 8
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(II) intel(0): [drm] DRM interface version 1.3
(II) intel(0): [drm] created "i915" driver at busid "pci:0000:00:02.0"
(II) intel(0): [drm] added 8192 byte SAREA at 0xf8cc7000
(II) intel(0): [drm] mapped SAREA 0xf8cc7000 to 0xb7f42000
(II) intel(0): [drm] framebuffer handle = 0xc07d0000
(II) intel(0): [drm] added 1 reserved context for kernel
(II) intel(0): Unable to use TTM-based memory manager with DRM version 1.6
(II) intel(0): [drm] Registers = 0xb0080000
(II) intel(0): [drm] ring buffer = 0xc0000000
(II) intel(0): [drm] init sarea width,height = 1280 x 1280 (pitch 2048)
(II) intel(0): [drm] Mapping front buffer
(II) intel(0): [drm] Front Buffer = 0x280fa000
(II) intel(0): [drm] Back Buffer = 0xc4000000
(II) intel(0): [drm] Depth Buffer = 0xc5000000
(II) intel(0): [drm] textures = 0xc6000000
(II) intel(0): [drm] Initialized kernel agp heap manager, 33554432
(II) intel(0): [dri] visual configs initialized
Premetto che non ho la tua i965, ma una i915...

comunque, prova questo test qui:
Codice: Seleziona tutto
1) vai in init 3
2) smonta tutti i moduli che riguardano la scheda video
    --> modprobe -r drm; modprobe -r i915; modprobe -r intel-agp; modprobe -r agpart
       Non so bene l'ordine, ma dovrebbe essere corretto!
3) carica solamente questo, e in questo ordine
     /sbin/modprobe agpgart
     /sbin/modprobe i915
4) ritorna in init 4 e vedi se va! eventualmente controlla il log... ah, dimmi eventuali errori nel caricamento dei moduli.. con dmesg
:oops:
Avatar utente
alessiodf
Linux 2.6
Linux 2.6
 
Messaggi: 823
Iscritto il: ven ott 14, 2005 20:04
Località: Roma
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1

Messaggioda JohnnyMnemonic » mer giu 13, 2007 17:00

Purtroppo nulla è cambiato, ho dovuto riavviare perchè non mi faceva rimuovere drm, comunque intel_agp parte comunque e drm viene richiamato da i915

non ho visto nessun errore durante i modprobe dei moduli

ma chi dovrebbe creare quei device che mi mancano in /dev/dri ?
Avatar utente
JohnnyMnemonic
Staff
Staff
 
Messaggi: 2733
Iscritto il: sab set 04, 2004 23:00
Località: Bologna
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos

Messaggioda alessiodf » mer giu 13, 2007 18:00

Lo crea xorg e i810... :|
Codice: Seleziona tutto
-> ll /dev/dri/
totale 0
3943 crw-rw-rw- 1 root video 226, 0 17 apr  2006 card0


comunque...mi posteresti il tuo DMESG subito dopo avviato X?
Avatar utente
alessiodf
Linux 2.6
Linux 2.6
 
Messaggi: 823
Iscritto il: ven ott 14, 2005 20:04
Località: Roma
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1

Messaggioda JohnnyMnemonic » mer giu 13, 2007 20:40

http://rafb.net/p/P7tCkc68.html

grazie per il tempo che mi stai dedicando! ;)
Avatar utente
JohnnyMnemonic
Staff
Staff
 
Messaggi: 2733
Iscritto il: sab set 04, 2004 23:00
Località: Bologna
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos

Messaggioda alessiodf » mer giu 13, 2007 21:01

dunque.. e' tutto ok, a parte che io in piu' ho questa riga:
Codice: Seleziona tutto
[drm] Initialized i915 1.6.0 20060119 on minor 0

che se non sbaglio e' proprio card0 (il minor 0)

Leggendo in giro, sembra un problema bios.. infatti, non si riesce a creare quel benedetto /dev/dri/card0 Hai provato a crearlo tu?

Codice: Seleziona tutto
mknod -m 666 /dev/dri/card0 c 226 0 && chown root:video /dev/dri/card0

Quindi:

1)init 3
2) login as ROOT
3)
Codice: Seleziona tutto
mknod -m 666 /dev/dri/card0 c 226 0 && chown root:video card0

4)init 4

se il dri va abbiamo svoltato =) se non va, riposta per l'n-esima volta xorg.log

:x
Avatar utente
alessiodf
Linux 2.6
Linux 2.6
 
Messaggi: 823
Iscritto il: ven ott 14, 2005 20:04
Località: Roma
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1

Messaggioda JohnnyMnemonic » mer giu 13, 2007 22:54

il device all'avvio di X "sparisce".... :(

http://rafb.net/p/x24l5222.html
Avatar utente
JohnnyMnemonic
Staff
Staff
 
Messaggi: 2733
Iscritto il: sab set 04, 2004 23:00
Località: Bologna
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos

Messaggioda alessiodf » mer giu 13, 2007 23:30

:( posta anche lscpi va! Magari i driver sono ancora sperimentali essendo una scheda nuova... :oops:
Avatar utente
alessiodf
Linux 2.6
Linux 2.6
 
Messaggi: 823
Iscritto il: ven ott 14, 2005 20:04
Località: Roma
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1

Prossimo

Torna a Laptop

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite