OpenGL
nemozem rozchodit hw akceleraciu na mojom pc: gentoo, ati rage pro, voodoo 2, kde 3.5.5
vypis z xorg.conf:
#Section "Module"
#Load "dbe"
#Load "dri"
#Load "extmod"
#Load "glx"
#Load "record"
#Load "xtrap"
#Load "freetype"
#Load "type1"
#EndSection
#
#Section "Monitor"
#Identifier "Monitor0"
#VendorName "PTS"
#ModelName "3db"
#HorizSync 30.0 - 86.0
#VertRefresh 50.0 - 160.0
#Option "DPMS"
#EndSection
#
#Section "Device"
#Identifier "Card0"
#Driver "ati"
#VendorName "ATI"
#BoardName "3D Rage Pro AGP 1X/2X"
#ChipSet "Mach64"
#ChipId 0x4742
#ChipRev 0x5c
#BusID "PCI:1:0:0"
#EndSection
#
#Section "Screen"
#Identifier "Screen0"
#Device "Card0"
#Monitor "Monitor0"
#SubSection "Display"
#Viewport 0 0
#Depth 1
#EndSubSection
#SubSection "Display"
#Viewport 0 0
#Depth 4
#EndSubSection
#SubSection "Display"
#Viewport 0 0
#Depth 8
#EndSubSection
#SubSection "Display"
#Viewport 0 0
#Depth 15
#EndSubSection
#SubSection "Display"
#Viewport 0 0
#Depth 16
#EndSubSection
#SubSection "Display"
#Viewport 0 0
#Depth 24
#EndSubSection
#EndSection
#
#Section "dri"
# Mode 0666
#EndSection
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
vypis z glxinfo:
#name of display: :0.0
#Xlib: extension "XFree86-DRI" missing on display ":0.0".
#display: :0 screen: 0
#direct rendering: No
#server glx vendor string: SGI
#server glx version string: 1.2
#server glx extensions:
# GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
# GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
# GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
# GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
#client glx vendor string: ATI
#client glx version string: 1.3
#client glx extensions:
# GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
# GLX_ARB_get_proc_address, GLX_SGI_video_sync, GLX_ARB_multisample,
# GLX_ATI_pixel_format_float, GLX_ATI_render_texture
#GLX version: 1.2
#GLX extensions:
# GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
# GLX_ARB_multisample
#OpenGL vendor string: Mesa project: www.mesa3d.org
#OpenGL renderer string: Mesa GLX Indirect
#OpenGL version string: 1.4 (1.5 Mesa 6.5.2)
#OpenGL extensions:
# GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
# GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
# GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
# GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
# GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
# GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
# GL_EXT_texture_lod_bias
#
# visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
# id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
#----------------------------------------------------------------------
#0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
#0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
#0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
#0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
#0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
#0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
#0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
#0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
vypis z lspci:
#02:09.0 Multimedia video controller: 3Dfx Interactive, Inc. Voodoo (
# Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop-
# Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbor
# Region 0: Memory at fc000000 (32-bit, prefetchable) [size=16
#
#01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X/2X (rev 5c) (prog-if 00 [VGA controller])
# Subsystem: ATI Technologies Inc Rage Pro AIW AGP 2X
# Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
# Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAb
# Latency: 66 (2000ns min), Cache Line Size: 32 bytes
# Interrupt: pin A routed to IRQ 10
# Region 0: Memory at f5000000 (32-bit, non-prefetchable) [siz
# Region 1: I/O ports at 2000 [size=256]
# Region 2: Memory at f4000000 (32-bit, non-prefetchable) [siz
# [virtual] Expansion ROM at 30000000 [disabled] [size=128K]
# Capabilities: [50] AGP version 1.0
# Status: RQ=256 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART6
# Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit-
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
za pomoc budem moc vdacny
R
Pre pridávanie komentárov sa musíte prihlásiť.
vypis z xorg.conf:
Section "Module"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "record"
Load "xtrap"
Load "freetype"
Load "type1"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "PTS"
ModelName "3db"
HorizSync 30.0 - 86.0
VertRefresh 50.0 - 160.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Card0"
Driver "ati"
VendorName "ATI"
BoardName "3D Rage Pro AGP 1X/2X"
ChipSet "Mach64"
ChipId 0x4742
ChipRev 0x5c
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "dri"
Mode 0666
EndSection
name of display: :0.0
Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_SGI_video_sync, GLX_ARB_multisample,
GLX_ATI_pixel_format_float, GLX_ATI_render_texture
GLX version: 1.2
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_multisample
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (1.5 Mesa 6.5.2)
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_lod_bias
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
02:09.0 Multimedia video controller: 3Dfx Interactive, Inc. Voodoo (
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbor
Region 0: Memory at fc000000 (32-bit, prefetchable) [size=16
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X/2X (rev 5c) (prog-if 00 [VGA controller])
Subsystem: ATI Technologies Inc Rage Pro AIW AGP 2X
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAb
Latency: 66 (2000ns min), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 10
Region 0: Memory at f5000000 (32-bit, non-prefetchable) [siz
Region 1: I/O ports at 2000 [size=256]
Region 2: Memory at f4000000 (32-bit, non-prefetchable) [siz
[virtual] Expansion ROM at 30000000 [disabled] [size=128K]
Capabilities: [50] AGP version 1.0
Status: RQ=256 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART6
Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit-
Problém je v tom že máš k 2d karte (ATI Rage) 3d akcelerátor (voodoo2) ktorý potrebuje ovládač glide a ten musíš mať aj aktívny v konfigurácii. Taká raritka sa už dnes len tak nevidí, jedna z mála skutočných 3d kariet ktoré skutočne rátali (i keď falosný) 3d rendering, nie ako tie čo predávajú teraz. K tomu potrebuješ aj tieňový rámcový zásobník (shadow frame buffer) aby mohla byť prenesená vyrátaná 3d grafika do monitora. Mimochodom, máš to správne prekáblované? 3d akcelerátory boli prepájané takým zvláštnym spôsobom že až.
PS.: jedná sa o 3d akcelerátor bez 2d karty alebo o Voodoo Banshee ktorá mala aj 2d?
asi to mam prepojene ok ked teraz normalne pisem z Xiek...
a btw mam onboard i810
R
Inak pokiaľ máš Voodoo1, tak tie boli tiež podporené ale či to už nevyhodili z xwindows, netuším. Firma 3dfx akosi skončila už dávno. Inak to si kopíroval tie výpisy lspci z internetu keď si ich tak poodsekával? skúys ich skopírovať z terminálu, akosi nie je vidno akú voodoo doll vlastne máš.
inak kde majú také vyskladnisko z ktorého si zobral daný hardware ak ho vôbec máš k dispozícii?
02:09.0 Multimedia video controller: 3Dfx Interactive, Inc. Voodoo (rev 02)
a ta ATIna ma 8MBControl: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Region 0: Memory at fc000000 (32-bit, prefetchable) [size=16M]
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X/2X (rev 5c) (prog-if 00 [VGA controller])
Subsystem: ATI Technologies Inc Rage Pro AIW AGP 2X
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: 66 (2000ns min), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 10
Region 0: Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
Region 1: I/O ports at 2000 [size=256]
Region 2: Memory at f4000000 (32-bit, non-prefetchable) [size=4K]
[virtual] Expansion ROM at 30000000 [disabled] [size=128K]
Capabilities: [50] AGP version 1.0
Status: RQ=256 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2
Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>
tu i810 mam onboard ale neviem ci bude lepsia ako to voodoo, chcem hrat RTCW, to voodoo som mal uz hodne rokov v supliku a spomenul som si az teraz, ale ako sa tam dostala neviem...
R
Ale ak to nenájdeš na krabici, tak sa poobzeraj po niečom legálne nadobudnutom. Napríklad Cube, Sauerbraten, teoreticky aj nejaké full/free mod-y Q3 ktoré majú nižšie nároky.
to voodoo som vzdal, nahodil som tu i810, kde akceleracia sice bezi ale ked spustim hru je rozhodena sinchronizacia a je to cele "rozriadkovane"
voodoo karty boli na svoju dobu prevratné a stálo by za to vydupať 640x480 alebo nebodaj 800x600 fullscreen pre quake (1, 2 a možno aj 3) alebo podobnú hru čo vyšla niekoľko rokov po tom čo boli karty voodoo1 nahradené novšími modelmi. Tá rada bola nadčasová. A k tej inteláckej? Možno je vhodnejšie použiť iný grafický mód, možno iný ovládač (intel) alebo sa jedná o kartu i7xy ktoré stáli za pilu myču. Ale to je už iná otázka.