Results 1 to 3 of 3

Thread: DRI1 drivers for Ubuntu 12.04 (savage mga r128 tdfx sis unichrome)

Hybrid View

  1. #1
    Join Date
    May 2008
    Posts
    343

    Default DRI1 drivers for Ubuntu 12.04 (savage mga r128 tdfx sis unichrome)

    With mesa 8.0 in Ubuntu 12.04 there is no more OpenGL support out of the box for cards missing DRI2 drivers. However, as was commented when the DRI1 support was killed off in mesa development, the old drivers can still be used with the new mesa core because the driver API has not changed. I have therefore packaged up old 7.11 DRI1 drivers into a libgl1-mesa-dri-legacy package for your ultimate convenience and retro enjoyment:

    https://launchpad.net/~xorg-edgers/+archive/mesa-legacy

    It works well on my savage laptop, that is, as well as OpenGL ever did on this card. I think the QT3 demo is pretty much how far it gets... I have no idea if the other drivers work, please report back if they don't.

    Tips for old HW and SW:
    - I often get page allocation failures when memory runs low. To save memory, boot with "text" and start X with xinit. If you are on Lubuntu, put "lxterminal& openbox" into your .xinitrc for a minimal desktop session. Otherwise, kill/uninstall all the daemons and applets you don't use (update-notifier, cupsd, printing-applet, blueman, etc).
    - Some old third-party software looks for libGL.so. Make a soft link to libGL.so.1 or install libgl1-mesa-dev which ships such a soft link.

  2. #2
    Join Date
    Jun 2012
    Posts
    1

    Default tdfx

    I had some initial problems with getting the tdfx driver to work. After installing libgl1-mesa-dri-legacy glxgears/glxinfo would crash with the following error:
    Code:
    X Error of failed request:  BadAlloc (insufficient resources for operation)
      Major opcode of failed request:  154 (GLX)
      Minor opcode of failed request:  3 (X_GLXCreateContext)
      Serial number of failed request:  33
      Current serial number in output stream:  36
    Setting "export LIBGL_DEBUG=verbose" revealed the following lines preceded the above error message:
    Code:
    libGL: can't find Glide library, dlopen(libglide3-v3.so) and dlopen(libglide3.so) both failed.
    libGL: dlerror() message: /usr/lib/libglide3.so: undefined symbol: __LINE__
    libglide3.so had already been installed in /usr/lib/ by the libglide3 package, but replacing /usr/lib/libglide3.so with the one from the glide sourceforge project fixed this.

  3. #3
    Join Date
    Jul 2012
    Posts
    3

    Default

    Works great on 12.04 PPC iMac G3 - Rage 128 Pro Ultra TR 2X AGP 16MB
    Gears go from 20's to 300's. These dinosaurs need all the help they can get.
    Thanks.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •