USB C → DisplayPort Adapter supportDisplay Port via USB-cLinux kernel support for USB gamepads?kernel panic...
I'm feeling like my character doesn't fit the campaign
Intern not wearing safety equipment; how could I have handled this differently?
Which is a better conductor, a very thick rubber wire or a very thin copper wire?
How to reclaim personal item I've lent to the office without burning bridges?
Is conquering your neighbors to fight a greater enemy a valid strategy?
Why are co-factors 4 and 8 so popular when co-factor is more than one?
What does "spinning upon the shoals" mean?
Uniform initialization by tuple
Simple question about "vacuous truth".
Why did Robert F. Kennedy loathe Lyndon B. Johnson?
Diagram with cylinder shapes and rectangles
What happens if a short can't be covered?
Did William Shakespeare hide things in his writings?
What was the significance of Spider-Man: Far From Home being an MCU Phase 3 film instead of a Phase 4 film?
Was it ever illegal to name a pig "Napoleon" in France?
My professor has told me he will be the corresponding author. Will it hurt my future career?
Computer name naming convention for security
How was the website able to tell my credit card was wrong before it processed it?
What are the consequences for a developed nation to not accept any refugees?
How do I talk to my wife about unrealistic expectations?
Why do airports remove/realign runways?
How do I explain that I don't want to maintain old projects?
Will Jimmy fall off his platform?
Passwordless authentication - how and when to invalidate a login code
USB C → DisplayPort Adapter support
Display Port via USB-cLinux kernel support for USB gamepads?kernel panic error after recompilationMonitor connected via displayport to DVI adapter won't sleep properlyPossibilty of DisplayPort over PCIeUSB ports keep resetting on Linuxinstall USB 3.0 express card under linux (Arch Linux) (tried adding kernel parameter intel_iommu=off pciehp.pciehp_force=1)Display Port via USB-cUSB-C to DisplayPort Adaper still not recognised in Linux kernel 4.19Busybox USB Ethernet adapterDoes my Wireless USB Adapter support monitor mode?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
I already posted this over at reddit, but got no response until now.
I bought this cable just to find out my system doesn't do anything. Both lsusb and tail -f /var(log/kern.log don't show any difference when plugging the cable in and out. Is it worth trying to get this to work or should I just send it back directly? What is the status of DP via USB–C in Linux? (Found a lot of rather confusing questions and answers out there)
$ lspci -d ::0c03 -k
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
Subsystem: CLEVO/KAPOK Computer Sunrise Point-LP USB 3.0 xHCI Controller
Kernel driver in use: xhci_hcd
01:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
Subsystem: CLEVO/KAPOK Computer ASM1142 USB 3.1 Host Controller
Kernel driver in use: xhci_hcd
OS: elementary OS 0.4.1 Loki
Kernel: 4.9.18-040918-generic
Hardware: Dual-Core Intel® Core™ i5-7200U CPU @ 2.50GHz
Intel Corporation Device 5916 (rev 02)
kernel usb displayport
add a comment |
I already posted this over at reddit, but got no response until now.
I bought this cable just to find out my system doesn't do anything. Both lsusb and tail -f /var(log/kern.log don't show any difference when plugging the cable in and out. Is it worth trying to get this to work or should I just send it back directly? What is the status of DP via USB–C in Linux? (Found a lot of rather confusing questions and answers out there)
$ lspci -d ::0c03 -k
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
Subsystem: CLEVO/KAPOK Computer Sunrise Point-LP USB 3.0 xHCI Controller
Kernel driver in use: xhci_hcd
01:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
Subsystem: CLEVO/KAPOK Computer ASM1142 USB 3.1 Host Controller
Kernel driver in use: xhci_hcd
OS: elementary OS 0.4.1 Loki
Kernel: 4.9.18-040918-generic
Hardware: Dual-Core Intel® Core™ i5-7200U CPU @ 2.50GHz
Intel Corporation Device 5916 (rev 02)
kernel usb displayport
Don't know the answer to your question, but beware of buying cables these days, and doubly so when buying video cables. Manufacturers will happily sell you cables that make no electrical sense, and "it fits" has stopped meaning "it should work" a long time ago.
– Satō Katsura
Nov 8 '17 at 14:51
USB -> monitor needs an actual chip in the converter that does the work, and a driver in the OS.
– Ignacio Vazquez-Abrams
Nov 8 '17 at 16:07
add a comment |
I already posted this over at reddit, but got no response until now.
I bought this cable just to find out my system doesn't do anything. Both lsusb and tail -f /var(log/kern.log don't show any difference when plugging the cable in and out. Is it worth trying to get this to work or should I just send it back directly? What is the status of DP via USB–C in Linux? (Found a lot of rather confusing questions and answers out there)
$ lspci -d ::0c03 -k
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
Subsystem: CLEVO/KAPOK Computer Sunrise Point-LP USB 3.0 xHCI Controller
Kernel driver in use: xhci_hcd
01:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
Subsystem: CLEVO/KAPOK Computer ASM1142 USB 3.1 Host Controller
Kernel driver in use: xhci_hcd
OS: elementary OS 0.4.1 Loki
Kernel: 4.9.18-040918-generic
Hardware: Dual-Core Intel® Core™ i5-7200U CPU @ 2.50GHz
Intel Corporation Device 5916 (rev 02)
kernel usb displayport
I already posted this over at reddit, but got no response until now.
I bought this cable just to find out my system doesn't do anything. Both lsusb and tail -f /var(log/kern.log don't show any difference when plugging the cable in and out. Is it worth trying to get this to work or should I just send it back directly? What is the status of DP via USB–C in Linux? (Found a lot of rather confusing questions and answers out there)
$ lspci -d ::0c03 -k
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
Subsystem: CLEVO/KAPOK Computer Sunrise Point-LP USB 3.0 xHCI Controller
Kernel driver in use: xhci_hcd
01:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
Subsystem: CLEVO/KAPOK Computer ASM1142 USB 3.1 Host Controller
Kernel driver in use: xhci_hcd
OS: elementary OS 0.4.1 Loki
Kernel: 4.9.18-040918-generic
Hardware: Dual-Core Intel® Core™ i5-7200U CPU @ 2.50GHz
Intel Corporation Device 5916 (rev 02)
kernel usb displayport
kernel usb displayport
asked Nov 8 '17 at 14:34
Peter NerlichPeter Nerlich
1281 silver badge7 bronze badges
1281 silver badge7 bronze badges
Don't know the answer to your question, but beware of buying cables these days, and doubly so when buying video cables. Manufacturers will happily sell you cables that make no electrical sense, and "it fits" has stopped meaning "it should work" a long time ago.
– Satō Katsura
Nov 8 '17 at 14:51
USB -> monitor needs an actual chip in the converter that does the work, and a driver in the OS.
– Ignacio Vazquez-Abrams
Nov 8 '17 at 16:07
add a comment |
Don't know the answer to your question, but beware of buying cables these days, and doubly so when buying video cables. Manufacturers will happily sell you cables that make no electrical sense, and "it fits" has stopped meaning "it should work" a long time ago.
– Satō Katsura
Nov 8 '17 at 14:51
USB -> monitor needs an actual chip in the converter that does the work, and a driver in the OS.
– Ignacio Vazquez-Abrams
Nov 8 '17 at 16:07
Don't know the answer to your question, but beware of buying cables these days, and doubly so when buying video cables. Manufacturers will happily sell you cables that make no electrical sense, and "it fits" has stopped meaning "it should work" a long time ago.
– Satō Katsura
Nov 8 '17 at 14:51
Don't know the answer to your question, but beware of buying cables these days, and doubly so when buying video cables. Manufacturers will happily sell you cables that make no electrical sense, and "it fits" has stopped meaning "it should work" a long time ago.
– Satō Katsura
Nov 8 '17 at 14:51
USB -> monitor needs an actual chip in the converter that does the work, and a driver in the OS.
– Ignacio Vazquez-Abrams
Nov 8 '17 at 16:07
USB -> monitor needs an actual chip in the converter that does the work, and a driver in the OS.
– Ignacio Vazquez-Abrams
Nov 8 '17 at 16:07
add a comment |
1 Answer
1
active
oldest
votes
[EDIT: I append at the end of this answer a very brief update, one year after i gave the answer here. If this update should be a second, separate answer, please lmk. Apart from this update at the end, the answer is unchanged]
Your questions are very timely, even though you asked them 7 months ago. And you asked two questions, so you get two answers:
- Is it worth trying to get this to work or should I just send it back directly?
A set of kernel patches to support DisplayPort over USB-C have just been published to the Linux-kernel archive here. So for the moment, you need to apply patches and roll your own kernel for it to be possibly worthwhile. (This is less scary than it might seem at first, so I hope you'll consider this encouragement and not the opposite).
A second constraint is that according to the that post in the Linux-Kernel archive, the patches are good for hardware platforms that use FUSB controllers. He will soon also publish support for UCSI controllers -- and I think (but am not positive) that both Intel and ASMedia controllers are of this type. To quote him:
I've tested these with a platform that has fusb302, and also with UCSI
platforms. The UCSI driver will need separate support for alternate modes >that I'm not including to this series. I'm still working on it.
In other words, "soon."
- What is the status of DP via USB–C in Linux?
I learned about the above in an article in Phoronix, and the article states that the hope is to merge these patches into the 4.19 kernel.
Finally, it's worth noting that for the particular case of DisplayPort over USB-C, the cable is entirely passive and there is a rather mature standard, so you can be close to certain that your cable WILL work once there is OS support for it. This is also true of Thunderbolt over USB-C, but not true of HMDI, for example: A USB-C to HDMI cable is likely to be a DP-to-HDMI adapter on the inside, with the DP side simply using the standard USB-C connector.
If you are not going to deal with kernel patches, I would guess that your cable will 'just work' sometime between 3 months to one year from now.
EDIT/UPDATE: My day-to-day machine is a Dell 7577 Inspiron laptop, running stock Arch Linux. It has a USB-C port and an HDMI port, and I run X/openbox on it with THREE side-by-side monitors: one of them is connected with a stock/standard HDMI cable, and the other with a stock/standard USB-C-to-DisplayPort cable. "Three Monitors with Arch Linux and this particular Dell laptop: It just works". It seems that the prediction I made in the last sentence of the original answer has proved to be accurate.
That being said, there are two important little caveats/nits that I would certainly consider if I were buying a machine today, and wanted this configuration of monitors:
I find the whole "hybrid/mixed/dual discrete and integrated GPU" architecture to be a pain to understand and manage. It's a pain, but it is possible (barely). On Dell systems this architecture is called "Optimus", and how you set things up will have an enormous impact on the kind of video function and performance you get. I realize that I'm being very generic, but there isn't any one thing that's true for all set ups. Basically: if you are looking a machine that has BOTH an integrated GPU AND a discrete GPU, do some research to make sure that OS you intend to install can support the configuration you wish to use.
In particular, it seems that many (most? all?) modern laptops seem to hard-wire each monitor output port to exactly ONE of the two GPUs. So, for example, if the laptop built-in LCD display is hard-wired to the integrated GPU, then any time you use the discrete NVIDIA or Radeon GPU with an application, each frame will be copied at the end over to the integrated GPU in order to actually get displayed on the screen. It may well be that the performance gain from the discrete GPU is so enormous that this extra copy is a negligible price to pay. But it might not be; and even if it is, intensive users of discrete GPU-power often are the type of person who don't like to pay even the most negligible of prices.
I am no true expert, but i think that that's where linux support for three monitors is today. (If by "three monitors" one means "using simultaneously the built-in LCD screen and the two external monitor ports on the laptop."
Maybe my question might be ralated to: unix.stackexchange.com/questions/452800/display-port-via-usb-c
– n1_
Jul 3 '18 at 16:18
Wow, thank you for your answer! Since asking I two things actually changed on my end: 1) I asked the seller for a return and refund, and they urged me to let them send me another one in case that one was just broken, despite me suggesting that my hardware wasn't compatible. Surprise, it didn't work either, but the seller didn't want any return and just let me keep both for the price of one (or less?). 2) I grew confident that my hardware was USB-C only without DP capabilities. For reference, it's a TUXEDO Book BU1406 and has a USB but no DP indication near the port.
– Peter Nerlich
Jul 4 '18 at 12:09
I will be playing around with Arch a lot more in the future, so I have little to no hesitation to play around with kernel patches for now, Though, as already said, I don't think the hardware supports it anyway.
– Peter Nerlich
Jul 4 '18 at 12:14
I'm selling my laptop exclusively to get three monitor support, natively. I've been using a regular USB to VGA adapter from DisplayLink and I'm having a LOT of issues with it, such as high CPU usage and artifacts around the mouse. I would like to know how's the support for DisplayPort over USB-C nowadays in Linux, and if I should buy a laptop with it?
– Lucas Bustamante
yesterday
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f403318%2fusb-c-%25e2%2586%2592-displayport-adapter-support%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
[EDIT: I append at the end of this answer a very brief update, one year after i gave the answer here. If this update should be a second, separate answer, please lmk. Apart from this update at the end, the answer is unchanged]
Your questions are very timely, even though you asked them 7 months ago. And you asked two questions, so you get two answers:
- Is it worth trying to get this to work or should I just send it back directly?
A set of kernel patches to support DisplayPort over USB-C have just been published to the Linux-kernel archive here. So for the moment, you need to apply patches and roll your own kernel for it to be possibly worthwhile. (This is less scary than it might seem at first, so I hope you'll consider this encouragement and not the opposite).
A second constraint is that according to the that post in the Linux-Kernel archive, the patches are good for hardware platforms that use FUSB controllers. He will soon also publish support for UCSI controllers -- and I think (but am not positive) that both Intel and ASMedia controllers are of this type. To quote him:
I've tested these with a platform that has fusb302, and also with UCSI
platforms. The UCSI driver will need separate support for alternate modes >that I'm not including to this series. I'm still working on it.
In other words, "soon."
- What is the status of DP via USB–C in Linux?
I learned about the above in an article in Phoronix, and the article states that the hope is to merge these patches into the 4.19 kernel.
Finally, it's worth noting that for the particular case of DisplayPort over USB-C, the cable is entirely passive and there is a rather mature standard, so you can be close to certain that your cable WILL work once there is OS support for it. This is also true of Thunderbolt over USB-C, but not true of HMDI, for example: A USB-C to HDMI cable is likely to be a DP-to-HDMI adapter on the inside, with the DP side simply using the standard USB-C connector.
If you are not going to deal with kernel patches, I would guess that your cable will 'just work' sometime between 3 months to one year from now.
EDIT/UPDATE: My day-to-day machine is a Dell 7577 Inspiron laptop, running stock Arch Linux. It has a USB-C port and an HDMI port, and I run X/openbox on it with THREE side-by-side monitors: one of them is connected with a stock/standard HDMI cable, and the other with a stock/standard USB-C-to-DisplayPort cable. "Three Monitors with Arch Linux and this particular Dell laptop: It just works". It seems that the prediction I made in the last sentence of the original answer has proved to be accurate.
That being said, there are two important little caveats/nits that I would certainly consider if I were buying a machine today, and wanted this configuration of monitors:
I find the whole "hybrid/mixed/dual discrete and integrated GPU" architecture to be a pain to understand and manage. It's a pain, but it is possible (barely). On Dell systems this architecture is called "Optimus", and how you set things up will have an enormous impact on the kind of video function and performance you get. I realize that I'm being very generic, but there isn't any one thing that's true for all set ups. Basically: if you are looking a machine that has BOTH an integrated GPU AND a discrete GPU, do some research to make sure that OS you intend to install can support the configuration you wish to use.
In particular, it seems that many (most? all?) modern laptops seem to hard-wire each monitor output port to exactly ONE of the two GPUs. So, for example, if the laptop built-in LCD display is hard-wired to the integrated GPU, then any time you use the discrete NVIDIA or Radeon GPU with an application, each frame will be copied at the end over to the integrated GPU in order to actually get displayed on the screen. It may well be that the performance gain from the discrete GPU is so enormous that this extra copy is a negligible price to pay. But it might not be; and even if it is, intensive users of discrete GPU-power often are the type of person who don't like to pay even the most negligible of prices.
I am no true expert, but i think that that's where linux support for three monitors is today. (If by "three monitors" one means "using simultaneously the built-in LCD screen and the two external monitor ports on the laptop."
Maybe my question might be ralated to: unix.stackexchange.com/questions/452800/display-port-via-usb-c
– n1_
Jul 3 '18 at 16:18
Wow, thank you for your answer! Since asking I two things actually changed on my end: 1) I asked the seller for a return and refund, and they urged me to let them send me another one in case that one was just broken, despite me suggesting that my hardware wasn't compatible. Surprise, it didn't work either, but the seller didn't want any return and just let me keep both for the price of one (or less?). 2) I grew confident that my hardware was USB-C only without DP capabilities. For reference, it's a TUXEDO Book BU1406 and has a USB but no DP indication near the port.
– Peter Nerlich
Jul 4 '18 at 12:09
I will be playing around with Arch a lot more in the future, so I have little to no hesitation to play around with kernel patches for now, Though, as already said, I don't think the hardware supports it anyway.
– Peter Nerlich
Jul 4 '18 at 12:14
I'm selling my laptop exclusively to get three monitor support, natively. I've been using a regular USB to VGA adapter from DisplayLink and I'm having a LOT of issues with it, such as high CPU usage and artifacts around the mouse. I would like to know how's the support for DisplayPort over USB-C nowadays in Linux, and if I should buy a laptop with it?
– Lucas Bustamante
yesterday
add a comment |
[EDIT: I append at the end of this answer a very brief update, one year after i gave the answer here. If this update should be a second, separate answer, please lmk. Apart from this update at the end, the answer is unchanged]
Your questions are very timely, even though you asked them 7 months ago. And you asked two questions, so you get two answers:
- Is it worth trying to get this to work or should I just send it back directly?
A set of kernel patches to support DisplayPort over USB-C have just been published to the Linux-kernel archive here. So for the moment, you need to apply patches and roll your own kernel for it to be possibly worthwhile. (This is less scary than it might seem at first, so I hope you'll consider this encouragement and not the opposite).
A second constraint is that according to the that post in the Linux-Kernel archive, the patches are good for hardware platforms that use FUSB controllers. He will soon also publish support for UCSI controllers -- and I think (but am not positive) that both Intel and ASMedia controllers are of this type. To quote him:
I've tested these with a platform that has fusb302, and also with UCSI
platforms. The UCSI driver will need separate support for alternate modes >that I'm not including to this series. I'm still working on it.
In other words, "soon."
- What is the status of DP via USB–C in Linux?
I learned about the above in an article in Phoronix, and the article states that the hope is to merge these patches into the 4.19 kernel.
Finally, it's worth noting that for the particular case of DisplayPort over USB-C, the cable is entirely passive and there is a rather mature standard, so you can be close to certain that your cable WILL work once there is OS support for it. This is also true of Thunderbolt over USB-C, but not true of HMDI, for example: A USB-C to HDMI cable is likely to be a DP-to-HDMI adapter on the inside, with the DP side simply using the standard USB-C connector.
If you are not going to deal with kernel patches, I would guess that your cable will 'just work' sometime between 3 months to one year from now.
EDIT/UPDATE: My day-to-day machine is a Dell 7577 Inspiron laptop, running stock Arch Linux. It has a USB-C port and an HDMI port, and I run X/openbox on it with THREE side-by-side monitors: one of them is connected with a stock/standard HDMI cable, and the other with a stock/standard USB-C-to-DisplayPort cable. "Three Monitors with Arch Linux and this particular Dell laptop: It just works". It seems that the prediction I made in the last sentence of the original answer has proved to be accurate.
That being said, there are two important little caveats/nits that I would certainly consider if I were buying a machine today, and wanted this configuration of monitors:
I find the whole "hybrid/mixed/dual discrete and integrated GPU" architecture to be a pain to understand and manage. It's a pain, but it is possible (barely). On Dell systems this architecture is called "Optimus", and how you set things up will have an enormous impact on the kind of video function and performance you get. I realize that I'm being very generic, but there isn't any one thing that's true for all set ups. Basically: if you are looking a machine that has BOTH an integrated GPU AND a discrete GPU, do some research to make sure that OS you intend to install can support the configuration you wish to use.
In particular, it seems that many (most? all?) modern laptops seem to hard-wire each monitor output port to exactly ONE of the two GPUs. So, for example, if the laptop built-in LCD display is hard-wired to the integrated GPU, then any time you use the discrete NVIDIA or Radeon GPU with an application, each frame will be copied at the end over to the integrated GPU in order to actually get displayed on the screen. It may well be that the performance gain from the discrete GPU is so enormous that this extra copy is a negligible price to pay. But it might not be; and even if it is, intensive users of discrete GPU-power often are the type of person who don't like to pay even the most negligible of prices.
I am no true expert, but i think that that's where linux support for three monitors is today. (If by "three monitors" one means "using simultaneously the built-in LCD screen and the two external monitor ports on the laptop."
Maybe my question might be ralated to: unix.stackexchange.com/questions/452800/display-port-via-usb-c
– n1_
Jul 3 '18 at 16:18
Wow, thank you for your answer! Since asking I two things actually changed on my end: 1) I asked the seller for a return and refund, and they urged me to let them send me another one in case that one was just broken, despite me suggesting that my hardware wasn't compatible. Surprise, it didn't work either, but the seller didn't want any return and just let me keep both for the price of one (or less?). 2) I grew confident that my hardware was USB-C only without DP capabilities. For reference, it's a TUXEDO Book BU1406 and has a USB but no DP indication near the port.
– Peter Nerlich
Jul 4 '18 at 12:09
I will be playing around with Arch a lot more in the future, so I have little to no hesitation to play around with kernel patches for now, Though, as already said, I don't think the hardware supports it anyway.
– Peter Nerlich
Jul 4 '18 at 12:14
I'm selling my laptop exclusively to get three monitor support, natively. I've been using a regular USB to VGA adapter from DisplayLink and I'm having a LOT of issues with it, such as high CPU usage and artifacts around the mouse. I would like to know how's the support for DisplayPort over USB-C nowadays in Linux, and if I should buy a laptop with it?
– Lucas Bustamante
yesterday
add a comment |
[EDIT: I append at the end of this answer a very brief update, one year after i gave the answer here. If this update should be a second, separate answer, please lmk. Apart from this update at the end, the answer is unchanged]
Your questions are very timely, even though you asked them 7 months ago. And you asked two questions, so you get two answers:
- Is it worth trying to get this to work or should I just send it back directly?
A set of kernel patches to support DisplayPort over USB-C have just been published to the Linux-kernel archive here. So for the moment, you need to apply patches and roll your own kernel for it to be possibly worthwhile. (This is less scary than it might seem at first, so I hope you'll consider this encouragement and not the opposite).
A second constraint is that according to the that post in the Linux-Kernel archive, the patches are good for hardware platforms that use FUSB controllers. He will soon also publish support for UCSI controllers -- and I think (but am not positive) that both Intel and ASMedia controllers are of this type. To quote him:
I've tested these with a platform that has fusb302, and also with UCSI
platforms. The UCSI driver will need separate support for alternate modes >that I'm not including to this series. I'm still working on it.
In other words, "soon."
- What is the status of DP via USB–C in Linux?
I learned about the above in an article in Phoronix, and the article states that the hope is to merge these patches into the 4.19 kernel.
Finally, it's worth noting that for the particular case of DisplayPort over USB-C, the cable is entirely passive and there is a rather mature standard, so you can be close to certain that your cable WILL work once there is OS support for it. This is also true of Thunderbolt over USB-C, but not true of HMDI, for example: A USB-C to HDMI cable is likely to be a DP-to-HDMI adapter on the inside, with the DP side simply using the standard USB-C connector.
If you are not going to deal with kernel patches, I would guess that your cable will 'just work' sometime between 3 months to one year from now.
EDIT/UPDATE: My day-to-day machine is a Dell 7577 Inspiron laptop, running stock Arch Linux. It has a USB-C port and an HDMI port, and I run X/openbox on it with THREE side-by-side monitors: one of them is connected with a stock/standard HDMI cable, and the other with a stock/standard USB-C-to-DisplayPort cable. "Three Monitors with Arch Linux and this particular Dell laptop: It just works". It seems that the prediction I made in the last sentence of the original answer has proved to be accurate.
That being said, there are two important little caveats/nits that I would certainly consider if I were buying a machine today, and wanted this configuration of monitors:
I find the whole "hybrid/mixed/dual discrete and integrated GPU" architecture to be a pain to understand and manage. It's a pain, but it is possible (barely). On Dell systems this architecture is called "Optimus", and how you set things up will have an enormous impact on the kind of video function and performance you get. I realize that I'm being very generic, but there isn't any one thing that's true for all set ups. Basically: if you are looking a machine that has BOTH an integrated GPU AND a discrete GPU, do some research to make sure that OS you intend to install can support the configuration you wish to use.
In particular, it seems that many (most? all?) modern laptops seem to hard-wire each monitor output port to exactly ONE of the two GPUs. So, for example, if the laptop built-in LCD display is hard-wired to the integrated GPU, then any time you use the discrete NVIDIA or Radeon GPU with an application, each frame will be copied at the end over to the integrated GPU in order to actually get displayed on the screen. It may well be that the performance gain from the discrete GPU is so enormous that this extra copy is a negligible price to pay. But it might not be; and even if it is, intensive users of discrete GPU-power often are the type of person who don't like to pay even the most negligible of prices.
I am no true expert, but i think that that's where linux support for three monitors is today. (If by "three monitors" one means "using simultaneously the built-in LCD screen and the two external monitor ports on the laptop."
[EDIT: I append at the end of this answer a very brief update, one year after i gave the answer here. If this update should be a second, separate answer, please lmk. Apart from this update at the end, the answer is unchanged]
Your questions are very timely, even though you asked them 7 months ago. And you asked two questions, so you get two answers:
- Is it worth trying to get this to work or should I just send it back directly?
A set of kernel patches to support DisplayPort over USB-C have just been published to the Linux-kernel archive here. So for the moment, you need to apply patches and roll your own kernel for it to be possibly worthwhile. (This is less scary than it might seem at first, so I hope you'll consider this encouragement and not the opposite).
A second constraint is that according to the that post in the Linux-Kernel archive, the patches are good for hardware platforms that use FUSB controllers. He will soon also publish support for UCSI controllers -- and I think (but am not positive) that both Intel and ASMedia controllers are of this type. To quote him:
I've tested these with a platform that has fusb302, and also with UCSI
platforms. The UCSI driver will need separate support for alternate modes >that I'm not including to this series. I'm still working on it.
In other words, "soon."
- What is the status of DP via USB–C in Linux?
I learned about the above in an article in Phoronix, and the article states that the hope is to merge these patches into the 4.19 kernel.
Finally, it's worth noting that for the particular case of DisplayPort over USB-C, the cable is entirely passive and there is a rather mature standard, so you can be close to certain that your cable WILL work once there is OS support for it. This is also true of Thunderbolt over USB-C, but not true of HMDI, for example: A USB-C to HDMI cable is likely to be a DP-to-HDMI adapter on the inside, with the DP side simply using the standard USB-C connector.
If you are not going to deal with kernel patches, I would guess that your cable will 'just work' sometime between 3 months to one year from now.
EDIT/UPDATE: My day-to-day machine is a Dell 7577 Inspiron laptop, running stock Arch Linux. It has a USB-C port and an HDMI port, and I run X/openbox on it with THREE side-by-side monitors: one of them is connected with a stock/standard HDMI cable, and the other with a stock/standard USB-C-to-DisplayPort cable. "Three Monitors with Arch Linux and this particular Dell laptop: It just works". It seems that the prediction I made in the last sentence of the original answer has proved to be accurate.
That being said, there are two important little caveats/nits that I would certainly consider if I were buying a machine today, and wanted this configuration of monitors:
I find the whole "hybrid/mixed/dual discrete and integrated GPU" architecture to be a pain to understand and manage. It's a pain, but it is possible (barely). On Dell systems this architecture is called "Optimus", and how you set things up will have an enormous impact on the kind of video function and performance you get. I realize that I'm being very generic, but there isn't any one thing that's true for all set ups. Basically: if you are looking a machine that has BOTH an integrated GPU AND a discrete GPU, do some research to make sure that OS you intend to install can support the configuration you wish to use.
In particular, it seems that many (most? all?) modern laptops seem to hard-wire each monitor output port to exactly ONE of the two GPUs. So, for example, if the laptop built-in LCD display is hard-wired to the integrated GPU, then any time you use the discrete NVIDIA or Radeon GPU with an application, each frame will be copied at the end over to the integrated GPU in order to actually get displayed on the screen. It may well be that the performance gain from the discrete GPU is so enormous that this extra copy is a negligible price to pay. But it might not be; and even if it is, intensive users of discrete GPU-power often are the type of person who don't like to pay even the most negligible of prices.
I am no true expert, but i think that that's where linux support for three monitors is today. (If by "three monitors" one means "using simultaneously the built-in LCD screen and the two external monitor ports on the laptop."
edited 9 mins ago
answered Jul 2 '18 at 21:46
Scott PetrackScott Petrack
961 silver badge3 bronze badges
961 silver badge3 bronze badges
Maybe my question might be ralated to: unix.stackexchange.com/questions/452800/display-port-via-usb-c
– n1_
Jul 3 '18 at 16:18
Wow, thank you for your answer! Since asking I two things actually changed on my end: 1) I asked the seller for a return and refund, and they urged me to let them send me another one in case that one was just broken, despite me suggesting that my hardware wasn't compatible. Surprise, it didn't work either, but the seller didn't want any return and just let me keep both for the price of one (or less?). 2) I grew confident that my hardware was USB-C only without DP capabilities. For reference, it's a TUXEDO Book BU1406 and has a USB but no DP indication near the port.
– Peter Nerlich
Jul 4 '18 at 12:09
I will be playing around with Arch a lot more in the future, so I have little to no hesitation to play around with kernel patches for now, Though, as already said, I don't think the hardware supports it anyway.
– Peter Nerlich
Jul 4 '18 at 12:14
I'm selling my laptop exclusively to get three monitor support, natively. I've been using a regular USB to VGA adapter from DisplayLink and I'm having a LOT of issues with it, such as high CPU usage and artifacts around the mouse. I would like to know how's the support for DisplayPort over USB-C nowadays in Linux, and if I should buy a laptop with it?
– Lucas Bustamante
yesterday
add a comment |
Maybe my question might be ralated to: unix.stackexchange.com/questions/452800/display-port-via-usb-c
– n1_
Jul 3 '18 at 16:18
Wow, thank you for your answer! Since asking I two things actually changed on my end: 1) I asked the seller for a return and refund, and they urged me to let them send me another one in case that one was just broken, despite me suggesting that my hardware wasn't compatible. Surprise, it didn't work either, but the seller didn't want any return and just let me keep both for the price of one (or less?). 2) I grew confident that my hardware was USB-C only without DP capabilities. For reference, it's a TUXEDO Book BU1406 and has a USB but no DP indication near the port.
– Peter Nerlich
Jul 4 '18 at 12:09
I will be playing around with Arch a lot more in the future, so I have little to no hesitation to play around with kernel patches for now, Though, as already said, I don't think the hardware supports it anyway.
– Peter Nerlich
Jul 4 '18 at 12:14
I'm selling my laptop exclusively to get three monitor support, natively. I've been using a regular USB to VGA adapter from DisplayLink and I'm having a LOT of issues with it, such as high CPU usage and artifacts around the mouse. I would like to know how's the support for DisplayPort over USB-C nowadays in Linux, and if I should buy a laptop with it?
– Lucas Bustamante
yesterday
Maybe my question might be ralated to: unix.stackexchange.com/questions/452800/display-port-via-usb-c
– n1_
Jul 3 '18 at 16:18
Maybe my question might be ralated to: unix.stackexchange.com/questions/452800/display-port-via-usb-c
– n1_
Jul 3 '18 at 16:18
Wow, thank you for your answer! Since asking I two things actually changed on my end: 1) I asked the seller for a return and refund, and they urged me to let them send me another one in case that one was just broken, despite me suggesting that my hardware wasn't compatible. Surprise, it didn't work either, but the seller didn't want any return and just let me keep both for the price of one (or less?). 2) I grew confident that my hardware was USB-C only without DP capabilities. For reference, it's a TUXEDO Book BU1406 and has a USB but no DP indication near the port.
– Peter Nerlich
Jul 4 '18 at 12:09
Wow, thank you for your answer! Since asking I two things actually changed on my end: 1) I asked the seller for a return and refund, and they urged me to let them send me another one in case that one was just broken, despite me suggesting that my hardware wasn't compatible. Surprise, it didn't work either, but the seller didn't want any return and just let me keep both for the price of one (or less?). 2) I grew confident that my hardware was USB-C only without DP capabilities. For reference, it's a TUXEDO Book BU1406 and has a USB but no DP indication near the port.
– Peter Nerlich
Jul 4 '18 at 12:09
I will be playing around with Arch a lot more in the future, so I have little to no hesitation to play around with kernel patches for now, Though, as already said, I don't think the hardware supports it anyway.
– Peter Nerlich
Jul 4 '18 at 12:14
I will be playing around with Arch a lot more in the future, so I have little to no hesitation to play around with kernel patches for now, Though, as already said, I don't think the hardware supports it anyway.
– Peter Nerlich
Jul 4 '18 at 12:14
I'm selling my laptop exclusively to get three monitor support, natively. I've been using a regular USB to VGA adapter from DisplayLink and I'm having a LOT of issues with it, such as high CPU usage and artifacts around the mouse. I would like to know how's the support for DisplayPort over USB-C nowadays in Linux, and if I should buy a laptop with it?
– Lucas Bustamante
yesterday
I'm selling my laptop exclusively to get three monitor support, natively. I've been using a regular USB to VGA adapter from DisplayLink and I'm having a LOT of issues with it, such as high CPU usage and artifacts around the mouse. I would like to know how's the support for DisplayPort over USB-C nowadays in Linux, and if I should buy a laptop with it?
– Lucas Bustamante
yesterday
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f403318%2fusb-c-%25e2%2586%2592-displayport-adapter-support%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Don't know the answer to your question, but beware of buying cables these days, and doubly so when buying video cables. Manufacturers will happily sell you cables that make no electrical sense, and "it fits" has stopped meaning "it should work" a long time ago.
– Satō Katsura
Nov 8 '17 at 14:51
USB -> monitor needs an actual chip in the converter that does the work, and a driver in the OS.
– Ignacio Vazquez-Abrams
Nov 8 '17 at 16:07