PDA

View Full Version : Per esperti di KERNEL e DRI


nix1
08-12-2004, 22:34
Mi scuso per il titolo, ma non mi veniva altro

Vorrei un vostro parere su questi errori di X11, non riesco a risolvere questo problema se vi servono altre info chiedete pure

grazie

[root@localhost root]# glxinfo
name of display: :0.0
gd error (glide): gd error (glide): grSstSelect: non-existent SSTgd error (glide): grSstSelect: non-existent SSTSegmentation fault (core dumped)

[root@localhost root]# more /var/log/Xorg.0.log|grep WW
(WW) Option "XkbOptions" requires an string value
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(WW) LoadModule: given non-canonical module name "/usr/X11R6/lib/modules/extensions/libglx.a"
(WW) TDFX: No matching Device section for instance (BusID PCI:1:5:1) found
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)

[root@localhost root]# more /var/log/Xorg.0.log|grep EE
(EE) Failed to load module "/usr/X11R6/lib/modules/extensions/libglx.a" (once-only module, 135962511)

[root@localhost root]# dmesg |grep -i drm
[drm] Initialized tdfx 1.0.0 20010216 on minor 0:

ilsensine
09-12-2004, 08:20
L'unico sospetto è questo:

(WW) TDFX: No matching Device section for instance (BusID PCI:1:5:1) found

Gli altri warning sono innocui.


(EE) Failed to load module "/usr/X11R6/lib/modules/extensions/libglx.a" (once-only module, 135962511)

Innocuo (l'estensione glx è già stata caricata).

nix1
09-12-2004, 08:59
Originariamente inviato da ilsensine
L'unico sospetto è questo:

Gli altri warning sono innocui.


Innocuo (l'estensione glx è già stata caricata).

Quindi una strada percorribile potrebbe essere ricreare nel file Xorg.conf il matching Device ??? o non trova il matching Device in /dev ???

ilsensine
09-12-2004, 09:11
mmm non so, l'indirizzo 1:5:1 corrisponde a una seconda funzione della tua scheda.
Puoi postare lspci -n -v?

nix1
09-12-2004, 09:37
Originariamente inviato da ilsensine
mmm non so, l'indirizzo 1:5:1 corrisponde a una seconda funzione della tua scheda.
Puoi postare lspci -n -v?

Potrò farlo stasera da casa

Ho una MDK 10.1 Comunity e il problema è nato con Xorg dove non mi è ancora chiaro se include il supporto a 3DFX visto che non è nell'elenco delle schede supportate da Xorg, con Xfree funzionava bene anche se non mi è chiaro se venissero sfruttati entrambi i chip VSA100 della Voodoo5 e solamente uno.

Corretta la tua osservazione, le altre distro mi vedevano

1) chip VSA100 1:5:0

2)chip VSA100 1:5:1

Ma per il 2D utilizzavano solo il primo

Ti posto XF86Config
Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
AllowMouseOpenFail # allows the server to start up even if the mouse doesn't work
EndSection

Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
Load "dri" # direct rendering
Load "/usr/X11R6/lib/modules/extensions/libglx.a"
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
Option "XkbOptions" ""
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "6 7"
EndSection

Section "Monitor"
Identifier "monitor1"
VendorName "Plug'n Play"
HorizSync 30-71
VertRefresh 50-160

# Sony Vaio C1(X,XS,VE,VN)?
# 1024x480 @ 85.6 Hz, 48 kHz hsync
ModeLine "1024x480" 65.00 1024 1032 1176 1344 480 488 494 563 -hsync -vsync

# Dell D800 and few Inspiron (16/10) 1280x800
ModeLine "1280x800" 147.89 1280 1376 1512 1744 800 801 804 848

# Dell D800 and few Inspiron (16/10) 1680x1050
ModeLine "1680x1050" 214.51 1680 1800 1984 2288 1050 1051 1054 1103

# Dell D800 and few Inspiron (16/10) 1920x1200
ModeLine "1920x1200" 230 1920 1936 2096 2528 1200 1201 1204 1250 +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 "3Dfx Interactive, Inc."
BoardName "Voodoo5 (generic)"
Driver "tdfx"
Option "DPMS"
EndSection

Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 16

Subsection "Display"
Depth 8
Virtual 1024 768
EndSubsection

Subsection "Display"
Depth 15
Virtual 1024 768
EndSubsection

Subsection "Display"
Depth 16
Virtual 1024 768
EndSubsection

Subsection "Display"
Depth 24
Virtual 1024 768
EndSubsection
EndSection

Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
Screen "screen1"
EndSection

ilsensine
09-12-2004, 09:42
Originariamente inviato da nix1
Potrò farlo stasera da casa

Ho una MDK 10.1 Comunity e il problema è nato con Xorg dove non mi è ancora chiaro se include il supporto a 3DFX visto che non è nell'elenco delle schede supportate da Xorg, con Xfree funzionava bene anche se non mi è chiaro se venissero sfruttati entrambi i chip VSA100 della Voodoo5 e solamente uno.

Corretta la tua osservazione, le altre distro mi vedevano

1) chip VSA100 1:5:0

2)chip VSA100 1:5:1

Ma per il 2D utilizzavano solo il primo
Ecco, come pensavo. Il DRI non supporta l'SLI per le 3dfx (quindi usa un solo chip per il 3d). Questo giustificherebbe l'errore.
Se il 3d non ti funziona, è certamente un regression rispetto alla mdk 10 (la ho a casa su una voodoo3). Dovresti riportarlo sul loro bugzilla.

nix1
09-12-2004, 11:58
Cavolo possibile che non sia possibile godersi lo SLI sotto Linux ne con Voodoo2 ne con Voodoo5 ???

ilsensine
09-12-2004, 12:04
No sfortunatamente non è possibile. Dopo la morte della 3dfx, pochi hanno messo mano al driver voodoo. Per iniziare, sarebbe necessario riscrivere il driver togliendo di mezzo le Glide, ma i pochi che ci si sono avvicinati sono scappati a gambe levate, visto l'orrore che si trova dentro queste librerie.
Ringrazia che ancora funziona.

nix1
09-12-2004, 12:07
Cosa intendi per orrore ???

Complessita delle librerie glide o librerie fatte male ???

ilsensine
09-12-2004, 12:09
La seconda che hai detto. Non perché funzionino male, ma perché sono un vero casino.