You are here: Home / Linux and TDE on Dell XPS 9575 15 inch 2-in-1

Linux and TDE on Dell XPS 9575 15 inch 2-in-1

by Hawke Robinson last modified Jan 08, 2019 10:14 PM
Here is information on the challenges of trying to get Linux (and BSD) to run on a Dell 2-in-1 15 in. 9575 XPS laptop / tablet.

Problems in VM

Because I was tight on time, I tried running Debian 9.5 insite VirtualBox 6.0.0 r127566 (Qt5.6.2), but it kept locking up and crashing. So it is critical I find a means of getting Linux to work on this laptop natively, VM is not an option. I'm afraid this may take months to resolve, as the opensource development community works on some of these black box proprietary hardware issues (or don't work on and then everyone with this setup is out of luck with Linux), but here will be tracked those efforts.


System Specifications



Computer Model XPS 15 9575
BIOS Vendor Dell Inc.
BIOS Version 1.1.9
BIOS Date 8/8/2018
OS Version Microsoft Windows 10 Pro


Manufacturer Intel(R) Core(TM) i7-8705G CPU @ 3.10GHz
Clock Speed 3.1Ghz
L2 Cache Size 1024

Chipset: Indel GL82QM175



Available Memory 47.11 %
Page File Size 19,139.5MB
Available Page File 99.39 %
Virtual Memory 19,139.5MB
Available Virtual Memory 44.17 %
Motherboard 16,384.0MB


Network Controller

Adaptor Realtek USB GbE Family Controller
Adaptor Bluetooth Device (Personal Area Network)

Bluetooth Device (RFCOMM Protocol TDI)

Wi-Fi 802.11a/g/n/ac•
Bluetooth 4.1

Killer 1435-S :

Transfer rate (maximum)
867 Mbps

Frequency bands
2.4 GHz/5 GHz

64-bit/128-bit WEP•



Controller: Radeon RX Vega M Graphics•
Intel HD Graphics 630


Resolution (maximum)
1920 x 1080

Viewing angle (Left/Right/Down/Up)
89/89/89/89 degrees

Pixel pitch
0.17925 mm

Dimension: (excluding bezel): Height
344.16 mm (13.54 in). Width
193.59 mm (7.62 in)

396.24 mm (15.60 in)
Refresh rate
60 HZ
Operating angle
0 degrees (closed) to 360 degrees
Panel technology
In-plane switching
Brightness can be controlled using shortcut keys


Computer environment Airborne contaminant level: G1 as defined by ISA-S71.04-1985
Table 20. Computer environment
Temperature range
0°C to 35°C (32°F to 95°F)
–40°C to 65°C (–40°F to 149°F)
Relative humidity (maximum)
10% to 90% (non-condensing)
0% to 95% (non-condensing)
Vibration (maximum)*
0.66 GRMS
1.30 GRMS
Shock (maximum)
110 G†
160 G‡
Altitude (maximum)
–15.2 m to 3048 m (–50 ft to 10,000 ft)
–15.2 m to 10,668 m (–50 ft to 35,000 ft)* Measured using a random vibration spectrum that simulates user environment.† Measured using a 2 ms half-sine pulse when the hard drive is in use.
18 Specifications
‡ Measured using a 2 ms half-sine pulse when the hard-drive head is in parked position.



Drive C:
Type 3
Drive Size 462.3GB
Total Available Space 405.5GB
Used Space 56.7GB

 M.2 card
One M.2 slot for Solid-State Drive (SSD)

UPGRADED TO 2 TB: Samsung SSD 970 EVO 2 Terrabyte






Type Description
Disk Drives
Display Adapters
Radeon RX Vega M GL Graphics
Intel(R) HD Graphics 630
IDE ATA/ATAPI Controllers
Keyboards,Mice & Pointing Devices
HID-compliant mouse
HID-compliant mouse
Default Monitor
Generic PnP Monitor
Sound Devices
Intel(R) Display Audio
Realtek Audio
USB Controllers
Intel(R) USB 3.0 eXtensible Host Controller - 1.0 (Microsoft)

Two Thunderbolt 3 (USB Type-C) ports with Power Delivery•
Two USB 3.1 Gen 1 (USB Type-C) port with Power Delivery/DisplayPort
One headset (headphone and microphone combo) port

Realtek ALC3271-CG with Waves MaxxAudio Pro

2 Speakers - Average: 2 W• Peak: 2.5 W

Microphone: Digital-array microphones

