Announcement

Collapse
No announcement yet.

TitaniumGL 3D drivers (linux version)

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

  • TitaniumGL 3D drivers (linux version)

    ohai Phoronix users again,
    i now deliver another software of me:

    Linux version of TitaniumGL is now finally released!



    TitaniumGL is a FREEWARE driver architecture. Project's goal is to support OpenGL on graphics cards with broken/bad or missing OpenGL drivers.
    ( WARNING: The author does not possess an OpenGL license from SGI, and makes no claim that TitaniumGL is in any way a compatible replacement for OpenGL or associated with SGI. USE AT YOUR OWN RISK. )

    *************************
    WHAT IS THIS, I DO NOT EVEN...
    *************************
    TitaniumGL driver meant for computers where no opengl drivers available for the system. Its compatible with a several platforms, and now, since cthulhu does not coming out from the computer when using the linux version, i released it publically.

    *************
    HOW IT WORKS?
    *************
    Just like any other opengl implementation for linux, this is also a libGL.so.1, that you should copy to your system directory (read the readme for more informations). No other actions required to install it.

    TitaniumGL renders the scene with all of your (well, up to 4 max) cpu cores in your computer. It can run almost ALL popular opensource game PLAYABLE (over 24 fps) with a core2duo cpu in enjoyable screen resolutions.

    Warning: TitaniumGL is NOT meant to run CAD applications, built-in legacy/useless gear renderer tools (!!!!!!!!), its ONLY meant to run REAL games! (however, maybee other kind of softwares also run. there is a compatibility list on the webpage available)


    Why it wasnt released earlyer?
    ***********************
    There was a lot of bugs and almost unfixable compatibility issues, becouse the linux graphics api and the x11's documentation is simply useless, and the quality of linux rendering infrastructures simply makes no sense. Also my code had a few bugs that only caused mess on the Linux platform. But now, they are not any more exist, so its a good time to release the software.

    Limitations:
    ********
    -The software under linux is somewhat slower than the Windows version, due to linux kernel's thread handling.
    -In some systems/cases, for some strange reason, only one cpu core being used.
    -On some systems, rendering speed capped to VSYNC.
    -On some systems, rendering speed capped to 70, or 40 fps, or some strange speed like that

    i wish you all happy using.
    download & read more informations on the webpage and in the readme file.

    download: http://gerigeri.uw.hu/TitaniumGL/gamerdown.html
    Last edited by Geri; 08 September 2018, 07:26 PM.

  • #2
    Originally posted by Geri View Post
    and the quality of linux rendering infrastructures simply makes no sense
    Wat.

    Maybe people are wondering:
    It really is only a libGL.so.1 and nothing else. It doesn't even need much fancy stuff
    Code:
     % ldd libGL.so.1
    ldd: warning: you do not have execution permission for `./libGL.so.1'
            linux-gate.so.1 =>  (0xf7741000)
            libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7431000)
            libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7348000)
            libm.so.6 => /usr/lib32/libm.so.6 (0xf731a000)
            libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf72ff000)
            libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf72e3000)
            libc.so.6 => /usr/lib32/libc.so.6 (0xf7140000)
            libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf711e000)
            libdl.so.2 => /usr/lib32/libdl.so.2 (0xf7119000)
            /lib/ld-linux.so.2 (0xf7742000)
            libXau.so.6 => /usr/lib32/libXau.so.6 (0xf7115000)
            libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf710d000)
    You can use LD_PRELOAD if you don't want to replace system files.
    Code:
     % LD_PRELOAD=/home/chris/TitaniumGL_linux_version/libGL.so.1 glxinfo32| grep -E 'version|render'
    direct rendering: Yes
    server glx version string: 1.3
    client glx version string: GLX_ARB_create_context GLX_ARB_get_proc_address GLX_SGIX_fbconfig
    GLX version: 1.2
    OpenGL renderer string: TitaniumGL/4 THREADs/SOFTWARE RENDERING/4 TMUs
    OpenGL version string: 1.4 v2009-2012/3/08 (c)Kovacs Gergo
    It does say on his website that it's only OpenGL version 1.4...

    He says it's not for glxgears but it runs (but looks funny ):
    Code:
     % LD_PRELOAD=/home/chris/TitaniumGL_linux_version/libGL.so.1 glxgears32
    915 frames in 5.0 seconds = 182.916 FPS
    899 frames in 5.0 seconds = 179.675 FPS
    832 frames in 5.0 seconds = 166.311 FP
    I don't have many 32 bit games here... The secondlife client runs but rendering is very much not accurate, but somewhat runs.

    Every time I close an X window using that library it opens the homepage in my browser wtf.

    Comment


    • #3
      there will be 64 bit version, once. but not in these months. i dont have so mutch time in these days, i must care about different projects also.

      Comment


      • #4
        Since in the last 5+ years there has been no real reason for most people to compile software for 32 bit a 64 bit version would probably be more useful to people (assuming it's faster than llvmpipe?)...


        Also, Windows programmers...
        Code:
         % strings libGL.so.1 | grep 'C:\\'
        C:\%s
        C:\Windows\%s
        C:\Documents and Settings\%s
        C:\%s.txt
        C:\Windows\%s.txt
        C:\%s.txt.txt
        C:\Windows\%s.txt.txt
        C:\%s.doc
        C:\Windows\%s.doc
        C:\%s.doc.txt
        C:\Windows\%s.doc.txt
        C:\%s.doc.doc
        C:\Windows\%s.doc.doc
        C:\%s.txt.doc
        C:\Windows\%s.txt.doc
        C:\Documents and Settings\%s.txt
        C:\Documents and Settings\%s.txt.txt
        C:\Documents and Settings\%s.doc
        C:\Documents and Settings\%s.doc.txt
        C:\Documents and Settings\%s.doc.doc
        C:\Documents and Settings\%s.txt.doc
        What about people that don't use firefox?
        Code:
         % strings libGL.so.1 | grep 'http://'
        firefox http://lgfxadserv.no-ip.org/titaniumgladssrvc/titaniumgladssrvc.php
        http://LegendgrafiX.tk
        http://TitaniumGL.tk

        Comment


        • #5
          assuming it's faster than llvmpipe
          i havent compared.

          Also, Windows programmers...
          oooops


          What about people that don't use firefox?
          they can still enjoy this awesome software without creating money for meh :|
          but no problem, i am happy to see that peoples are so loving my software that they even watching the code inside it

          Comment


          • #6
            Maybe I remember wrong, but wasn't titaniumgl an old fork of mesa?

            Comment


            • #7
              no, titaniumgl has nothing to do with mesa.

              Comment


              • #8
                Originally posted by Geri View Post
                they can still enjoy this awesome software without creating money for meh :|
                On Linux, you open URLs not with "firefox <URL>" but with "xdg-open <URL>". It's similar to the Windows "start" command; it will use the user's browser (whatever that is) to open links.

                I guess I just doubled your income. Do you need my PayPal account? ;-)
                Last edited by RealNC; 09 March 2012, 02:05 PM.

                Comment


                • #9
                  xdg-open is a Gnome-centric freedesktop.org util, you're not going to find it on many smaller distros. Or, maybe it is there, but doesn't know of any browser.

                  Comment


                  • #10
                    curaga, RealNC: thankyou for the infos.

                    RealNC: wow, thank you, you doubled the 0, so thats totally 2x0 yey ^^ (not yet any real ads placed on the adlocation )

                    Comment

                    Working...
                    X