Announcement

Collapse
No announcement yet.

Half-Life and OpenGL question

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Half-Life and OpenGL question

    I have a Matrox G400 Marvel.

    In Half-Life Configuration, how do I select the ICD for PD 6.x? Is it Software?

    I have been using TurboGL 1.0 (Default OpenGL in Half-Life) but would like to try the new drivers (turboGL 1.30 was not to my liking because underwater looked very cloudy in TFC).

    When I uninstall TurboGL, install PD 6.x, I can't use the Default OpenGL driver in Half-Life (say's my card doesnt support it).

  • #2
    Yeah . same for me .DAMN i hate this
    I have the same problem with Hired Team: TRIAL compatibility test I got it from MATROX
    GrtZ
    --------
    Patzoni
    --------
    Let`s make G400 run better

    Comment


    • #3
      I use the regular OpenGL ICD (6.xx, no TurboGL) nightly. It works fine for me.

      Offhand, the 2 things that come to mind that might cause your errors are:

      1)Make sure you have a unique IRQ (9 or higher, shared only with PCI steering) assigned to the G400 in your mobo BIOS.

      2)Make sure your desktop color depth is set to 16 or 32 bit (24bit is not supported with hardware acceleration).

      [This message has been edited by Kruzin (edited 05 August 2000).]
      Core2 Duo E7500 2.93, Asus P5Q Pro Turbo, 4gig 1066 DDR2, 1gig Asus ENGTS250, SB X-Fi Gamer ,WD Caviar Black 1tb, Plextor PX-880SA, Dual Samsung 2494s

      Comment


      • #4
        It's possible to add you own opengl dll to the "Select OpenGL Driver" in halflife. There's a config file lying around there somewhere, that can be edited with notepad.

        Makes it possible to run several diffrent setups, etc.

        ------------------
        Athlon 500@650 Rock Stable (500 Core, 4ns)/MSI 6167/128mb/7200rpm/SB128/G400Max/Win98/RH6.0

        Athlon 800@1GHz/MSI 6167/256mb/7200rpm UD66/SB128/G400Max/Win98/Win2k/RH6.2/Be5

        Comment


        • #5
          Make sure you dont have an OpenGL32.dll in your HL directory tree somewhere (I think it will be in the main HL directory, but do a find on it to be sure).

          If you find one, it is probably the old Turbogl version, even though you uninstalled it. Rename it and HL will be forced to use your OpenGL ICD.

          I think version TurboGL 1.3 works with the latest drivers (even tho its not supported), but I don't think TurboGL 1 will.


          ------------------
          P3-700E, Abit BF6, G400 MAX, 8.6 gig Seagate, 8.6 gig WD, SBLive 1024, 256Mb PC100... Mouse, Keyb, Stuff

          Comment


          • #6
            After uninstalling TurboGL drivers from Half-Life (the Opengl32.dll is removed from Half-Life directories, I still get the error:
            "Video card does not support the OpenGl mode selected"

            In Half-Life video configuration I selected
            800x600, OpenGL, Default Driver. It was a no go.

            How do I get Half-Life life to use the PD 6.x ICD? Isn't that better for running OpenGL programs than TurboGL?

            Once TurboGL is removed, doesn't the ICD become the Default Driver for OpenGL in Half-life?

            Also, what cfg file do I need to edit and what settings (gl_... settings?) do I need to include.

            TIA,

            -Ijon

            Comment


            • #7
              Which OS do you use ?
              In W2k HL doesn't run in OpenGL Mode, but with D3D it runs, although a bit slow.
              W98 runs fine both OpenGL and D3D !

              Running the lastest final drivers in w98, and latest beta drivers in w2k.

              Comment


              • #8
                HL doesn't run in OpenGL in Win2k? huh?

                works fine here

                Comment


                • #9
                  Do you have any special drivers installed ?
                  or disabled TurboGL ?

                  pumpkin

                  Comment


                  • #10
                    I still can't get the PD 6.1 ICD to work right in Half-Life/TFC.

                    Here is my system:
                    Win 98 SE
                    Celeron 566 @ 875 mhz (8.5x103)
                    Abit BE6-II
                    128mb SEC Mushkin RAM
                    Matrox G400 Marvel (not overclocked)
                    SiS 3640 pci video card
                    2x IBM 7200k 20.5 gb hdd in RAID
                    Fasttrack-66 RAID card (hacked)
                    Turtle Beach Montego II
                    Echo Audio Darla sound card

                    My Matrox is IRQ 11 but shared with D-Link ethernet card. My system has been this way for 4 months with no other abnormal problems. I also read that G400 have no probs sharing IRQ on Abit boards.

                    I installed PD 6.1 and removed TurboGL drivers by renaming and moving opengl.dll to different directory.

                    Here is my drvmap.txt (lists all OpenGL drivers that HL sees/accesses):

                    Default Default
                    gldrv/Opengl32.dll Matrox OpenGL
                    gldrv/G400icd.dll Matrox PD6.1 ICD
                    gldrv/turbogl1.dll Matrox TurboGL 1.0
                    gldrv/turbogl32.dll Matrox TurboGL 1.30
                    3dfxVGL.dll 3Dfx OpenGL for Voodoo 1, 2 & Rush
                    gldrv/3dfxgl.dll 3Dfx Mini Driver

                    note that the "Matrox OpenGL" and "PD6.1 ICD" were just experiments, just wanted to see if I placed them under HL directory (along with glu32.dll) to see any change- none).

                    Results using each driver:
                    default - error: ogl mode not supported by card
                    Matrox OGL- runs EXTREMELY SLOW (about 2 fps) even with various (Kruzin's) opengl settings
                    Matrox ICD- same as default
                    TurboGL 1.0- the best, great fps, great image
                    TurboGL 1.3- Just as good as 1.0 BUT water is too cloudy

                    So I am stuck with TurboGL 1.0/1.3 untill someone can help me figure out a way to exploit the Matrox ICD in Half-Life.

                    I can play via TurboGL BUT I want to record Half-Life videostreams (via startmovie/endmovie commands) which is not possible with this driver.

                    Any help/advice is greatly appreciated.

                    -Ijon

                    Comment


                    • #11
                      btw, I only copied the dll's from Windows/System, not moved.

                      And I see no difference in results when:
                      G400 is in 32bit/ SiS is 24 bit
                      G400 is in 16bit (32bit ZB off)/ Sis is 16 bit

                      Sis is just an extension of desktop and is never used for displaying games.

                      -Ijon

                      Comment


                      • #12
                        I run HL on win2k in opengl mode every night.

                        Rags



                        ------------------
                        Partnership for an idiot free America

                        Comment


                        • #13
                          Are you sure that the opengl32.dll in your windows\system directory is the correct one that installed with Windows? It could be that that file got changed along the line, and Win is not recognizing it as valid.

                          I experienced this sort of thing once, when I installed a 3rd party opengl program (I think it was a Scitech OGL driver), which replaced the windows opengl32.dll with it's own. As long as the program was installed, everything ran fine. When I un-installed the program, it did not replace the windows version of the .dll, and all openGL stopped working.
                          Core2 Duo E7500 2.93, Asus P5Q Pro Turbo, 4gig 1066 DDR2, 1gig Asus ENGTS250, SB X-Fi Gamer ,WD Caviar Black 1tb, Plextor PX-880SA, Dual Samsung 2494s

                          Comment


                          • #14
                            How do I get the opengl32.dll with out having to reinstall Windows 98 SE?

                            Comment


                            • #15
                              use system file checker as that box also has option to extract a file from cd(in this case win98se) to your windows/system folder. since opengl32.dll should already be in system folder you will have to overwrite it with the fresher/uncorrupted version fron cd.

                              Comment

                              Working...
                              X