Camera Resolution: Still image: 0.92 megapixel (HD)• Video: 1280 x 720 (HD) at 30 fps

Camera diagonal viewing angle: 86.7 degrees

Infrared camera diagonal viewing angle: 70 degrees


Touchpad Resolution: 1219 x 919. Dimensions: Width: 105 mm (4.13 in)•
Height: 80 mm (3.14 in). Supports Touchpad Gestures.


Power Adapter

130 W USB Type-C
Input voltage
100 VAC–240 VAC
Input frequency
50 Hz–60 Hz
Input current (maximum)
1.80 A
Output current (continuous)
6.50 A
Rated output voltage
20 VDC
Temperature range (operating)
0°C to 40°C (32°F to 104°F)
Temperature range (storage)
–40°C to 70°C (–40°F to 158°F)




6-cell "smart" lithium-ion (75 WHr)
305.50 mm (12.03 in)
87.85 mm (3.46 in)
6.11 mm (0.24 in)
Weight (maximum)
0.30 kg (0.66 lb)
11.4 VDC
Charging time when the computer is off (approximate)
4 hours
Operating time
Varies depending on operating conditions and can significantly reduce under certain power-intensive conditions.
Life span (approximate)
300 discharge/charge cycles
Temperature range: Operating
0°C to 35°C (32°F to 95°F)



CentOS ...


 Needed to turn SATA drive from RAID to AHCI, and Secure boot toggled off in order to boot and install.



 Didn't try.




Though some issues with the /boot partitioning scheme of the installer that was moronic about the installer, forcing me to have to use an unencrypted root partition.

No problem with UEFI and /boot/efi.

But need /boot 200 MB or larger. This is the problem with the installer.

Problem: /boot automatically becomes biosboot and won't make larger than 1024 KiB.






Debian 9.6

 Won't install at all. Won't even boot beyond a black screen.


Live USB

 Won't run.










Ubuntu ....


























OpenBSD ...











Upgrade m.2 SSD


Upgraded from 550GB to 2TB

Samsung 970 EVO MZ-V7E2T0BW - Solid state drive - encrypted - 2 TB - internal - M.2 2280 - PCI Express 3.0 x4 (NVMe) - 2




XPS 9575 2-in-1 SSD 2 TB Upgrade m.2 not detected in BIOS


After first backing up and making restore images on a drive and recovery USB stick. I upgraded XPS 9575 2in1 m.2 SSD to a Samsung 970 EVO MZ-V7E2T0BW - Solid state drive - encrypted - 2 TB - internal - M.2 2280 - PCI Express 3.0 x4 (NVMe) - 2. Upon initial boot it was not detected, so I went into the BIOS and as suggested on other sites changed from RAID to AHCI. Still not detected in the BIOS.

Still shows in BIOS:

Settings > System Information > M.2 SATA = (none)

BIOS version: 1.1.9

Any ideas on what other settings I need to modify for this to be detected?





‎12-31-2018 02:57 PM
Re: XPS 9575 2-in-1 SSD 2 TB Upgrade m.2 not detected in BIO
There are multiple reports of this behavior with the 970 Evo on various XPS 13 and 15 models, even models where the 960 Evo works fine. I haven’t seen a solution or even a confirmed underlying cause. But you definitely wouldn’t need to change any settings just to get it detected by the BIOS. If you have another system that can accept an NVMe SSD, you can try updating the firmware on the 970 Evo itself, but otherwise you might be better off trying another SSD model, including the 960 Evo.



‎01-01-2019 12:41 AM
Re: XPS 9575 2-in-1 SSD 2 TB Upgrade m.2 not detected in BIO
Thanks for the feedback. Unfortunately I don't have another system that can take that type of drive. Should I try getting an external USB enclosure adapter to see if that works?

I bought this drive through Dell it was listed in the recommended accessories after I bought the XPS.

Any chance flashing the BIOS of the brand new XPS from 1.1.9 to 1.2.0 might help?

I didn't see anything in the info about the BIOS update that would indicate it would, but maybe folks know better?

I'll try searching around the web more generally about the drive rather than the laptop and see if anything helpful there. Appreciate any other suggestions that might help.





‎01-01-2019 01:05 AM
Re: XPS 9575 2-in-1 SSD 2 TB Upgrade m.2 not detected in BIO
Addendum: Running ePSA Pre-boot System Assessment (4306.14), _does_ detect it. Strange.

After running complete test:

Hard Drive 1-0-10

