Dell XPS 9520 (4.1)

---
layout:
  'hcl'
type:
  'notebook'
hvm:
  'yes'
iommu:
  'yes'
slat:
  'yes'
tpm:
  'unknown'
remap:
  'yes'
brand: |
  Dell Inc.
model: |
  XPS 15 9520
bios: |
  1.18.0
cpu: |
  12th Gen Intel(R) Core(TM) i7-12700H
cpu-short: |
  FIXME
chipset: |
  00.0 Host bridge [0600]: Intel Corporation Device [8086:4641] (rev 02)
chipset-short: |
  FIXME
gpu: |
  02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:46a6] (rev 0c) (prog-if 00 [VGA controller])
gpu-short: |
  FIXME
network: |
  14.3 Network controller: Intel Corporation Device 51f0 (rev 01)
memory: |
  65207
scsi: |

usb: |
  3
versions:

- works:
    'FIXME:yes|no|partial'
  qubes: |
    R4.1
  xen: |
    4.14.6
  kernel: |
    6.4.8-1
  remark: |
    FIXME
  credit: |
    FIXAUTHOR
  link: |
    FIXLINK

---

Remarks

Working:

  • video
  • audio
  • camera
  • wifi
  • dell dock

Not working:

  • qvm-pci (VM devices tab greyed out)
  • Suspend (can suspend, won’t wake)

Not tested:

  • bluetooth
  • sd card reader

Attachments

Qubes-HCL-Dell_Inc_-XPS_15_9520-20231016-124432.yml (797 Bytes)

2 Likes

A fix has been merged for 4.2. Currently in testing repo (shouldn’t be long to reach the stable repo).
Don’t know if it will be applied to 4.1 (for now, it’s not in 4.1 current-testing)

Related github issue:
Listing PCI devices breaks when there is some with non-0000 PCI domain #6932

Related forum post:
https://forum.qubes-os.org/t/major-problem-with-qvm-pci-and-devices-in-general/8359/16

From the pull request:
Ignore PCI devices on non-0000 domain instead of crashing #560

This is a quick band-aid to unbreak Qubes on systems having such device.
Later change should implement handling them properly instead of ignoring.

As you have 4.1 and the fix is not in this version (don’t know if it will, probably yes), either apply the fix from the forum post (link above) or directly from the commit:
https://github.com/QubesOS/qubes-core-admin/pull/560/commits

the file in dom0 is there:
/usr/lib/python3.11/site-packages/qubes/ext/pci.py

1 Like

Thank you @yerill for your HCL report, which is online now!

1 Like

@yerill , Can you please say something regarding discrete GPU: do you use it/does it work at all? any issues with it? does it work all the time or is there any mechanism in place to handle the load between internal and discrete GPUs?

1 Like

Thanks. Since I have a workaround using a usb-c nic, I think I’ll wait for 4.2.

1 Like

I’ve not tried to use the discrete GPU.

2 Likes