OpenGL

Sekcia: Hardware a Drivery 19.11.2007 | 14:10
rios   Návštevník
ahoj,

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
    • Re: OpenGL 19.11.2007 | 14:21
      jaaa   Návštevník
      v xorgu mas vsetko zakomentovany s #
      • Re: OpenGL 19.11.2007 | 14:34
        rios   Návštevník
        to mam aj v tych vypisoch, to len aby som oddelil vypisy od textu, asi by som nepisal z X keby som ich nenastartoval...
        • Re: OpenGL 19.11.2007 | 16:13
          Avatar Igor Hlina Mac OS ML  Používateľ
          No tak na oddelenie vypisu tu je blok <code> alebo <pre>
          while (2*2 == 5) { echo "If you're reading this, something is definitely wrong"; }
          • Re: OpenGL 19.11.2007 | 17:09
            rios   Návštevník
            tak znovu...

            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

            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

            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-

            tak dufam, ze toto uz je lege artis
            • Re: OpenGL 19.11.2007 | 20:46
              WlaSaTy   Návštevník
              man 4 glide.

              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?
              • Re: OpenGL 19.11.2007 | 20:56
                rios   Návštevník
                tak som nakoniec zistil, ze to asi bude voodoo 1 (aspon podla obrazku)
                asi to mam prepojene ok ked teraz normalne pisem z Xiek...
                a btw mam onboard i810

                R
                • Re: OpenGL 19.11.2007 | 20:59
                  rici   Návštevník
                  a glideV3 mam naistalovany ale asi na chuja nakonfigurovany, pojde hw akceleracia na tej i810 bez voodoo?
                  • Re: OpenGL 19.11.2007 | 21:12
                    WlaSaTy   Návštevník
                    Áno, 3d ide aj na i810 i keď trošku ťažšie, smola že ty tú kartu nemáš. Ty máš ATI Rage 3d ktorá moc akcelerovaná nebola a netuším akú hru si zahráš na tých 4Mb VRAM či koľko to má, odsekol si Region0.

                    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?
                    • Re: OpenGL 19.11.2007 | 21:29
                      rici   Návštevník
                      voodoo:
                      02:09.0 Multimedia video controller: 3Dfx Interactive, Inc. Voodoo (rev 02)
                      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-
                      Region 0: Memory at fc000000 (32-bit, prefetchable) [size=16M]
                      a ta ATIna ma 8MB
                      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
                      • Re: OpenGL 19.11.2007 | 21:39
                        WlaSaTy   Návštevník
                        Ak máš RTCW, tak si pozri na krabici minimálnu HW konfiguráciu aby si vedel či sa Ti s tým oplatí zaoberať.

                        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.
              • Re: OpenGL 19.11.2007 | 22:01
                rici   Návštevník
                no isiel som podla toho manu ale ked som dal nahodit xka cez voodoo tak mi vypisalo, ze modul glide3 nema atributy modulu alebo nieco take...
                • Re: OpenGL 20.11.2007 | 21:43
                  WlaSaTy   Návštevník
                  myslíš glide3x? ak nepoužívaš distribúciu ktorá sa snaží znásilnením kráčať s dobou, tak by mala mať danú knižnicu aj s ostatnými ovládačmi v balíčkovacom systéme, inak budeš asi kompilovať a asi si rozdr.. systém. alebo použi distro pre pravých chlapov ktoré to má v sebe, ale nezaručujem. voodoo1 je muzeálna technológia z minulého storočia a posledný update na glide bol pred 4mi rokmi. RIP 3dfx.

                  • Re: OpenGL 21.11.2007 | 18:57
                    rici   Návštevník
                    na gentoo bezim uz 4 roky, ale stejne...
                    to voodoo som vzdal, nahodil som tu i810, kde akceleracia sice bezi ale ked spustim hru je rozhodena sinchronizacia a je to cele "rozriadkovane"
                    • Re: OpenGL 21.11.2007 | 21:23
                      WlaSaTy   Návštevník
                      Škoda,
                      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.