Sorry everyone for the delay.
Dell Precision 5510 Specs, bought in the US
- 15.6 UHD IGZO Touch Wide display
- NVMe PCIe 512 GB SSD
- 16GB RAM
- NVidia Quadro M1000M/Optimus/Intel HD 530
- Intel WiFI 8260 802.11ac
- Yes this laptop has thunderbolt via Type-C
update the BIOS from dell's site to the latest version (*.15, I think) It fixes many issues.
Create a bootable USB from the Fedora 23 iso -> https://docs.fedoraproject.org/en-US...USB_Media.html
Entering the BIOS:
press 'F12' when you see the big Dell circle logo until a little yellow 'Preparing one-time boot menu' appears in the upper right corner, and then choose "BIOS Setup" from the ensuing boot menu
This bios is strange. Always hit 'Apply' when you change something before you jump to another section or you may find certain options frustratingly "grayed out" when they shouldn't be.
General -> Boot sequence -> Boot List Option -> [Selected] UEFI
Disable ROM booting for faster startup
General -> Advanced Boot Options -> [Unchecked] Enable Legacy Option ROMS
General -> Advanced Boot Options -> [Unchecked] Enable UEFI Network Stack
I have the PCIe drive, so the sata controller is unused
System Configuration -> SATA Operation -> [Disabled] if you have NVMe, [AHCI] if you have a normal hard drive
System Configuration -> Drives -> [ALL Options Checked]
System Configuration -> SMART Reporting -> [ALL Options Checked]
System Configuration -> USB/Thunderbolt... -> [ALL Options Checked except 'Enable Thunderbolt Boot [...]' and 'Enable Thunderbolt [...] PRe-boot'
System Configuration -> USB/Thunderbolt... -> Security Level - No Security
Secure Boot -> Secure Boot Enabled -> Disabled
Changing other BIOS options is up to you - these were the only "necessary" ones for me.
Save and exit the BIOS, put in the Fedora USB stick and press F12 again when you see the Dell circle logo for the boot menu. This time, there will be an new option to boot the USB stick via UEFI. It will be listed as something like "UEFI: Generic Flash Disk... Partition 1" Highlight that and hit enter.
The grub menu should then appear after a few seconds. Hit the up arrow until you've selected 'Start Fedora Live' and then hit 'e' to edit the grub option
Find the line ending with 'rhgb' and add "rd.driver.blacklist=nouveau i915.preliminary_hw_support=1" at the end of it and then hit CTRL-X to boot.
Fedora live/Gnome Desktop should show normally (no fallback mode, yay!) and you can go ahead with the installation.
When you reboot afterwards, you will probably see the message that there is no OS. Boot into the BIOS again and then:
General -> Boot Sequence -> Add Boot Option ->
Boot Option Name: Fedora
File Name: /boot/efi/EFI/fedora/shim.efi
Click the up-down arrows until "Fedora" is the first boot option, apply those changes and reboot.
You should now have a happy linux laptop.
Note: you will need to add "rd.driver.blacklist=nouveau i915.preliminary_hw_support=1" to the end of the kernel options line when booting each time you boot until you run the updates and get at least kernel 4.3 installed.
You can also just add those options to /etc/sysconfig/grub on the GRUB_CMDLINE_LINUX row, and then run
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
That will make the options a permanent part of the grub boot.
Fedora 23's starting kernel 4.2.* is unstable on this machine - it randomly locks up.
I'm using raw-hide kernel 4.4.0-1 and the laptop is fully functional as far as I can tell, including the touch screen. Kernel 4.3 should be perfect as well. It's the first kernel version with "production" SkyLake support.
I consider Optimus to be more trouble than it's worth, so I only use Intel HD. I did try bumblebee for a bit and it worked perfectly fine - there were no tricks. I just followed the install guide: https://fedoraproject.org/wiki/Bumblebee
Thunderbolt works fine, the touchpad works great, wireless controller has no problems.
firefox, lots of dev stuff like IntelliJ and Slack. VirtualBox. No laptop specific hacks needed, just installed as normal.
I hope Del button is there.
The Delete and Insert buttons are both there, thankfully.