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

 

Model

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

Processor

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

Chipset: Indel GL82QM175

 

Memory

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)
Adaptor

Bluetooth Device (RFCOMM Protocol TDI)

 Wireless•
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

Encryption•
64-bit/128-bit WEP•
AES-CCMP•
TKIP

 

Video

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

Display:

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)

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

 

Computer environment Airborne contaminant level: G1 as defined by ISA-S71.04-1985
Table 20. Computer environment
Operating
Storage
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.

 

Storage

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

 

 

 

 

Hardware

Type Description
DVD/CD-ROM Drives
Disk Drives
KXG50ZNV512G NVMe TOSHIBA 512GB
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
Monitors
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)

 USB/Video•
Two Thunderbolt 3 (USB Type-C) ports with Power Delivery•
Two USB 3.1 Gen 1 (USB Type-C) port with Power Delivery/DisplayPort
Audio
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

Type
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)

 

 

Battery

Type
6-cell "smart" lithium-ion (75 WHr)
Dimension:
Width
305.50 mm (12.03 in)
Depth
87.85 mm (3.46 in)
Height
6.11 mm (0.24 in)
Weight (maximum)
0.30 kg (0.66 lb)
Voltage
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.

 

Live

 Didn't try.

 

Installed

 Success!

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.

 

Installed

 

 Nope.

 

 

 

 

 

Ubuntu ....

 

 

Live

 

 

Installed

 

 

 

OpenSuSE

 

 

 

Live

 

 

Installed

 

 

 

 

 

 

 

 

OpenBSD ...

 

 

 

 

Live

 

 

Installed

 

 

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

 

https://www.dell.com/community/XPS/XPS-9575-2-in-1-SSD-2-TB-Upgrade-m-2-not-detected-in-BIOS/m-p/6243748#M22912

 

https://www.windowscentral.com/upgrade-ssd-dell-xps-15-9570

 

https://medium.com/@sebvance/how-to-upgrade-a-dell-xps-15-9550-to-a-samsung-960-evo-nvme-m-2-ssd-1d64eed914a9

 

 

 

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

Greetings.

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?

Thanks!

 

 

 

jphughan
Diamond
‎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.

 

 

rpgresearch
Copper
‎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.

Thanks!

 

 

 

‎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.

 

Results:

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.

Then:

F12 -> Device Configuration

Intel(R) Rapid Storage Technology

Intel(R) RST 15.9.1.3271 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: https://wiki.trinitydesktop.org/RedHat_Trinity_Repository_Installation_Instructions

 

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

run:

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

But:

Installing:
 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

Failed:
  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: centos.s.uw.edu
 * epel: sjc.edge.kernel.org
 * extras: centos.s.uw.edu
 * trinity-r14: tde-mirror.yosemite.net
 * trinity-r14-noarch: tde-mirror.yosemite.net
 * updates: centos.s.uw.edu
Package trinity-desktop-14.0.5-1.el7.noarch already installed and latest version
Nothing to do

Hmmm.

 

And weirder:

yum reinstall trinity-tdm
Loaded plugins: fastestmirror, langpacks
No Match for argument: trinity-tdm
Loading mirror speeds from cached hostfile
 * base: centos.s.uw.edu
 * epel: sjc.edge.kernel.org
 * extras: centos.s.uw.edu
 * trinity-r14: tde-mirror.yosemite.net
 * trinity-r14-noarch: tde-mirror.yosemite.net
 * updates: centos.s.uw.edu
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/libesd.so.0.2.39 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

Success!

Then able to run to completion finally:

yum install trinity-desktop-all

 

 

 

 

 

 

 

Resources

 

http://forum.notebookreview.com/threads/xps-15-2-in-1-9575-owners-thread.821453/

 

https://dustinweb.azureedge.net/media/407989/xps-15-9575-2-in-1.pdf

 

https://www.pcworld.com/article/3308396/laptop-computers/dell-xps-15-2-in-1-9575-review-kaby-lake-g.html

 

https://www.reddit.com/r/Dell/comments/89mpxo/how_the_linux_support_for_the_xps_15_2in1/

 

 

https://www.dell.com/community/XPS/Install-Ubuntu-on-XPS-15-2-in-1/td-p/6117693

 

 

https://virtualgeek.io/a-real-world-on-the-road-dell-xps-15-2-in-1-2018-review/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Navigation