How can I check if I have Thunderbolt x4 or x2? [duplicate]

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP








up vote
1
down vote

favorite













This question already has an answer here:



  • How to check (via software) if my usb 3.1gen2 Type-C port supports Thunderbolt3?

    1 answer



I have a Dell XPS 13 on which I have installed Ubuntu. I would like to know if it has PCIe x4 or x2.



Edit 1:
I already know that it is Thunderbolt, just don't know how many PCIe lanes it has.



Edit 2:
This is what I got after trying the suggested command.



$ sudo dmidecode | grep PCI
PCI is supported
Type: x16 PCI Express
Type: x1 PCI Express
Type: x1 PCI Express
Type: x1 PCI Express
Type: x1 PCI Express
Type: x1 PCI Express
Type: x1 PCI Express
Type: 32-bit PCI
SA - PCIe Version


Edit 3: After trying, sudo lspci -vv | grep -E 'PCI bridge|LnkCap'



00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1) (prog-if 00 [Normal decode])
LnkCap: Port #1, Speed 8GT/s, Width x2, ASPM not supported, Exit Latency L0s unlimited, L1 <16us
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1) (prog-if 00 [Normal decode])
LnkCap: Port #5, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L0s <1us, L1 <16us
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1) (prog-if 00 [Normal decode])
LnkCap: Port #6, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L0s <1us, L1 <16us
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us
LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us









share|improve this question















