Public bug reported:

[ Impact ]

We found that on Strix Halo platforms, the DELL UP3218K 8K monitor
failed to light up. Turned out it needs a quirk to reduce the use spread
spectrum clock for this monitor to work. This behavior is confirmed in
other OS as well, and they also implement the similar quirk.

[ Fix ]

The newer DMCUB firmware implements a workaround that can be enabled by
amdgpu driver. To make this happen, we'll need:

1. DMCUB firmware at at least 0x09004500[1], which is already in v7.2-rc1.
2. Kernel commit enabling the quirk[2]

[ Test Plan ]

Boot with new kernel and firmware package. Test display output on the
same monitor. The monitor should work.

[ Were problems could occur ]

This quirk specifically matches that monitor. In theory it won't impact
monitors other than that one.

[ Additional information ]

[1] 
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=79fdaa874
[2] 
https://github.com/torvalds/linux/commit/fe7945d092a1d3c340febc2ab176cee50d0f6c80

** Affects: linux-firmware-amd-graphics (Ubuntu)
     Importance: Undecided
     Assignee: Leo Lin (0xff07)
         Status: New

** Affects: linux-oem-7.0 (Ubuntu)
     Importance: Undecided
     Assignee: Leo Lin (0xff07)
         Status: New


** Tags: originate-from-2158658

** Changed in: linux-oem-7.0 (Ubuntu)
     Assignee: (unassigned) => Leo Lin (0xff07)

** Also affects: linux-firmware-amd-graphics (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: linux-firmware-amd-graphics (Ubuntu)
     Assignee: (unassigned) => Leo Lin (0xff07)

** Description changed:

  [ Impact ]
  
  We found that on Strix Halo platforms, the DELL UP3218K 8K monitor
  failed to light up. Turned out it needs a quirk to reduce the use spread
  spectrum clock for this monitor to work. This behavior is confirmed in
  other OS as well, and they also implement the similar quirk.
  
- 
  [ Fix ]
  
  The newer DMCUB firmware implements a workaround that can be enabled by
  amdgpu driver. To make this happen, we'll need:
  
- 1. DMCUB firmware at at least 0x09004500[1]
+ 1. DMCUB firmware at at least 0x09004500[1], which is already in v7.2-rc1.
  2. Kernel commit enabling the quirk[2]
- 
  
  [ Test Plan ]
  
- Test display output on the same monitor. The monitor should work.
- 
+ Boot with new kernel and firmware package. Test display output on the
+ same monitor. The monitor should work.
  
  [ Were problems could occur ]
  
  This quirk specifically matches that monitor. In theory it won't impact
  monitors other than that one.
  
- 
  [ Additional information ]
  
  [1] 
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=79fdaa874
  [2] 
https://github.com/torvalds/linux/commit/fe7945d092a1d3c340febc2ab176cee50d0f6c80

** Tags added: originate-from-2158658

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2158687

Title:
  [SRU] Fix black screen on DELL UP3218K 8K monitor

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware-amd-graphics/+bug/2158687/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to