Page MenuHomeSolus

4.19 kernel update broke my USB-C to displayport connection
Open, NormalPublic

Description

With the 4.18 kernel, I had no problem connecting a USB-C to DisplayPort cable from my main PC to a Dell monitor. I'm running an AMD Ryzen 7 2700u with the Vega 10 integrated video. Did something change in the 4.19 kernel regarding displayport connections or do I need like a newer version of Mesa in Solus? Btw, here's more info on the GPU: https://vulkan.gpuinfo.org/displayreport.php?id=4575.

For reference, here is my xrandr output on 4.18:

Screen 0: minimum 320 x 200, current 4920 x 1920, maximum 16384 x 16384
eDP connected 1920x1080+3000+544 (normal left inverted right x axis y axis) 294mm x 165mm
   1920x1080     60.02*+
   1680x1050     60.02  
   1280x1024     60.02  
   1440x900      60.02  
   1280x800      60.02  
   1280x720      60.02  
   1024x768      60.02  
   800x600       60.02  
   640x480       60.02  
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 connected primary 1920x1080+1080+544 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  50.00    59.94  
   1600x1200     60.00  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
DisplayPort-2 connected 1080x1920+0+0 left (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  50.00    59.94  
   1600x1200     60.00  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
DisplayPort-3 disconnected (normal left inverted right x axis y axis)
DisplayPort-4 disconnected (normal left inverted right x axis y axis)

But with the exact setup on 4.19:

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 294mm x 165mm
   1920x1080     60.02*+
   1680x1050     60.02  
   1280x1024     60.02  
   1440x900      60.02  
   1280x800      60.02  
   1280x720      60.02  
   1024x768      60.02  
   800x600       60.02  
   640x480       60.02  
DisplayPort-0 disconnected (normal left inverted right x axis y axis)

Event Timeline

t3g created this task.Nov 20 2018, 3:43 PM
Herald removed JoshStrobl as the assignee of this task. · View Herald TranscriptNov 20 2018, 3:43 PM
Herald added a subscriber: JoshStrobl.
t3g updated the task description. (Show Details)Nov 20 2018, 3:44 PM
t3g edited projects, added Hardware, Triage Team; removed Lacks Project.Nov 20 2018, 3:46 PM
t3g added a project: Software.

There's a patch in 4.19.2 for this iirc.

DataDrake triaged this task as Normal priority.Nov 20 2018, 3:49 PM
DataDrake removed projects: Software, Triage Team.
DataDrake moved this task from Backlog to Kernel Drivers on the Hardware board.
t3g raised the priority of this task from Normal to Needs Triage.Nov 20 2018, 3:57 PM

There's a patch in 4.19.2 for this iirc.

You're awesome bro.

JoshStrobl triaged this task as Normal priority.Nov 23 2018, 2:44 PM
t3g added a comment.EditedNov 26 2018, 3:26 PM

Just updated to 4.19.2 kernel and it is still broken. I know 4.19 added a new displayport driver, so I am curious on how this is supposed to work now. Since my integrated GPU is an AMD one and AMD is supportedn the kernel and on mesa, I don't know how this is a problem. Do I need to do an additional config or tweak or setting on my end to get this to use the AMD driver instead of the one in the kernel? Maybe blacklist?

EDIT: My cable is a Cable Matters USB Type-C to DisplayPort (201036-BLK-1m-US) from https://www.amazon.com/Cable-Matters-DisplayPort-USB-C-Supporting/dp/B01J6DWK6I