Entra

View Full Version : Voodoo3 e linux...aiuto!!!!!


Axl_Mas
02-03-2004, 22:41
Ho linux Fedora core1, la mia cara V3 è stat riconosciuta senza problemi in fase di installazione ma il 3d non va a causa dell'accelerazione hardware disabilitata!
glxinfo infatti mi dice: "direct rendering: No"

Cosa devo fare?? :confused:

assembly
04-03-2004, 10:06
Puoi postare il file /etc/X11/XF86Config-4 ?
Soprattutto la sezione relativa agli adattatori grafici.
Posta inoltre anche il contenuto di dmesg.
Ciao

Axl_Mas
10-03-2004, 17:19
Originariamente inviato da assembly
Puoi postare il file /etc/X11/XF86Config-4 ?
Soprattutto la sezione relativa agli adattatori grafici.
Posta inoltre anche il contenuto di dmesg.
Ciao


Ciao assembly!
Cacchio non ho il file XF86Config-4!!!!!
Ho solo XF86Config!

eccolo
XF86Config:



# XFree86 4 configuration created by pyxf86config

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
# RgbPath is the location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.

# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.

RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "dri"
EndSection

Section "InputDevice"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"

# To disable the XKEYBOARD extension, uncomment XkbDisable.
# Option "XkbDisable"

# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# Or if you just want both to be control, use:
# Option "XkbOptions" "ctrl:nocaps"
#
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection

Section "InputDevice"
# If the normal CorePointer mouse is not a USB mouse then
# this input device can be used in AlwaysCore mode to let you
# also use USB mice at the same time.
Identifier "DevInputMice"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor non rilevato"
HorizSync 31.5 - 95.5
VertRefresh 50.0 - 120
Option "dpms"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "tdfx"
VendorName "Videocard vendor"
BoardName "Voodoo3 (generic)"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection

Section "DRI"
Group 0
Mode 0666
EndSection





Ecco dmesg


Linux version 2.4.22-1.2115.nptl (bhcompile@daffy.perf.redhat.com) (gcc version 3.2.3 20030422 (Red Hat Linux 3.2.3-6)) #1 Wed Oct 29 15:20:17 EST 2003
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000010000000 (usable)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
256MB LOWMEM available.
ACPI: have wakeup address 0xc0001000
On node 0 totalpages: 65536
zone(0): 4096 pages.
zone(1): 61440 pages.
zone(2): 0 pages.
DMI not present.
ACPI: Unable to locate RSDP
Kernel command line: ro root=LABEL=/ rhgb
Initializing CPU#0
Detected 501.150 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 999.42 BogoMIPS
Memory: 255748k/262144k available (1379k kernel code, 6012k reserved, 1108k data, 120k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: L1 I Cache: 32K (32 bytes/line), D cache 32K (32 bytes/line)
CPU: After generic, caps: 008021bf 808029bf 00000000 00000002
CPU: Common caps: 008021bf 808029bf 00000000 00000002
CPU: AMD-K6(tm) 3D processor stepping 0c
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: AMD K6
ACPI: Subsystem revision 20031002
ACPI: Interpreter disabled.
PCI: PCI BIOS revision 2.10 entry at 0xfb290, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router VIA [1106/0586] at 00:07.0
Activating ISA DMA hang workarounds.
isapnp: Scanning for PnP cards...
isapnp: SB audio device quirk - increasing port range
isapnp: AWE32 quirk - adding two ports
isapnp: Card 'Creative SB AWE32 PnP'
isapnp: 1 Plug & Play card detected total
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16)
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
Detected PS/2 Mouse Port.
pty: 512 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS0 at 0x03f8 (irq = 4) is a 16550A
ttyS1 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.10e
NET4: Frame Diverter 0.46
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 00:07.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: VIA vt82c586b (rev 41) IDE UDMA33 controller on pci00:07.1
ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:DMA, hdd:DMA
hda: C/H/S=19679/16/255 from BIOS ignored
hda: Maxtor 6E040L0, ATA DISK drive
blk: queue c03d9420, I/O limit 4095Mb (mask 0xffffffff)
hdc: HITACHI CDR-7930, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 80293248 sectors (41110 MB) w/2048KiB Cache, CHS=79656/16/63, UDMA(33)
Partition check:
hda: [PTBL] [4998/255/63] hda1 hda2 < hda5 hda6 >
ide: late registration of driver.
ide: Creative SB AWE32 PnP activate failed
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 158k freed
VFS: Mounted root (ext2 filesystem).
Journalled Block Device driver loaded
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 120k freed
mice: PS/2 mouse device common for all mice
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 15:28:28 Oct 29 2003
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: USB UHCI at I/O 0xe400, IRQ 10
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
PCI: Found IRQ 9 for device 00:09.0
usb-ohci.c: USB OHCI at membase 0xd085a000, IRQ 9
usb-ohci.c: usb-00:09.0, OPTi Inc. 82C861
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver hiddev
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
hub.c: new USB device 00:09.0-1, assigned address 2
input: USB HID v1.00 Mouse [05e3:1205] on usb2:2.0
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,6), internal journal
Adding Swap: 530104k swap-space (priority -1)
udf: registering filesystem
hdc: attached ide-cdrom driver.
hdc: ATAPI 8X CD-ROM drive, 128kB Cache, DMA
Uniform CD-ROM driver Revision: 3.12
cdrom: open failed.

