Page 24 of 26 FirstFirst ... 142223242526 LastLast
Results 231 to 240 of 256

Thread: HOWTO: enable 3d acceleration w/ Rage Mobility (mach64)

  1. #231
    Join Date
    Nov 2005
    Location
    Ireland
    Beans
    2,605
    Distro
    Ubuntu Development Release

    Re: HOWTO: enable 3d acceleration w/ Rage Mobility (mach64)

    Is this guide necessary any more? Those DRI snapshots have not been updated in over two years (and will probably never get updated again) - Ubuntu's driver versions should be more recent. If it's necessary to get more recent code, then you should be using GIT, not two-year-old snapshots.

  2. #232
    Join Date
    Aug 2007
    Beans
    11

    Re: HOWTO: enable 3d acceleration w/ Rage Mobility (mach64)

    Quote Originally Posted by psyke83 View Post
    Is this guide necessary any more? Those DRI snapshots have not been updated in over two years (and will probably never get updated again) - Ubuntu's driver versions should be more recent. If it's necessary to get more recent code, then you should be using GIT, not two-year-old snapshots.
    With my method only the mach64 kernel-modules are created: Post 216
    Is this GIT:
    Code:
    git clone git://anongit.freedesktop.org/git/mesa/drm
    wrong ?

    Could you show me a newer source for?

  3. #233
    Join Date
    Jul 2007
    Beans
    3

    Re: HOWTO: enable 3d acceleration w/ Rage Mobility (mach64)

    Thanks! I finally managed to get DRI running on my old IBM Thinkpad A21M (8.04.1 - 2.6.24-19-generic - ATI Rage Mobility P/M AGP 2x). Any chance that you can provide a .deb for a -386 kernel? I normally boot into the -386 in order to use the built in Agere Systems WinModem.

  4. #234
    Join Date
    Aug 2007
    Beans
    11

    Re: HOWTO: enable 3d acceleration w/ Rage Mobility (mach64)

    Quote Originally Posted by NoOp View Post
    Any chance that you can provide a .deb for a -386 kernel?
    Yes. Are ready. For Hardy.

    To install add the following line to /etc/apt/sources.list
    Code:
    deb http://www.bakarasse.de/linux/ubuntu/hardy /
    and run
    Code:
    apt-get update
    apt-get install linux-ati-mach64-drm-modules-386

  5. #235
    Join Date
    Feb 2006
    Beans
    5,714

    Re: HOWTO: enable 3d acceleration w/ Rage Mobility (mach64)

    trying the deb file now and hoping it works on my old compaq armada with the ATI Rage Mobility P/M AGP 2x

    edit: well, the good news is that yes the driver worked for the video but the bad news is it knocked out my sound.

    edit2: booted back into the 2.6.24-19-generic kernel and everything is working properly.
    Last edited by halitech; August 6th, 2008 at 05:47 AM.
    Debian Testing(64bit) + XFCE4 AM2 5200+ ATI Radeon HD4350, 4gig RAM,320Gig and 750gig HDs

    what's the difference between an answer and a solution? An answer is what they want to hear, a solution is what they don't want to hear

  6. #236
    Join Date
    Jun 2008
    Location
    So.California, USA
    Beans
    6
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: HOWTO: enable 3d acceleration w/ Rage Mobility (mach64)

    A hearty thanks to Arch2 in post#215!
    I have a Compaq P3 600mhz with an 8mb ATI Technologies Inc Rage Mobility P/M AGP 2x (rev 64) video card running Xubuntu-Hardy, and thanks to your guide I was able to get direct rendering going! Maybe because of the doubled memory (8mb instead of 4mb, Arch2) I am also able to use 24 bit depth as well (actually better!).

    Some notes on glxgears performance:
    Average of 293 fps over many counts for 16-bit depth
    Average of 179 fps over many counts for 24-bit depth
    I don't game much, but Neverball is working well with all lowest settings except shadows. I realize that my old setup can only do so much!!

    Special Note:
    Also had unrecoverable stops in X while at 16-bit depth using Firefox with enabled compositing. Seemed to happen while scrolling. Not sure where the fault is, but at 24-bit depth there have been no problems with any programs yet. Compositing is not on however, but I shall try it out.

    Thanks to all the contributors here, without whom I would be severely disadvantaged--
    --SK

  7. #237
    Join Date
    Aug 2008
    Beans
    2

    Re: HOWTO: enable 3d acceleration w/ Rage Mobility (mach64)

    I am trying to compile mach64.o against a 2.6.26.2 kernel (from kernel.org) that I have compiled using the "Master Kernel Thread". Initially I got an error stating that /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu couldn't be found so I copied makefile to that. After that I got

    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:223: warning: ignoring old commands for target `zlilo'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:223: warning: overriding commands for target `bzlilo'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:223: warning: ignoring old commands for target `bzlilo'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:226: warning: overriding commands for target `zdisk'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:226: warning: ignoring old commands for target `zdisk'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:226: warning: overriding commands for target `bzdisk'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:226: warning: ignoring old commands for target `bzdisk'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:229: warning: overriding commands for target `fdimage'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:229: warning: ignoring old commands for target `fdimage'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:229: warning: overriding commands for target `fdimage144'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:229: warning: ignoring old commands for target `fdimage144'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:229: warning: overriding commands for target `fdimage288'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:229: warning: ignoring old commands for target `fdimage288'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:229: warning: overriding commands for target `isoimage'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:229: warning: ignoring old commands for target `isoimage'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:232: warning: overriding commands for target `install'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:232: warning: ignoring old commands for target `install'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:236: warning: overriding commands for target `vdso_install'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:236: warning: ignoring old commands for target `vdso_install'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:239: warning: overriding commands for target `archclean'
    /usr/src/linux-headers-2.6.26.2/arch/x86/Makefile_32.cpu:239: warning: ignoring old commands for target `archclean'
    make[2]: execvp: /bin/sh: Argument list too long
    make[2]: execvp: /bin/sh: Argument list too long
    make[2]: execvp: /bin/sh: Argument list too long

    This seemed to repeat several times before I hit Control-C.

    What is the best way to get this to compile against this kernel?
    P.S. I am using this kernel so that rt61pci module doesn't cause kernel panic when using wireless card.

  8. #238
    Join Date
    Aug 2008
    Beans
    2

    Re: HOWTO: enable 3d acceleration w/ Rage Mobility (mach64)

    Solved this by using export LINUXDIR=/usr/src/linux instead of /usr/src/linux-headers.
    For some reason the makefiles in the header package are different

    glxgears achieving 298 FPS for 16 bit
    Compositing efffects now working in xfce.

  9. #239
    Join Date
    Nov 2008
    Beans
    68

    Re: HOWTO: enable 3d acceleration w/ Rage Mobility (mach64)

    I've been trying the method of posts 215/216 to get a working mach64 kernel module for 8.10 (kernel 2.6.27-11-generic). But no joy.

    When I try depmod -a; modprobe mach64 I get Invalid module format. I check dmesg and there's lots of lines about symbol version mismatches. I check drm/README and it gives instructions for how to deal with this case: lose your Module.symvers file, make clean, and build again. So I do.

    Now when I try to load it, I get the same complaint (Invalid module format) bu now dmesg says: No symbol version for struct_module.

    Any ideas how I can get past this?

    And has this thread set a new record for longevity yet?

  10. #240
    Join Date
    Jun 2009
    Beans
    1

    Re: HOWTO: enable 3d acceleration w/ Rage Mobility (mach64)

    Note: The git of the drm that I downloaded on June 26, 2009 caused my system to hang. There is a bug write up that specifies that drm versions after 2.4.1 will cause the system to hang

    I was able to successfully get this working. I made a blog post with a good amount of reference links to go through if your having troubles.

    Here is the link

    The system that I Was able to get it running on was a Dell Latitude CPx series consisting of:

    -Debian Lenny 5.01 with kernel version 2.6.26-2-686
    -VGA compatible controller: ATI Technologies Inc Rage Mobility P/M AGP 2x (rev 64)

    If your using kernel version 2.6.30 be prepared for a lot of code hacking

    By the way:
    dcottingham
    Now when I try to load it, I get the same complaint (Invalid module format) bu now dmesg says: No symbol version for struct_module
    Not sure if this will work for you, try building the kernel with DRM support. I found that when DRM support was not enabled I would get errors such as this.

    I tried too many things on different versions.
    I tried to document as much as possible.
    Was not able to get it successfully working with Jaunty, but I was able to get it working multiple times in Debian Lenny.

    Good luck.
    Last edited by ModelR; June 28th, 2009 at 02:55 AM.

Page 24 of 26 FirstFirst ... 142223242526 LastLast

Bookmarks

Posting Permissions

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