marked as duplicate by karel, Fabby, David Foerster, George Udosen, Eric Carvalho Apr 20 at 19:39


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


















    up vote
    1
    down vote

    favorite













    This question already has an answer here:



    • How to check (via software) if my usb 3.1gen2 Type-C port supports Thunderbolt3?

      1 answer



    I have a Dell XPS 13 on which I have installed Ubuntu. I would like to know if it has PCIe x4 or x2.



    Edit 1:
    I already know that it is Thunderbolt, just don't know how many PCIe lanes it has.



    Edit 2:
    This is what I got after trying the suggested command.



    $ sudo dmidecode | grep PCI
    PCI is supported
    Type: x16 PCI Express
    Type: x1 PCI Express
    Type: x1 PCI Express
    Type: x1 PCI Express
    Type: x1 PCI Express
    Type: x1 PCI Express
    Type: x1 PCI Express
    Type: 32-bit PCI
    SA - PCIe Version


    Edit 3: After trying, sudo lspci -vv | grep -E 'PCI bridge|LnkCap'



    00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1) (prog-if 00 [Normal decode])
    LnkCap: Port #1, Speed 8GT/s, Width x2, ASPM not supported, Exit Latency L0s unlimited, L1 <16us
    00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1) (prog-if 00 [Normal decode])
    LnkCap: Port #5, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L0s <1us, L1 <16us
    00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1) (prog-if 00 [Normal decode])
    LnkCap: Port #6, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L0s <1us, L1 <16us
    LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us
    LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us









    share|improve this question















    marked as duplicate by karel, Fabby, David Foerster, George Udosen, Eric Carvalho Apr 20 at 19:39


    This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
















      up vote
      1
      down vote

      favorite









      up vote
      1
      down vote

      favorite












      This question already has an answer here:



      • How to check (via software) if my usb 3.1gen2 Type-C port supports Thunderbolt3?

        1 answer



      I have a Dell XPS 13 on which I have installed Ubuntu. I would like to know if it has PCIe x4 or x2.



      Edit 1:
      I already know that it is Thunderbolt, just don't know how many PCIe lanes it has.



      Edit 2:
      This is what I got after trying the suggested command.



      $ sudo dmidecode | grep PCI
      PCI is supported
      Type: x16 PCI Express
      Type: x1 PCI Express
      Type: x1 PCI Express
      Type: x1 PCI Express
      Type: x1 PCI Express
      Type: x1 PCI Express
      Type: x1 PCI Express
      Type: 32-bit PCI
      SA - PCIe Version


      Edit 3: After trying, sudo lspci -vv | grep -E 'PCI bridge|LnkCap'



      00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1) (prog-if 00 [Normal decode])
      LnkCap: Port #1, Speed 8GT/s, Width x2, ASPM not supported, Exit Latency L0s unlimited, L1 <16us
      00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1) (prog-if 00 [Normal decode])
      LnkCap: Port #5, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L0s <1us, L1 <16us
      00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1) (prog-if 00 [Normal decode])
      LnkCap: Port #6, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L0s <1us, L1 <16us
      LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us
      LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us









      share|improve this question
















      This question already has an answer here:



      • How to check (via software) if my usb 3.1gen2 Type-C port supports Thunderbolt3?

        1 answer



      I have a Dell XPS 13 on which I have installed Ubuntu. I would like to know if it has PCIe x4 or x2.



      Edit 1:
      I already know that it is Thunderbolt, just don't know how many PCIe lanes it has.



      Edit 2:
      This is what I got after trying the suggested command.



      $ sudo dmidecode | grep PCI
      PCI is supported
      Type: x16 PCI Express
      Type: x1 PCI Express
      Type: x1 PCI Express
      Type: x1 PCI Express
      Type: x1 PCI Express
      Type: x1 PCI Express
      Type: x1 PCI Express
      Type: 32-bit PCI
      SA - PCIe Version


      Edit 3: After trying, sudo lspci -vv | grep -E 'PCI bridge|LnkCap'



      00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1) (prog-if 00 [Normal decode])
      LnkCap: Port #1, Speed 8GT/s, Width x2, ASPM not supported, Exit Latency L0s unlimited, L1 <16us
      00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1) (prog-if 00 [Normal decode])
      LnkCap: Port #5, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L0s <1us, L1 <16us
      00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1) (prog-if 00 [Normal decode])
      LnkCap: Port #6, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L0s <1us, L1 <16us
      LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us
      LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us




      This question already has an answer here:



      • How to check (via software) if my usb 3.1gen2 Type-C port supports Thunderbolt3?

        1 answer







      thunderbolt usb-c






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Apr 20 at 13:01

























      asked Apr 18 at 5:47









      ra314

      387




      387




      marked as duplicate by karel, Fabby, David Foerster, George Udosen, Eric Carvalho Apr 20 at 19:39


      This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.






      marked as duplicate by karel, Fabby, David Foerster, George Udosen, Eric Carvalho Apr 20 at 19:39


      This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.






















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          1
          down vote



          accepted










          Type this in a terminal sudo dmidecode | grep PCI it will tell you which Pci-e slots you have.



          Edit: This should work in an indirect way. Type sudo lspci -vv | grep -E 'PCI bridge|LnkCap' in a terminal it should show you something like this:



          00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] FCH PCI Bridge (rev 40) (prog-if 01 [Subtractive decode])
          00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 0) (prog-if 00 [Normal decode])
          LnkCap: Port #247, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
          Capabilities: [b0] Subsystem: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 0)
          00:15.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 1) (prog-if 00 [Normal decode])
          LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
          Capabilities: [b0] Subsystem: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 1)
          LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 unlimited


          Now just check what version corresponds to the specs you have here and you should be good to go.






          share|improve this answer






















          • I tried that, but I still have no idea if it is x2 or x4. I added the results to the original post. Any idea?
            – ra314
            Apr 19 at 7:11










          • I'm not home now so the best I can do is link you this: superuser.com/questions/693964/… since the dmidecode didn't work try following the other solution.
            – dsSTORM
            Apr 19 at 8:39











          • ok I added another possibility (basically the answer I linked you to but I streamlined it a bit)
            – dsSTORM
            Apr 19 at 16:43










          • I apologize for not making my question clear initially. I wanted to know if my thunderbolt port has four pcie lanes or two pcie lanes. I did try the command and left the information it showed in my post.
            – ra314
            Apr 20 at 13:01











          • "LnkCap: Port #1, Speed 8GT/s, Width x2" I'd say 2 lanes
            – dsSTORM
            Apr 20 at 14:00

















          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          1
          down vote



          accepted










          Type this in a terminal sudo dmidecode | grep PCI it will tell you which Pci-e slots you have.



          Edit: This should work in an indirect way. Type sudo lspci -vv | grep -E 'PCI bridge|LnkCap' in a terminal it should show you something like this:



          00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] FCH PCI Bridge (rev 40) (prog-if 01 [Subtractive decode])
          00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 0) (prog-if 00 [Normal decode])
          LnkCap: Port #247, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
          Capabilities: [b0] Subsystem: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 0)
          00:15.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 1) (prog-if 00 [Normal decode])
          LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
          Capabilities: [b0] Subsystem: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 1)
          LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 unlimited


          Now just check what version corresponds to the specs you have here and you should be good to go.






          share|improve this answer






















          • I tried that, but I still have no idea if it is x2 or x4. I added the results to the original post. Any idea?
            – ra314
            Apr 19 at 7:11










          • I'm not home now so the best I can do is link you this: superuser.com/questions/693964/… since the dmidecode didn't work try following the other solution.
            – dsSTORM
            Apr 19 at 8:39











          • ok I added another possibility (basically the answer I linked you to but I streamlined it a bit)
            – dsSTORM
            Apr 19 at 16:43










          • I apologize for not making my question clear initially. I wanted to know if my thunderbolt port has four pcie lanes or two pcie lanes. I did try the command and left the information it showed in my post.
            – ra314
            Apr 20 at 13:01











          • "LnkCap: Port #1, Speed 8GT/s, Width x2" I'd say 2 lanes
            – dsSTORM
            Apr 20 at 14:00














          up vote
          1
          down vote



          accepted










          Type this in a terminal sudo dmidecode | grep PCI it will tell you which Pci-e slots you have.



          Edit: This should work in an indirect way. Type sudo lspci -vv | grep -E 'PCI bridge|LnkCap' in a terminal it should show you something like this:



          00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] FCH PCI Bridge (rev 40) (prog-if 01 [Subtractive decode])
          00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 0) (prog-if 00 [Normal decode])
          LnkCap: Port #247, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
          Capabilities: [b0] Subsystem: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 0)
          00:15.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 1) (prog-if 00 [Normal decode])
          LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
          Capabilities: [b0] Subsystem: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 1)
          LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 unlimited


          Now just check what version corresponds to the specs you have here and you should be good to go.






          share|improve this answer






















          • I tried that, but I still have no idea if it is x2 or x4. I added the results to the original post. Any idea?
            – ra314
            Apr 19 at 7:11










          • I'm not home now so the best I can do is link you this: superuser.com/questions/693964/… since the dmidecode didn't work try following the other solution.
            – dsSTORM
            Apr 19 at 8:39











          • ok I added another possibility (basically the answer I linked you to but I streamlined it a bit)
            – dsSTORM
            Apr 19 at 16:43










          • I apologize for not making my question clear initially. I wanted to know if my thunderbolt port has four pcie lanes or two pcie lanes. I did try the command and left the information it showed in my post.
            – ra314
            Apr 20 at 13:01











          • "LnkCap: Port #1, Speed 8GT/s, Width x2" I'd say 2 lanes
            – dsSTORM
            Apr 20 at 14:00












          up vote
          1
          down vote



          accepted







          up vote
          1
          down vote



          accepted






          Type this in a terminal sudo dmidecode | grep PCI it will tell you which Pci-e slots you have.



          Edit: This should work in an indirect way. Type sudo lspci -vv | grep -E 'PCI bridge|LnkCap' in a terminal it should show you something like this:



          00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] FCH PCI Bridge (rev 40) (prog-if 01 [Subtractive decode])
          00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 0) (prog-if 00 [Normal decode])
          LnkCap: Port #247, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
          Capabilities: [b0] Subsystem: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 0)
          00:15.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 1) (prog-if 00 [Normal decode])
          LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
          Capabilities: [b0] Subsystem: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 1)
          LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 unlimited


          Now just check what version corresponds to the specs you have here and you should be good to go.






          share|improve this answer














          Type this in a terminal sudo dmidecode | grep PCI it will tell you which Pci-e slots you have.



          Edit: This should work in an indirect way. Type sudo lspci -vv | grep -E 'PCI bridge|LnkCap' in a terminal it should show you something like this:



          00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] FCH PCI Bridge (rev 40) (prog-if 01 [Subtractive decode])
          00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 0) (prog-if 00 [Normal decode])
          LnkCap: Port #247, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
          Capabilities: [b0] Subsystem: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 0)
          00:15.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 1) (prog-if 00 [Normal decode])
          LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
          Capabilities: [b0] Subsystem: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 1)
          LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 unlimited


          Now just check what version corresponds to the specs you have here and you should be good to go.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Apr 19 at 16:42

























          answered Apr 18 at 6:12









          dsSTORM

          320110




          320110











          • I tried that, but I still have no idea if it is x2 or x4. I added the results to the original post. Any idea?
            – ra314
            Apr 19 at 7:11










          • I'm not home now so the best I can do is link you this: superuser.com/questions/693964/… since the dmidecode didn't work try following the other solution.
            – dsSTORM
            Apr 19 at 8:39











          • ok I added another possibility (basically the answer I linked you to but I streamlined it a bit)
            – dsSTORM
            Apr 19 at 16:43










          • I apologize for not making my question clear initially. I wanted to know if my thunderbolt port has four pcie lanes or two pcie lanes. I did try the command and left the information it showed in my post.
            – ra314
            Apr 20 at 13:01











          • "LnkCap: Port #1, Speed 8GT/s, Width x2" I'd say 2 lanes
            – dsSTORM
            Apr 20 at 14:00
















          • I tried that, but I still have no idea if it is x2 or x4. I added the results to the original post. Any idea?
            – ra314
            Apr 19 at 7:11










          • I'm not home now so the best I can do is link you this: superuser.com/questions/693964/… since the dmidecode didn't work try following the other solution.
            – dsSTORM
            Apr 19 at 8:39











          • ok I added another possibility (basically the answer I linked you to but I streamlined it a bit)
            – dsSTORM
            Apr 19 at 16:43










          • I apologize for not making my question clear initially. I wanted to know if my thunderbolt port has four pcie lanes or two pcie lanes. I did try the command and left the information it showed in my post.
            – ra314
            Apr 20 at 13:01











          • "LnkCap: Port #1, Speed 8GT/s, Width x2" I'd say 2 lanes
            – dsSTORM
            Apr 20 at 14:00















          I tried that, but I still have no idea if it is x2 or x4. I added the results to the original post. Any idea?
          – ra314
          Apr 19 at 7:11




          I tried that, but I still have no idea if it is x2 or x4. I added the results to the original post. Any idea?
          – ra314
          Apr 19 at 7:11












          I'm not home now so the best I can do is link you this: superuser.com/questions/693964/… since the dmidecode didn't work try following the other solution.
          – dsSTORM
          Apr 19 at 8:39





          I'm not home now so the best I can do is link you this: superuser.com/questions/693964/… since the dmidecode didn't work try following the other solution.
          – dsSTORM
          Apr 19 at 8:39













          ok I added another possibility (basically the answer I linked you to but I streamlined it a bit)
          – dsSTORM
          Apr 19 at 16:43




          ok I added another possibility (basically the answer I linked you to but I streamlined it a bit)
          – dsSTORM
          Apr 19 at 16:43












          I apologize for not making my question clear initially. I wanted to know if my thunderbolt port has four pcie lanes or two pcie lanes. I did try the command and left the information it showed in my post.
          – ra314
          Apr 20 at 13:01





          I apologize for not making my question clear initially. I wanted to know if my thunderbolt port has four pcie lanes or two pcie lanes. I did try the command and left the information it showed in my post.
          – ra314
          Apr 20 at 13:01













          "LnkCap: Port #1, Speed 8GT/s, Width x2" I'd say 2 lanes
          – dsSTORM
          Apr 20 at 14:00




          "LnkCap: Port #1, Speed 8GT/s, Width x2" I'd say 2 lanes
          – dsSTORM
          Apr 20 at 14:00


          Popular posts from this blog

          pylint3 and pip3 broken

          Missing snmpget and snmpwalk

          How to enroll fingerprints to Ubuntu 17.10 with VFS491