assembly
10-03-2004, 18:35
Non vedo il modulo agpgart..
La scheda è agp o è la versione PCI?
Ciao

Axl_Mas
11-03-2004, 00:11
E' agp!! :cry:

assembly
11-03-2004, 11:31
Originariamente inviato da Axl_Mas
E' agp!! :cry:
Allora ho dato un occhio in giro ed ho trovato che il modulo agpgart per la voodoo 3 2000 non dovrebbe servire:


..
You don't even need agpgart in the kernel. This is
because Voodoo3s use the AGP slot basically as a double frequency PCI
slot (66MHz vs 33MHz) and nothing else.
..


Il problema sembra legato alla profondità di colore impostata:
prova a sostituire

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection

con

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "800x600" "640x480"
EndSubSection
EndSection

e a riavviare X (CTRL-ALT-BACKSPACE)


Dai comunque un occhio qui
http://www.tldp.org/HOWTO/3Dfx-HOWTO.html

ed in particolare a questa pagina

http://www.tldp.org/HOWTO/3Dfx-HOWTO-6.html#ss6.12

Ciao

lovaz
11-03-2004, 11:36
il problema sono i bpp, la voodoo3 fa il rendering 3d solo a 16 bit, infatti se guardi i log di xfree dovrebbe dire "direct rendering disabled" o qualcosa del genere

assembly
11-03-2004, 13:56
Originariamente inviato da lovaz
il problema sono i bpp, la voodoo3 fa il rendering 3d solo a 16 bit, infatti se guardi i log di xfree dovrebbe dire "direct rendering disabled" o qualcosa del genere
E che gli ho detto io ?
:D

lovaz
11-03-2004, 14:01
Originariamente inviato da assembly
E che gli ho detto io ?
:D
Ho visto i primi messaggi e visto che ho un banshee ho risposto subito :fuck:

assembly
11-03-2004, 14:03
Originariamente inviato da lovaz
Ho visto i primi messaggi e visto che ho un banshee ho risposto subito :fuck:
Ti rispondo con un altrettando affettuoso :fuck:

Axl_Mas
11-03-2004, 14:27
Suvvia non litigate! :D

Cmq grazie per le risposte!Impostando la scheda a 16bit il direct rendering è diventato YES!!!!

Il problema è che se lancio tuxracer lo schermo mi diventa nero e ci rimane fino a che non premo esc!
Ho provato ad abbassare il refresh tramite xf86config ma il problema rimane (lo schermo diventa solo nero non si spenge......di solito quando ho problemi di refresh impostato male il monitor mi si spenge proprio!)

A questo punto avete qualche idea?

lovaz
11-03-2004, 14:29
Prova
glxgears

Axl_Mas
11-03-2004, 15:01
Originariamente inviato da lovaz
Prova
glxgears

Carinissimo glxgears!
Ottimo per fare test di funzionamento!

Cmq era il refresh! :muro: :sofico:


Ora funzia tutto alla perfezione!!!
Che soddisfazione, pian pianino ci sto prendendo la mano con questo linux!!!!!


Grazie a tutti per l'assistenza e l'appoggio!!!!!!!

nix1
14-03-2004, 13:33
Originariamente inviato da Axl_Mas
Carinissimo glxgears!
Ottimo per fare test di funzionamento!

Cmq era il refresh! :muro: :sofico:


Ora funzia tutto alla perfezione!!!
Che soddisfazione, pian pianino ci sto prendendo la mano con questo linux!!!!!


Grazie a tutti per l'assistenza e l'appoggio!!!!!!!

Ciao puoi dirmi come hai abassato il refresh e prima che valori riportavi ??

Ciao e grazie

nix1
14-03-2004, 13:57
Sapete se esiste un archivio del genere anche per i DRIVER delle 3DFX VOODOO2 ???
non credo che il modulo TDFX suppoerti anche queste schede.

assembly
14-03-2004, 16:36
Originariamente inviato da nix1
Sapete se esiste un archivio del genere anche per i DRIVER delle 3DFX VOODOO2 ???
non credo che il modulo TDFX suppoerti anche queste schede.
Invece dovrebbe.
Cmq rimando anche te a
http://www.tldp.org/HOWTO/3Dfx-HOWTO.html
Ciao