Notifications
Clear all

Lenovo Yoga 730 Low H2D  

  RSS

RacerBas
(@racerbas)
New Member
Joined: 7 months ago
 

So i've been cracking my head on this one, I have a lenovo Yoga 730-15IWL and the Aorus 1070 Gaming Box.

I updated the firmware to the h2d version, however h2d doesn't get higher than 1460mb/s no matter which firmware I use. I checked HWinfo64 and link speed is x4.0 so that seems to check out.
Can anyone point me in the right direction?

Thanks in Advance

Lenovo Yoga 730 15-IWL + Aorus Gaming Box 1070


ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 3 years ago
 

@racerbas The Yoga 730 15" model actually uses x2 PCIe for its Thunderbolt 3 port. You can run GPU-Z render test and it would show "PCIe x16 3.0 @ x2 3.0".

 

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RX 5700 @ 32Gbps-TB3 (Prototype eGPU Enclosure) + macOS 10.15.4 & Win10 1903 [build link]  


ReplyQuote
RacerBas
(@racerbas)
New Member
Joined: 7 months ago
 

@itsage I checked it and it  states "PCIe x16 3.0 @ x4 3.0" I think the 15-IBK is the one which doesn't have X4

EDIT: After leaving it open I keep seeing it switch between "PCIe x16 3.0 @ x4 3.0" and "PCIe x16 3.0 @ x4 1.1" around every half minute for like 5 seconds. Does this have anything to do with it? If i open Cuda-Z next to it the numbers consistently stay at 1460 though. I made screenshots, what's the easiest way to post them here?

EDIT2: only seems to go to 1.1 when it's not under load

 

This post was modified 7 months ago

Lenovo Yoga 730 15-IWL + Aorus Gaming Box 1070


ReplyQuote
joevt
(@joevt)
Noble Member
Joined: 3 years ago
 

@itsage GPU-Z shows GPU link width and speed as x4 3.0 when under load (click the ? icon in GPU-Z to do rendering) and x4 1.1 when idle. You need to use something like HWiNFO to view link width and speed of the Thunderbolt controller which could be PCIe 3.0 x2 like you say. Basically, you need to see the PCIe link width and speed of all devices between the GPU and CPU. Windows doesn't have a method to show Thunderbolt link width and speed but if the cable is good then you can assume 22 Gbps for that part of the chain. Does the DMI link speed/width appear in Windows somewhere (the connection between CPU and PCH which is relevant if the Thunderbolt controller is behind the PCH)?

Mac mini (2018), Mac Pro (Early 2008), MacBook Pro (Retina, 15-inch, Mid 2015), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


ReplyQuote
RacerBas
(@racerbas)
New Member
Joined: 7 months ago
 

Any update on this? Link speed is x4

Lenovo Yoga 730 15-IWL + Aorus Gaming Box 1070


ReplyQuote
joevt
(@joevt)
Noble Member
Joined: 3 years ago
 

@racerbas x4 is a link width. Link speed is either PCIe 1.0, 2.0, or 3.0 (2.5 GT/s, 5 GT/s, 8 GT/s).

You need to check the link width and link speed of all devices from the GPU up to the root port (CPU), in other words, the GPU, the parent of the GPU, the parent of that, etc. Thunderbolt downstream bridges and endpoints will show link width/speed of PCIe 1.0 x4 - those can be ignored, Intel just reports them as PCIe 1.0 even though they are faster than that.

Take a look at this:

┬[0000:00]
├─00:00.0             # g1x4           [8086:4003] [0600] (rev 20) Host bridge: Intel Corporation 5400 Chipset Memory Controller Hub
├┬00:01.0-[21-3b]     # g2x16          [8086:4021] [0604] (rev 20) PCI bridge: Intel Corporation 5400 Chipset PCI Express Port 1
│└┬21:00.0-[22-3b]    # g3x16 > g2x16  [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
│ ├┬22:08.0-[29-2e]   # g3x8 > g3x4    [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
│ │└┬29:00.0-[2a-2e]  # g3x4           [8086:15ea] [0604] (rev 06) PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
│ │ ├┬2a:00.0-[2e]    # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
│ │ │└─2e:00.0        # g1x4           [8086:15eb] [0880] (rev 06) System peripheral: Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018]
│ │ ├┬2a:01.0-[2d]    # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
│ │ ├┬2a:02.0-[2c]    # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
│ │ │└─2c:00.0        # g1x4           [8086:15ec] [0c03] (rev 06) USB controller: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018]
│ │ └┬2a:04.0-[2b]    # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]

It shows the Thunderbolt USB controller at 2c:00.0 as PCIe 1.0 x4 (but that can be ignored because it's inside the Thunderbolt chip). It's parent at 2a:02.0 is a downstream bridge of the Thunderbolt controller and can therefore also be ignored. The parent of that (at 29:00.0) is the upstream bridge of the Thunderbolt controller and is using a PCIe 3.0 x4 link. The slot (downstream bridge) it's connected to (22:08.0) is PCIe 3.0 x8 slot but it is running at x4 width to match the Thunderbolt controller. Upstream bridge at 21:00.0 is capable of PCIe 3.0 x16 but is running only at PCIe 2.0 speed because of the slot (root port) it's connected to (00:01.0).

In that list, an eGPU would be located under 2a:01.0 or 2a:04.0 (the two Thunderbolt ports of the Thunderbolt controller). It would be connected using a PCIe 3.0 x4 link (running PCIe 1.0 speed when idle) under a peripheral Thunderbolt controller (not shown) but the PCIe signals are tunnelled through a Thunderbolt cable at 22 Gbps to the peripheral Thunderbolt controller and converted back to PCIe.

Mac mini (2018), Mac Pro (Early 2008), MacBook Pro (Retina, 15-inch, Mid 2015), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


itsage liked
ReplyQuote
RacerBas
(@racerbas)
New Member
Joined: 7 months ago
 

@joevt

So looking it up, the PCI Root port directly under the PCI bus lists as 2x (Intel Cannon Lake-LP) and under that are 2 controllers and the video card, so I'm guessing that explains it and the port is in fact 2x. Unfortunate but on an external screen so far I haven't actually noticed the performance hit compared to my computer so it's good enough for me.
I'll try to post my build somewhere this weekend Smile

Lenovo Yoga 730 15-IWL + Aorus Gaming Box 1070


ReplyQuote