Video - marco1475/linux-htpc GitHub Wiki
Kernel Mode Setting
-
Under normal circumstances it should be enough to add the
i915kernel module to the initramfs to get early KMS to work:MODULES="i915" -
When running a UHD+ resolution display, however, the KMS may fail to set the correct mode, resulting in no signal being sent to the display and the display entering screen saving mode.
- The simplest solution is to append the
nomodesettingkernel boot parameter, which will disable KMS. - Another solution is to obtain the EDID from the display (using
read-edid) and then pass it to the kernel as a boot parameter:-
Copy the EDID to
/usr/lib/firmware/edid/dell_p2715q.edid. -
Add the EDID to your
/etc/mkinitcpio.conffile'sFILESsection:FILES="/usr/lib/firmware/edid/dell_p2715q.edid" -
Rebuild the initramfs:
mkinitcpio -p linux -
Add the following to your
/esp/loader/entries/arch.conf''soptions` line:video=1920x1080@60D drm_kms_helper.edid_firmware=edid/dell_p2715q.edid
-
- The simplest solution is to append the
Hardware Acceleration
-
Install the
libva-intel-driverpackage:pacman -S libva-intel-driver- When asked select
mesa-libglas thelibglprovider.
- When asked select
-
Verify that you have support for VA-API:
vainfo
Xorg
-
Install the following packages:
pacman -S xorg-server xorg-xinit xorg-xrandr xorg-twm xorg-xclock xterm- When asked select
xf86-input-libinput. - Note that you only need the
xorg-twm,xorg-xclock, andxtermpackages if you wish to run a bare-bones X server viastartx.
- When asked select