DragonFly BSD

asusx555l

Installed system

DragonFly 5.8.1 Release

Input

All input devices work flawlessly.

Networking

Works flawlessly both ethernet (re) and wireless (ath).

Graphics

By default the backlight is quite blinding, it is configurable with the hw.backlight_level sysctl parameter once the i915 kernel module is loaded.

The modesetting display driver does work however it suffers from tearing and lack of DRI2 support. A better result is obtained by the x11-drivers/xf86-video-intel driver but also suffers from tearing by default, add the following to /usr/local/etc/X11/xorg.conf.d/driver-intel.conf

Section
    "Device"       Identifier      "Card0"
     Driver          "intel"
     Option          "AccelMethod"   "SNA"
     Option          "DRI"           "2"
     Option          "TearFree"      "True"
     BusID           "pci:0:2:0"
EndSection

Note the maximum version for DRI is set to "2" because when set to higher values causes segmentation faults on software using it.

Sound (hda)

The internal speaker and microphone work flawlessly, the audio jack mixes both audio channels and outputs to both of them, this causes audio glitches and renders it unusable unless set to output to one channel only (right or left) or setting dev.pcm.2.play.vchanformat to "s32le:1.0" (mono audio) when pcm2 is the audio jack as in the default config:

pcm0: <Intel (0x2808) (HDMI/DP 8ch)> (play)
pcm1: <Realtek (0x0233) (Internal Analog)> (play/rec) default
pcm2: <Realtek (0x0233) (Right Analog Line-out)> (play)

HDMI audio does not work at all, sending something to it causes:

hdac0: Unexpected unsolicited response from address 0: 00000000
hdac0: Command timeout on address 0
hdac0: Reset setting timeout
pcm0: chn_write(): pcm0:virtual:dsp0.vp0: play interrupt timeout, channel dead

USB audio works.

ACPI

Suspend to RAM (S3) doesn't work.

misc

There are no firmware updates for this device, you can update microcode by installing sysutils/devcpu-data and adding this to rc.conf:

microcode_update_enable="YES"

This lets you use the MDS mitigation, enabled with the machdep.mds_mitigation sysctl paramater when set to "MD_CLEAR".

The SD card reader is not yet supported.