Hello, The newest ati drivers do not install the atieventsd daemon that is explained in the release notes (https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_8.26.18.html). When installing, it does unpack the file (in my case to /var/tmp/portage/ati-drivers-8.25.18/work/arch/x86/usr/bin/atieventsd), but it is never brought into the user's system. I would suggest putting this in init.d scripts so that rc can handle it. Thanks, John
Created attachment 90553 [details] ati-drivers-8.26.18-r1.ebuild - installs atievents - require xauth for /etc/ati/auatieventsd.sh (which was already getting installed, anyway) - require acpid (for atieventsd) - sed based fixes for authatieventsd.sh, especially for xdm -- gdm and startx QA should be done - install atieventsd, man page, and support files - acpi USE flag installs default acpid event files - doc USE flag installs extra documentation into /usr/share/doc/fglrx - install init.d and conf.d files (files forthcoming)
Created attachment 90554 [details] 09ati env.d file updated for PATH and MANPATH to support atieventsd
Created attachment 90555 [details] /etc/conf.d/atieventsd - put in ati-drivers/files/confd
Created attachment 90557 [details] /etc/init.d/atieventsd - put into ati-drivers/files/initd
The above uploaded files should add support for atieventsd. They offer: - integration to acpid - atieventsd: --+ handle thermal events from the graphics card --+ handle on-the-fly monitor additions (for cloning only, atm -- VERY USEFUL) --+ Support files for various integration points for atieventsd - doc USE flag added for various useful documents
nice work. for clarity's sake, ppl wanting to use this ebuild need to set it up like this: ati-drivers-8.26.18-r1.ebuild -> /path/to/overlay/x11-drivers/ati-drivers/ati-drivers-8.26.18-r1.ebuild 09ati -> /path/to/overlay/x11-drivers/ati-drivers/files/09ati atieventsd (confd) -> /path/to/overlay/x11-drivers/ati-drivers/files/confd/atieventsd atieventsd (initd) -> /path/to/overlay/x11-drivers/ati-drivers/files/initd/atieventsd
Works great on x86. John
Committed an updated ebuild with acpi support today, please test it
error in ebuild: src_install() { local ATI_LIBGL_PATH="" [...] #env.d entry cp ${FILESDIR}/09ati ${T}/ if use acpid (should be acpi) Please rename atieventsd.rc6 to atieventsd
Follow bug #139458 for fixes to the -r1 ebuild that made it into the tree.