Dell Inspiron 3537

Firmware
Due to errata in the processor, it is advised to install and keep the CPU microcode up-to-date. See intel microcode.

Kernel
Follow the intel and radeon articles to enable the required kernel options.

Configuring Xorg
A barebone config is needed:

Hybrid Graphics
To offload applications to the dedicated GPU, add the PRIME prefix before the command:

Configuring the touchpad
This enables horizontal scrolling. Tapping with two fingers acts as a rightclick, and a tap with three fingers acts as a middleclick.

It is also possible to enable Synpatics InterTouch which uses RMI4 over SMBus by adding `psmouse.synaptics_intertouch=1` to the kernel command line.

Wrong turbo multipliers
Dell seems to have changed the MSR controlling Turbo multipliers and effectively downclocked the processor compared to the stock multipliers. The stock Intel configuration is 30x/27x/27x/27x, Dell changes this to 27x/25x/25x/25x, ie. 2.7GHz with a single core, and 2.5GHz with 2+ cores.

This can be reverted back to the default with the use of msr-tools.

First, we use the  utility to read the current value of the MSR register:

This should return the value  which corresponds to 27/25/25/25. Note that the order is reversed, the highest multiplier (for single core) in this case is last (1b). Next, we write the new multiplier configuration:

This will set the multipliers to 30/27/27/27.

Touchpad doesn't work after resume
Sometimes when using RMI4 (Synaptics "InterTouch") the touchpad might randomly stop working and requires reinitialization: