[LINUX] Notes on installing Ubuntu 18.04 on the XPS 15 7590

2020/02/10 Re-installed from 19.10 to 18.04.

Until OS installation

How to enter the BIOS

Turn on the power and F2 on the POST screen (Is it correct to say EFI instead of BIOS now?)

BIOS settings

Make it AHCI Disable Secure Boot Make Fast Boot Thorough

Boot device selection

Turn on the power and F12 on the POST screen

OS installation

Install in safe graphics mode

Settings after installation, etc.

Japanese input

When I open Language Support, an incomplete language environment appears, so install it. After rebooting, you can add Mozc from Input Sources in Region & Language in Settings. After adding Mozc, restart it again and Mozc is enabled.

Set Caps Lock to Ctrl

gsettings set org.gnome.desktop.input-sources xkb-options "['ctrl:nocaps']"

Sleep is strange

It sleeps but does not wake up. See [here] on the Arch Wiki (https://wiki.archlinux.org/index.php/Dell_XPS_15_7590#Suspend). Don't forget to regenerate the configuration file by executing the following command after setting.

$ grub-mkconfig -o /boot/grub/grub.cfg

Multi-touch gesture with touchpad

You can do it with libinput-gestures.

Right-click menu with two fingers

Install GNOME Tweaks from Ubuntu Software. You can set Mouse Click Emulation in Keyboard & Mouse to Finger.

Inertial scroll with two-finger scroll

Can not

Fingerprint reader

Not available


I installed Sophos Anti-Virus for Linux.

About Bluetooth headphones (apt-X)

I will write it later. Reference: https://blog.katio.net/page/linux-bluetooth

Regarding GPU

XPS 15 (7590) is exclusive control of NVIDIA GeForce GTX 1650 and Intel UHD Graphics 630. The GeForce driver is correct when Ubuntu is installed. (You may need to check for third-party software at the time of installation.)

On the driver settings screen, --Always use GeForce --Always do not use GeForce (always use Intel UHD Graphics 630) Can be selected. Automatic switching is not possible and GeForce always ON or always OFF 2 choices.

Regarding HiDPI

Only 100% / 200% / 300% / 400% can be selected. It seems that you can choose 150% with xrandr, but I have not tried it, and if GeForce is enabled, I run into the problem of ↓.

HiDPI for multiple displays

In my environment, I connect a 4K external display in addition to the 4K display of the main unit. Arch Wiki [here](https://wiki.archlinux.jp/index.php/HiDPI#.E5.A4.96.E9.83.A8.E3.83.87.E3.82.A3.E3.82. B9.E3.83.97.E3.83.AC.E3.82.A4),

Note: The above --scale 2x2 does not work on some Nvidia cards. No solution has been found so far [6]. This can be temporarily avoided by setting ForceFullCompositionPipeline = On in CurrentMetaMode using nvidia-settings. See [7] for details.

Scaling does not work well when using GeForce as written. If it is 100% or 200%, there is no problem, but if it is not, the desktop will be displayed outside the actual screen. I haven't tried a temporary workaround yet. (As of December 25, 2019)

CPU temperature acquisition

Use lm-sensors, write later.

Thumbnail display of video files in file manager

Use ffmpegthumbnailer, write later.

Recommended Posts

Notes on installing Ubuntu 18.04 on the XPS 15 7590
Notes on installing PycURL
Installing pyenv on ubuntu 16.04
Notes on installing dlib on mac
Notes on installing Python on Mac
Notes on installing pipenv on Mac
Notes on installing Anaconda 3 on Windows
Notes on installing Python on CentOS
Notes on installing Python using PyEnv
Notes on using matplotlib on the server
[First Deep Learning] Notes on running the sample after installing Deel
[Note] Procedures for installing Ubuntu on Windows 10
I stumbled upon installing sentencepiece on ubuntu
Compiling the Linux kernel (Linux 5.x on Ubuntu 20.04)
Shebang on Ubuntu 20.04
Notes on Flask
Try installing only the core part of Ubuntu
Notes on installing Python3 and using pip on Windows7
Frequently used (personally) notes on the tar command
Use the latest version of PyCharm on Ubuntu
At the time of python update on ubuntu
Change the resolution of Ubuntu running on VirtualBox
Install TensorFlow on Ubuntu
Notes on transactions in the Java client library in the datastore
Notes on neural networks
Celery notes on Django
Installing Singularity (Ubuntu 18.04 LTS)
Install JModelica on Ubuntu
build Python on Ubuntu
Install Python 3.3 on Ubuntu 12.04
Miscellaneous notes about deploying the django app on Heroku
Install Theano on Ubuntu 12.04
Install angr on Ubuntu 18.04
Notes on using Alembic
I tried installing the Linux kernel on virtualbox + vagrant
Install pip / pip3 on Ubuntu
Notes on SciPy.linalg functions
Notes on the version of CUDA, cuDNN where tensorflow-gpu worked
Notes on building TinyEMU and booting the Linux kernel on Emscripten
[Hyperledger Iroha] Notes on how to use the Python SDK
Notes on how to use marshmallow in the schema library
Notes on coloring by value in the matplotlib scatter plot
Precautions and solutions when installing Ubuntu on NVIDIA GeForce PCs
Set up Python 3.4 on Ubuntu
I installed tensorRT on Ubuntu 18.04
Run Jupyter on Ubuntu on Windows
Notes on tf.function and Tracing
Use matplotlib on Ubuntu 12 & Python
SoftwareRAID 0 on SereneLinux (Ubuntu 18.04 Desktop)
Notes on python's sqlite3 module
Notes on * args and ** kargs
I installed ROS on Ubuntu 18.04
Notes on defining PySide slots (2)
[Django] Notes on using django-debug-toolbar
Install the JDK on Linux
Notes on pyenv and Atom
Put Python 3.x on Ubuntu
Rebuild kernel on Ubuntu 20.04 (on Azure)
Operate ubuntu on VScode (windows10)
[Python] Notes on data analysis
Create command shortcuts on Ubuntu 16.04