OEM: SAMSUN, product: Samsung SSD 970 EVO 2TB, revision: 2B2QEXE7, S/N: ....., type: SED NVMe, size: 2 TB 2.5".

System Health:

Sensor: Hard Drive 1-0-10

Current: 41 C

High 41 C

Low 40 C.



Hard Drive 1-0-10 - SMART Health Test **

... Test Results: Pass

Hard Drive 1-0-10 - DST Short Test **

Started: 01/01/2019 01:02:51

Ended: 01/01/2019 01:04:52, Elapsed time: 00:02:01

Test Results: Pass





‎01-01-2019 01:41 AM
Re: XPS 9575 2-in-1 SSD 2 TB Upgrade m.2 not detected in BIO
Tried something else. Back to RAID, and other defaults in BIOS.


F12 -> Device Configuration

Intel(R) Rapid Storage Technology

Intel(R) RST RAID Driver

Non-RAID Physical Disks:

PCIe 1.0, Samsung SSD 970 EVO 2TB ...., 1.8TB (selected)

F3 for Optimized Defaults... Yes.

F4 Save & exit.

Boot from Windows recovery USB thumbdrive. Then recovery disk restore (shows the SSD)

Exclude the recovery drive from formatting so only formats new: "Samsung SSD 970 EVO 2TB (Disk 0)

Ran the recovery.

Voila! It worked!

Hope that helps others.

















 Trinity Desktop Environment TDE


As per directions here:


But the setting up TDE to be automatic failed because trinity-tdm didn't install.

So after running yum install trinity-tdebase and yum install trinity-desktop


yum install trinity-tdm


Can't install yet yum install trinity-desktop-all  due to esound lib conflicts, will address that after base is working and rebooting and auto loading TDE as default....

 Problem:  systemctl enable tdm.service
Failed to execute operation: No such file or directory

So tried yum install trinity-tdm


 trinity-tdm        x86_64        14.0.5-1.el7         trinity-r14        1.5 M

Transaction Summary
Install  1 Package

Total download size: 1.5 M
Installed size: 2.4 M
Is this ok [y/d/N]: y
Downloading packages:
trinity-tdm-14.0.5-1.el7.x86_64.rpm                        | 1.5 MB   00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
cp: cannot stat ‘/opt/trinity/share/apps/tdm/pics/users/*’: No such file or directory
  Installing : trinity-tdm-14.0.5-1.el7.x86_64                              1/1
Error unpacking rpm package trinity-tdm-14.0.5-1.el7.x86_64
error: unpacking of archive failed on file /opt/trinity/bin/tdm;5c357ce8: cpio: lsetfilecon
  Verifying  : trinity-tdm-14.0.5-1.el7.x86_64                              1/1

  trinity-tdm.x86_64 0:14.0.5-1.el7  


But then tried again and:

systemctl enable tdm.service
Failed to execute operation: No such file or directory
[root@2n1 init.d]# yum install trinity-desktop
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base:
 * epel:
 * extras:
 * trinity-r14:
 * trinity-r14-noarch:
 * updates:
Package trinity-desktop-14.0.5-1.el7.noarch already installed and latest version
Nothing to do



And weirder:

yum reinstall trinity-tdm
Loaded plugins: fastestmirror, langpacks
No Match for argument: trinity-tdm
Loading mirror speeds from cached hostfile
 * base:
 * epel:
 * extras:
 * trinity-r14:
 * trinity-r14-noarch:
 * updates:
Package(s) trinity-tdm available, but not installed.


This turns out to be an SElinux issue.

Rebooted (only boots to command login now since I disabled gdm.service earlier).

sestatus shows enforcing.

Set it to Permissive:  

setenforce Permissive

This should switch back to enforcing upon reboot.


Then run yum install trinity-tdm

Successfully installs now.

Now run systemctl enable tdm.service


Then reboot...

Voila! Working TDE on CentOS 7!



 Now, problem trying to get rest of Trinity to work:

yum install trinity-desktop-all

Transaction Summary
Install  1 Package (+266 Dependent packages)

Total size: 257 M
Installed size: 731 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test

Transaction check error:
  file /usr/lib64/ from install of esound-libs-1:0.2.41-12.el7.x86_64 conflicts with file from package libesd0-0.2.41-1.el7.x86_64

 Solution: Disable nux repo, yum update, then individually install esound-libs:

yum install esound-libs


Then able to run to completion finally:

yum install trinity-desktop-all