To solve screen is flickering
sudo -e /etc/default/grub
Add i915.enable_psr=0
to GRUB_CMDLINE_LINUX="...... i915.enable_psr=0"
For BIOS systems:
sudo grub2-mkconfig -o /boot/grub/grub2.cfg
reboot
For UEFI systems:
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
reboot
To check if it's working:
for i in /sys/module/i915/parameters/*;do echo ${i}=`sudo cat $i`;done
Also it helps to disconnect and connect the HDMI cable, it works for a while.
More info: https://bugzilla.redhat.com/show_bug.cgi?id=1353008