Bug 191331 - x11-servers/xorg-server DEVD option by default
Summary: x11-servers/xorg-server DEVD option by default
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Many People
Assignee: freebsd-x11 (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-24 09:43 UTC by sasamotikomi
Modified: 2014-12-23 23:51 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sasamotikomi 2014-06-24 09:43:03 UTC
x11-servers/xorg-server causes high system RAM usage with default option HAL with kde usage(without ringing any are additional like nepomuk, akonadi etc.)ram highness than 1.5Gb with DEVD options usage system RAM equivalently (or less) 350Mb.
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2014-06-25 02:49:19 UTC
Over to maintainers.
Comment 2 Jean-Sébastien Pédron freebsd_committer freebsd_triage 2014-10-23 13:59:49 UTC
Hi!

We want to get rid of the HAL option and support DEVD only. I understand that you still try to use HAL: what makes you prefer HAL over DEVD? Is this because HAL is the default option and the binary package use that?
Comment 3 sasamotikomi 2014-10-23 15:02:46 UTC
(In reply to Jean-Sébastien Pédron from comment #2)
> Hi!
> 
> We want to get rid of the HAL option and support DEVD only. I understand
> that you still try to use HAL: what makes you prefer HAL over DEVD? n and the binary package use that?

Hello, this is because HAL is the default options, I forget time by time recompile it with DEVD and I want DEVD options by default.
Also what about new automounter is possible as(experimental)option?
Comment 4 Jean-Sébastien Pédron freebsd_committer freebsd_triage 2014-10-23 15:21:43 UTC
The automounter has no relation with the X.Org server. I didn't try it yet, so can't comment on it.

And we want to remove the HAL option from the xserver port. Dropping sysutils/hal is another topic.
Comment 5 sasamotikomi 2014-10-23 16:05:40 UTC
(In reply to Jean-Sébastien Pédron from comment #4)
> And we want to remove the HAL option from the xserver port. Dropping
> sysutils/hal is another topic.

It's sounds pretty good, when I can expect it(how long time)?
Comment 6 Jean-Sébastien Pédron freebsd_committer freebsd_triage 2014-10-27 13:05:55 UTC
(In reply to sasamotikomi from comment #5)
> (In reply to Jean-Sébastien Pédron from comment #4)
> > And we want to remove the HAL option from the xserver port. Dropping
> > sysutils/hal is another topic.
> 
> It's sounds pretty good, when I can expect it(how long time)?

We have no date to give right now, we are quite busy.
Comment 7 commit-hook freebsd_committer freebsd_triage 2014-12-19 23:04:46 UTC
A commit references this bug:

Author: dumbbell
Date: Fri Dec 19 23:04:16 UTC 2014
New revision: 374982
URL: https://svnweb.freebsd.org/changeset/ports/374982

Log:
  x11-servers/xorg-server: Update to 1.14

  The X.Org server has been updated to 1.14. The changes it brings are described
  in a post on the Graphics team blog:
  http://blogs.freebsdish.org/graphics/2014/11/19/xserver-1-14-update-ready/

  The most noticable change is the DEVD input device autodetection backend
  which is enabled by default, replacing the HAL backend. The keyboard
  layout configuration must be migrated from HAL's .fdi files to X.Org
  files. The procedure is explained in the post mentionned above.

  Several ports were removed with this update, mainly because they are not
  compatible with the X.Org server anymore:
      o  nvidia-driver-71
      o  nvidia-driver-96
      o  xf86-input-egalax
      o  xf86-video-newport
      o  xf86-video-tga

  PR:		155696, 181660, 183478 (partially fixed), 188640, 191331
  Differential Revision:	https://reviews.freebsd.org/D1337
  Submitted by:	ak (most of the work on the DEVD backend), dumbbell, kwm,
  		zeising
  Tested by:	Many people on freebsd-x11@ and IRC
  Reviewed by:	kwm, portmgr (antoine)
  Approved by:	kwm, portmgr (antoine)

Changes:
  head/MOVED
  head/Mk/bsd.xorg.mk
  head/UPDATING
  head/emulators/virtualbox-ose-additions/Makefile
  head/net/tigervnc/Makefile
  head/net/tigervnc/files/patch-unix_xserver114.patch
  head/x11/Makefile
  head/x11/nvidia-driver/distinfo
  head/x11/nvidia-driver-173/Makefile
  head/x11/nvidia-driver-71/
  head/x11/nvidia-driver-96/
  head/x11-drivers/Makefile
  head/x11-drivers/xf86-input-acecad/Makefile
  head/x11-drivers/xf86-input-acecad/pkg-plist
  head/x11-drivers/xf86-input-egalax/
  head/x11-drivers/xf86-input-elographics/Makefile
  head/x11-drivers/xf86-input-elographics/distinfo
  head/x11-drivers/xf86-input-elographics/pkg-plist
  head/x11-drivers/xf86-input-fpit/Makefile
  head/x11-drivers/xf86-input-fpit/pkg-plist
  head/x11-drivers/xf86-input-hyperpen/Makefile
  head/x11-drivers/xf86-input-hyperpen/distinfo
  head/x11-drivers/xf86-input-hyperpen/files/extra-patch-src_xf86HyperPen.c
  head/x11-drivers/xf86-input-hyperpen/pkg-plist
  head/x11-drivers/xf86-input-joystick/Makefile
  head/x11-drivers/xf86-input-joystick/distinfo
  head/x11-drivers/xf86-input-joystick/pkg-plist
  head/x11-drivers/xf86-input-keyboard/Makefile
  head/x11-drivers/xf86-input-keyboard/pkg-plist
  head/x11-drivers/xf86-input-mouse/Makefile
  head/x11-drivers/xf86-input-mouse/pkg-plist
  head/x11-drivers/xf86-input-mutouch/Makefile
  head/x11-drivers/xf86-input-mutouch/pkg-plist
  head/x11-drivers/xf86-input-penmount/Makefile
  head/x11-drivers/xf86-input-penmount/distinfo
  head/x11-drivers/xf86-input-penmount/pkg-plist
  head/x11-drivers/xf86-input-synaptics/Makefile
  head/x11-drivers/xf86-input-synaptics/distinfo
  head/x11-drivers/xf86-input-synaptics/files/extra-Makefile.in
  head/x11-drivers/xf86-input-synaptics/pkg-plist
  head/x11-drivers/xf86-input-vmmouse/Makefile
  head/x11-drivers/xf86-input-vmmouse/pkg-plist
  head/x11-drivers/xf86-input-void/Makefile
  head/x11-drivers/xf86-input-void/distinfo
  head/x11-drivers/xf86-input-void/pkg-plist
  head/x11-drivers/xf86-input-wacom/Makefile
  head/x11-drivers/xf86-video-apm/Makefile
  head/x11-drivers/xf86-video-apm/files/
  head/x11-drivers/xf86-video-apm/files/patch-src_apm.h
  head/x11-drivers/xf86-video-apm/pkg-plist
  head/x11-drivers/xf86-video-ark/Makefile
  head/x11-drivers/xf86-video-ark/files/
  head/x11-drivers/xf86-video-ark/files/patch-src_ark__driver.c
  head/x11-drivers/xf86-video-ark/pkg-plist
  head/x11-drivers/xf86-video-ati/Makefile
  head/x11-drivers/xf86-video-ati-ums/Makefile
  head/x11-drivers/xf86-video-ati-ums/files/extra-src__radeon_kms.c
  head/x11-drivers/xf86-video-ati-ums/files/patch-configure
  head/x11-drivers/xf86-video-ati-ums/files/patch-configure.ac
  head/x11-drivers/xf86-video-ati-ums/files/patch-src__radeon_dri2.c
  head/x11-drivers/xf86-video-ati-ums/files/patch-src_radeon__driver.c
  head/x11-drivers/xf86-video-chips/Makefile
  head/x11-drivers/xf86-video-chips/files/patch-src_ct__driver.c
  head/x11-drivers/xf86-video-chips/pkg-plist
  head/x11-drivers/xf86-video-cirrus/Makefile
  head/x11-drivers/xf86-video-cirrus/pkg-plist
  head/x11-drivers/xf86-video-dummy/Makefile
  head/x11-drivers/xf86-video-dummy/pkg-plist
  head/x11-drivers/xf86-video-fbdev/Makefile
  head/x11-drivers/xf86-video-fbdev/pkg-plist
  head/x11-drivers/xf86-video-glint/Makefile
  head/x11-drivers/xf86-video-glint/files/
  head/x11-drivers/xf86-video-glint/files/patch-src_glint__driver.c
  head/x11-drivers/xf86-video-glint/pkg-plist
  head/x11-drivers/xf86-video-i128/Makefile
  head/x11-drivers/xf86-video-i128/files/
  head/x11-drivers/xf86-video-i128/files/patch-src_i128__driver.c
  head/x11-drivers/xf86-video-i128/pkg-plist
  head/x11-drivers/xf86-video-i740/Makefile
  head/x11-drivers/xf86-video-i740/files/
  head/x11-drivers/xf86-video-i740/files/patch-src_i740__driver.c
  head/x11-drivers/xf86-video-i740/pkg-plist
  head/x11-drivers/xf86-video-intel/Makefile
  head/x11-drivers/xf86-video-mach64/Makefile
  head/x11-drivers/xf86-video-mach64/pkg-plist
  head/x11-drivers/xf86-video-mga/Makefile
  head/x11-drivers/xf86-video-mga/pkg-plist
  head/x11-drivers/xf86-video-neomagic/Makefile
  head/x11-drivers/xf86-video-neomagic/pkg-plist
  head/x11-drivers/xf86-video-newport/
  head/x11-drivers/xf86-video-nv/Makefile
  head/x11-drivers/xf86-video-nv/files/patch-src-nv_driver.c
  head/x11-drivers/xf86-video-nv/files/patch-src_g80__driver.c
  head/x11-drivers/xf86-video-nv/files/patch-src_nv__include.h
  head/x11-drivers/xf86-video-nv/files/patch-src_riva__driver.c
  head/x11-drivers/xf86-video-nv/files/patch-src_riva__include.h
  head/x11-drivers/xf86-video-nv/pkg-plist
  head/x11-drivers/xf86-video-openchrome/Makefile
  head/x11-drivers/xf86-video-openchrome/pkg-plist
  head/x11-drivers/xf86-video-r128/Makefile
  head/x11-drivers/xf86-video-r128/pkg-plist
  head/x11-drivers/xf86-video-rendition/Makefile
  head/x11-drivers/xf86-video-rendition/files/
  head/x11-drivers/xf86-video-rendition/files/patch-src_rendition.c
  head/x11-drivers/xf86-video-rendition/files/patch-src_rendition.h
  head/x11-drivers/xf86-video-rendition/pkg-plist
  head/x11-drivers/xf86-video-s3/Makefile
  head/x11-drivers/xf86-video-s3/files/
  head/x11-drivers/xf86-video-s3/files/patch-src_s3__driver.c
  head/x11-drivers/xf86-video-s3/pkg-plist
  head/x11-drivers/xf86-video-s3virge/Makefile
  head/x11-drivers/xf86-video-s3virge/pkg-plist
  head/x11-drivers/xf86-video-savage/Makefile
  head/x11-drivers/xf86-video-savage/pkg-plist
  head/x11-drivers/xf86-video-scfb/Makefile
  head/x11-drivers/xf86-video-scfb/distinfo
  head/x11-drivers/xf86-video-scfb/files/
  head/x11-drivers/xf86-video-scfb/files/patch-src_compat-api.h
  head/x11-drivers/xf86-video-scfb/files/patch-src_scfb__driver.c
  head/x11-drivers/xf86-video-scfb/pkg-plist
  head/x11-drivers/xf86-video-siliconmotion/Makefile
  head/x11-drivers/xf86-video-siliconmotion/files/
  head/x11-drivers/xf86-video-siliconmotion/files/patch-src_smi__driver.c
  head/x11-drivers/xf86-video-siliconmotion/pkg-plist
  head/x11-drivers/xf86-video-sis/Makefile
  head/x11-drivers/xf86-video-sis/files/
  head/x11-drivers/xf86-video-sis/files/patch-src_sis__driver.c
  head/x11-drivers/xf86-video-sis/pkg-plist
  head/x11-drivers/xf86-video-sunffb/Makefile
  head/x11-drivers/xf86-video-sunffb/pkg-plist
  head/x11-drivers/xf86-video-tdfx/Makefile
  head/x11-drivers/xf86-video-tdfx/files/
  head/x11-drivers/xf86-video-tdfx/files/patch-src_tdfx__driver.c
  head/x11-drivers/xf86-video-tdfx/pkg-plist
  head/x11-drivers/xf86-video-tga/
  head/x11-drivers/xf86-video-trident/Makefile
  head/x11-drivers/xf86-video-trident/files/
  head/x11-drivers/xf86-video-trident/files/patch-src_trident__driver.c
  head/x11-drivers/xf86-video-trident/pkg-plist
  head/x11-drivers/xf86-video-tseng/Makefile
  head/x11-drivers/xf86-video-tseng/files/
  head/x11-drivers/xf86-video-tseng/files/patch-src_tseng__driver.c
  head/x11-drivers/xf86-video-tseng/pkg-plist
  head/x11-drivers/xf86-video-vesa/Makefile
  head/x11-drivers/xf86-video-vesa/pkg-plist
  head/x11-drivers/xf86-video-vmware/Makefile
  head/x11-drivers/xf86-video-vmware/pkg-plist
  head/x11-drivers/xf86-video-voodoo/Makefile
  head/x11-drivers/xf86-video-voodoo/pkg-plist
  head/x11-drivers/xorg-drivers/Makefile
  head/x11-drivers/xorg-drivers/pkg-plist
  head/x11-servers/xorg-dmx/pkg-plist
  head/x11-servers/xorg-server/Makefile
  head/x11-servers/xorg-server/distinfo
  head/x11-servers/xorg-server/files/extra-Xext-xace.c
  head/x11-servers/xorg-server/files/extra-Xserver-hw-xfree86-common-xf86Config.c
  head/x11-servers/xorg-server/files/extra-Xserver-os-xprintf.c
  head/x11-servers/xorg-server/files/extra-arch-i386
  head/x11-servers/xorg-server/files/extra-arch-powerpc
  head/x11-servers/xorg-server/files/extra-arch-sparc64
  head/x11-servers/xorg-server/files/extra-clang
  head/x11-servers/xorg-server/files/extra-config_devd.c
  head/x11-servers/xorg-server/files/extra-configure
  head/x11-servers/xorg-server/files/extra-dix_events.c
  head/x11-servers/xorg-server/files/extra-include_eventstr.h
  head/x11-servers/xorg-server/files/extra-new-arch-i386
  head/x11-servers/xorg-server/files/extra-new-arch-powerpc
  head/x11-servers/xorg-server/files/extra-new-arch-sparc64
  head/x11-servers/xorg-server/files/extra-new-bad-impl
  head/x11-servers/xorg-server/files/extra-new-dix_dixfonts.c
  head/x11-servers/xorg-server/files/extra-old-arch-i386
  head/x11-servers/xorg-server/files/extra-old-arch-powerpc
  head/x11-servers/xorg-server/files/extra-old-arch-sparc64
  head/x11-servers/xorg-server/files/extra-old-dix_dixfonts.c
  head/x11-servers/xorg-server/files/extra-os-utils.c
  head/x11-servers/xorg-server/files/patch-CVE-2014-8092-3-4
  head/x11-servers/xorg-server/files/patch-CVE-2014-8095
  head/x11-servers/xorg-server/files/patch-CVE-2014-8098-7-8
  head/x11-servers/xorg-server/files/patch-CVE-2014-8100-1-2
  head/x11-servers/xorg-server/files/patch-Xserver-hw-xfree86-os-support-bsd-i386_video.c
  head/x11-servers/xorg-server/files/patch-config_config-backends.h
  head/x11-servers/xorg-server/files/patch-config_config.c
  head/x11-servers/xorg-server/files/patch-config_devd.c
  head/x11-servers/xorg-server/files/patch-hw_xfree86_common_xf86Config.c
  head/x11-servers/xorg-server/files/patch-hw_xfree86_common_xf86Globals.c
  head/x11-servers/xorg-server/files/patch-hw_xfree86_loader_loadmod.c
  head/x11-servers/xorg-server/files/patch-hw_xfree86_modes_xf86Crtc.c
  head/x11-servers/xorg-server/files/patch-xkb_Makefile.in
  head/x11-servers/xorg-server/files/patch-xorgconf.cpp
  head/x11-servers/xorg-server/pkg-plist
Comment 8 Jean-Sébastien Pédron freebsd_committer freebsd_triage 2014-12-23 23:51:25 UTC
DEVD is enabled by default since r374982.