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.
Over to maintainers.
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?
(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?
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.
(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)?
(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.
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
DEVD is enabled by default since r374982.