XPS 9310
WiFi worked out of the box. Had issues with Steam download speeds, see Steam section for details.
Application Shortcuts
This is more of a Linux / Kubuntu thing, but it was a lot of help in setting up the XPS 9310 to use the start menu for launching custom AppImages, commands, and executables stored in /opt/
.
kapper@xps:~/.local/share/applications$ ls
'7 Days to Die.desktop' jetbrains-datagrip.desktop jetbrains-webstorm.desktop
bitwarden.desktop jetbrains-dataspell.desktop 'Medieval Dynasty.desktop'
'Cities Skylines.desktop' jetbrains-goland.desktop mimeinfo.cache
CryoFall.desktop jetbrains-pycharm.desktop 'Oxygen Not Included.desktop'
'Gunfire Reborn.desktop' jetbrains-rider.desktop Rust.desktop
Icarus.desktop jetbrains-rubymine.desktop unity-hub.desktop
jetbrains-clion.desktop jetbrains-toolbox.desktop
Here's an example of running the exeuctable at /opt/bitwarden
to start the Bitwarden Linux client. For the Icon, you can just go online and download any .ico
or .png
file and use a full path to it.
[Desktop Entry]
Comment[en_US]=
Comment=
Exec=/opt/bitwarden
GenericName[en_US]=
GenericName=
Icon=/home/kapper/Documents/Icons/bitwarden_icon.ico
MimeType=
Name[en_US]=Bitwarden
Name=Bitwarden
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
Hidden=false
BIOS Upgrade
To upgrade BIOS, I followed the instructions here. Only perform these commands when you have access to power, and the laptop is plugged in. If the laptop shuts down unexpectedly, you will have serious issues and will probably need to ship your machine to dell for a fix.
fwupdmgr get-devices
fwupdmgr refresh --force
fwupdmgr get-updates
fwupdmgr update
Then reboot the PC when connected to AC power and the BIOS update will start.
Steam
Download speeds fixed by disabling IPv6. Followed instructions on linuxconfig.org
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
You should restart Steam if it is already running when changing these settings. There will be no notification to tell you to do so, but you could experience connection issues until you do.
You can enable IPv6 later with the opposite of these commands
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=0
To make this setting persist, you can add the lines above to the /etc/sysctl.conf
configuration file. There will be a lot of comments and information in this file when you open it for editing, but just add the lines below and when you reboot the settings will be applied automatically.
#/etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
Fingerprint
No luck yet.