RE: 21 Jun 2012, [quote] ...Anyway, DRI is disabled on the xf86-video-mach64 package from [extra]. If you want to try the DRI driver, you have to rebuild xf86-video-mach64 with --enable-dri and build mach64-dri from the PKGBUILD: ...[endquote]
Is this still true?
We have mach64-dri 7.11.2-2 from [community] since 2012-06-28: http://www.archlinux.org/packages/community/i686/mach64-dri/ and xf86-video-mach64 6.9.3-1 from [extra] mentions optional DRI1 support from this mach64-dri: http://www.archlinux.org/packages/extra/i686/xf86-video-mach64/
Search Criteria
Package Details: mach64drm 6.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mach64drm.git (read-only, click to copy) |
---|---|
Package Base: | mach64drm |
Description: | Mach64 DRM module |
Upstream URL: | http://dri.freedesktop.org/wiki/DRM |
Licenses: | GPL |
Submitter: | lambchops468 |
Maintainer: | trya |
Last Packager: | trya |
Votes: | 6 |
Popularity: | 0.000000 |
First Submitted: | 2008-06-21 14:27 (UTC) |
Last Updated: | 2022-11-25 00:32 (UTC) |
Dependencies (4)
- linux
- linux-headers (make)
- mach64-driAUR (optional) – Mesa DRI drivers for Mach64
- xf86-video-mach64AUR (optional) – X.Org Mach64 video driver
Required by (1)
- xf86-video-mach64 (optional)
Sources (1)
<deleted-account> commented on 2012-09-18 15:35 (UTC)
trya commented on 2012-07-14 22:13 (UTC)
Normally, it should build without modification, since /lib is symlinked to /usr/lib. If you can't build, it probably means you have a problem with your filesystem hierarchy. Nonetheless, I edited my PKGBUILD in order to reflect the change, as it only applies to Arch.
cip91 commented on 2012-07-14 17:35 (UTC)
After the last update that makes that /lib is a simlink (at least, I think it's because of that) the package doesn't compile on linux-ck-pentm. I had to edit Makefile to make it work: I changed
KSRC=/lib/modules/`uname -r`/build
to
KSRC=/usr/src/linux-`uname -r`/
I don't know if there is a better solution, but this worked for me.
trya commented on 2012-06-21 11:33 (UTC)
@ismaelvc: the driver is already written, it was a figure of speech. :)
Nonetheless, it's in a real bad state, abandoned and incomplete. Actually, you don't need it (and the DRI drivers neither) in order to launch a X session. When X doesn't detect a screen, it's sometimes caused by a priority problem in the Xorg video driver choice. So, you should mention the particular driver you want to use in xorg.conf (as explained in the wiki: https://wiki.archlinux.org/index.php/Mach64).
Anyway, DRI is disabled on the xf86-video-mach64 package from [extra]. If you want to try the DRI driver, you have to rebuild xf86-video-mach64 with --enable-dri and build mach64-dri from the PKGBUILD: http://pastebin.com/QgEk4CqT
SalchiPapa commented on 2012-06-21 05:25 (UTC)
I'm not sure, but I have done some test, I absolutely need this packages for X to detect the screen: I need both xf86-video-mach64 and xf86-video-ati as well as ati-dri, I don't know but I suppose the dri part is being provided by ati-dri, am I correct? I don't know how to write a driver, but maybe in the future lol, thanks again!
trya commented on 2012-06-17 11:02 (UTC)
Updated sources to build with linux 3.4.
@ismaelvc: the DRM module is the missing piece of software between the graphical hardware and the DRI driver in Mesa. The DRI is supposed to be OS-agnostic, so if you want direct rendering on your OS, you have to write a driver for the kernel in order to deal with OpenGL operations sent by the DRI.
SalchiPapa commented on 2012-06-16 00:55 (UTC)
I wasn't able to build guys got this error; (but recently installed it in chakra with aur2ccr, before the mach64-dri removal from their repos)
http://pastebin.com/q5vWLR1s
Would you recomend me to try building also the mach64-dri with the PKGBUILD trya linked to. Or what would you suggest, I have had no problem with my arch install, but I don't really know much about driver related stuff. What is the purpose of this drm module, as far as I understand it porvides opengl right? I have an old laptop vaio with ati rage mobility agp2.
Thanks in advance!
<deleted-account> commented on 2012-03-16 14:57 (UTC)
OK thanks a lot for your explainations and the tip. That's really the Arch Way: we still have a choice =:)
Keep the good work..
trya commented on 2012-03-15 22:07 (UTC)
It's not really a big deal, Mesa never worked well with mach64 chips, you've got Composite and a high-res 24-bit display thanks to the good quality Xorg driver, which doesn't require this DRM module. Nevertheless, it's always possible to get the PKGBUILD for the previous branch of Mesa in order to build the old DRI drivers: http://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/mesa&id=aa3114cc6d0ea5ad48ecf9a3f0df94a8980222c5
Pinned Comments
trya commented on 2020-04-24 01:10 (UTC)
Updated to build with linux 5.6. This module needs CONFIG_DRM_LEGACY to build, so you may need to rebuild your kernel with this option set.