Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: mach64drm 20160507-1

Git Clone URL: https://aur-dev.archlinux.org/mach64drm.git (read-only)
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: 5
Popularity: 0.000000
First Submitted: 2008-06-21 14:27
Last Updated: 2016-05-07 11:19

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

cip91 commented on 2012-07-14 17:35

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

@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

ismaelvc commented on 2012-06-21 05:25

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

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.

ismaelvc commented on 2012-06-16 00:55

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!

Anonymous comment on 2012-03-16 14:57

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

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

trya commented on 2012-03-15 22:04

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.

trya commented on 2012-03-15 22:04

It's not really a shame, 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.

Anonymous comment on 2012-03-15 14:29

To all users of mach64drm: CAUTION with Mesa upgrade 8.0.1-2, because it goes only DRI2 !!!

The support of all old DRI(1) drivers (including our beloved Mach64) is ended, so there no more mach64_dri.so to be found, meaning no 3D (again) at the end.
You have to stick to mesa (and libgl) 7.11 and blacklist the upgrades in pacman.conf.
I just discovered it today when Pacman proposed me to erase the package mach64-dri, even if this was annouced last year:

Legacy Mesa Drivers Receive Their Death Sentence
http://www.phoronix.com/scan.php?page=news_item&px=OTgzMg (there'is also the devs mailing list thread link)

I've know ideas how long Xorg upgrades will play along, if we stick with mesa 7.11, we will see...

That's sad because with your job and the clever settings of Arch's wiki page, I can get in 2012 my VAIO (Mach64 8MB) doing 1024x768@24bpp (yes, 24!) + Composite enabled, something I've never achieved before =:(