Sky/Kaby Lake "U" CPU OPI 2GT/s half-bandwidth issue
 
Notifications
Clear all

Sky/Kaby Lake "U" CPU OPI 2GT/s half-bandwidth issue  

 of  2
  RSS

nando4
(@nando4)
Noble Member Admin
Joined: 5 years ago
 

The following was uncovered in finding why the Alienware Graphics Amplifier CUDA-Z Speed was operating at x2 3.0 rather than x4 3.0 link speed.

Affected ULV "U" CPU specced systems, eg: i7-6500U,  would require a BIOS fix to switch the OPI (DMI) from the low-power OPI 2GT/s mode (~x2 3.0) to the high-performance OPI 4GT/s mode (~x4 3.0). The vendor would be using the Intel FITC tool to modify that bootstrap in the ME firmware, a component of the BIOS.

 

Diagnosis

A OPI 2GT/s may register the link as being x4 3.0 using hwinfo64, but when performance tested will show bandwidth equivalent to just slightly more than x2 3.0 as shown below:

 

 OPI 2GT/s  (~x2 3.0)
  OPI 4GT/s (~x4 3.0)
 

 


Posted by: XCVG

I know I'm late to the party, but I'm wondering if it is indeed the CPU<->PCH link that's the culprit. According to Anandtech, the OPI interface on ULV processors can be configured to either "GT2" or "GT4" rates, the former equivalent to PCIe 3.0 x2 and the latter equivalent to PCIe 3.0 x4 or DMI 3.0. If the Alienware is set to use the slower rate, that would limit eGPU performance.

OPI 2GT/s (~x2 3.0) rather than OPI 4GT/s (~x4 3.0) is looking to be the performance handicap

Given Dell XPS 9350 runs it's OPI 2GT/s rates which limit SSD performance to < 1800MB/s it's likely the AW13 R2 does too. A AW13 R2 NVME / M.2 SSD seq read/write benchmark would tell us but as yet I haven't found one.

http://en.community.dell.com/support-forums/laptop/f/3518/p/20001037/20985561#20985561

Based on the following, a ME firmware mod is requires to switch on OPI GT4 mode:

http://www.win-raid.com/t2075f16-Seeking-Knowledge-Dell-NVMe.html#msg29107

Further confirmed by the following link "Changed FITC setting, OPI Link Speed to GT4 - this is the performance fix for PCIe 3.0 x4 NVMe SSDs"

http://www.anandtech.com/show/10327/intel-releases-bios-version-0044-for-skylake-nucs

I'd suggest engage Dell support requesting (likely) a BIOS fix here.

Guide to Flash to OPI 4GT/s

Thanks to @jkbuha who was able to flash his XPS to OPI 4GT/s and wrote a tutorial.

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

 
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M.2 (ADT-Link R43SG) + Win10 1803 // compares M.2 vs TB3 performance inc unoptimized H-CPU BIOS [build link]  


mr.ribeiro, golden_alchemist, cem2ran and 1 people liked
ReplyQuote
itsage
(@itsage)
Founder Admin
Joined: 5 years ago
 

This topic needs more attention. I got an XPS 13 9360 this week with a Kabylake "U" CPU. While I have not paired it up with an eGPU enclosure, I found it has this same low-power GT2 DMI mode. I swapped the 128GB PCIe drive for a Samsung 500GB 960 EVO. This connection is confirmed to run at x4 PCIe 3.0 but Read and Write speed are restricted at 1,800MB/s. I installed Samsung Magician as well as Samsung NVMe drivers to make sure I eliminated other possible causes.

LinkedIn | Twitter | Facebook | Youtube | Instagram
 
external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2021 13" ASUS ROG Flow X13 (RTX3050Ti) [R5K,8C,H] + RTX 3080 @ 64Gbps-XG (XG Mobile) + Win10 20H2 [build link]  


cem2ran liked
ReplyQuote
phungtuanhoang
(@phungtuanhoang)
Active Member
Joined: 5 years ago
 
1506441865307314993900

On my RZ Blade Skylake

I have 1600 both H2D and D2H

Is there anyway to change it in the bios? 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
chunkyypanda
(@chunkyypanda)
New Member
Joined: 4 years ago
 

Did you ever find a fix?

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
FourteenMonkeys
(@fourteenmonkeys)
Active Member
Joined: 4 years ago
 

I have an HP Spectre x360, model 13-w0xx, with the dual TB3 ports.  I haven't been able to test it directly with an eGPU box but I believe I'm also affected by the GT2 OPI issue.  Based on the feedback I've seen from the HP reps on their support forums, I'm not going to hold my breath waiting for a firmware fix to flip things to GT4.  But I still want the convenience of a single-plug docking+charging station, and I'd like to have as much eGPU power as I can pull off without bottlenecking elsewhere.  Given that the machine has a 2-core i7-7500U and is hamstrung by the GT2 problem, what is the fastest GPU I should bother with?  I've seen benchmarks that a GTX 1080 or 1080ti is overkill because the i7-7500U will bottleneck and that a GTX 1070 is the sweet spot, but I think those tests were run on a GT4 system.  How much further do I lower the GPU bar in view of the OPI issue?  I don't want to run out and get a shiny new 1070 if that's also overkill.

2016 13" HP Spectre X360 [7th,2C,U] + GTX 1070 Ti @ 32Gbps-TB3 (PowerColor Devil Box) + Win10 [build link]  

ReplyQuote
MadCypher
(@madcypher)
New Member
Joined: 4 years ago
 

The interesting thing about this particular 2 in 1 is that it shares the same motherboard and bios as the 7275 model which Dell supposedly claims supports pcie x4. I'm going to check the motherboard to see if there are any DIP switches that are available, other than that there must be something specific in the bios checking for the 7275 model that allows it to run pcie x4 in GT4 OPI as there isn't anything in the BIOS that allows the change.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
chx
 chx
(@chx)
Estimable Member
Joined: 4 years ago
 

I am now dead convinced the nomenclature in this groundbreaking post is wrong.

While I can find a single Intel BIOS upgrade notice which indeed used GT4 as the speed of the OPI link, I can't find any such document which would use GT2 as the speed of the OPI link. Nor can I find any other Intel document using GT4 in this manner.

Instead, documents like the I/O datasheet: https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/6th-gen-core-pch-u-y-io-datasheet-vol-1.pdf uses 2GT/s and 4GT/s which are way more sensible: two or four gigatransfers per second. That's indeed a measurement of speed.

GT2/GT3/GT4 is the name of the Intel graphics chip and the BIOS upgrade note writer got confused and this spread via Anandtech raising awareness to this particular upgrade.

I'd recommend re-titling the issue to "RE: Sky/Kaby Lake "U" CPU OPI 2GT/s half-bandwidth issue" and use 2GT/s and 4GT/s ongoing.

Edit: ha!  https://egpu.io/ultrabook-buyers-guide-external-gpu/ uses 2GT/s and 4GT/s. Did you read my post or what happened Smile ?

Lenovo ThinkPad 25 -- GALAX SNPR TB3 1060 -- Lenovo Graphics Dock -- Benq BL2411PT - - two PackedPixels - Dasung not-eReader backer


itsage and nando4 liked
ReplyQuote
itsage
(@itsage)
Founder Admin
Joined: 5 years ago
 

@chx thank you for the additional research and the linked Intel document. I was not aware of this issue until I encountered the Alienware 13 R2. @xcvg was the one who pointed us to the right direction in figuring out what was the culprit. We've switched to "OPI 2GT/s" and "OPI 4GT/s" as recommended.

LinkedIn | Twitter | Facebook | Youtube | Instagram
 
external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2021 13" ASUS ROG Flow X13 (RTX3050Ti) [R5K,8C,H] + RTX 3080 @ 64Gbps-XG (XG Mobile) + Win10 20H2 [build link]  


ReplyQuote
jkbuha
(@jkbuha)
New Member
Joined: 1 year ago
 

@itsage

 

Apologies for resurrecting a possibly defunct topic, but I've managed to enable GT4 on the XPS 9360 PCIe OPI speed. It involved a raspberry pi and unlocking the flash descriptor region first, which for a WSON-packaged BIOS is ludicrously hard. But the throughput speeds (on NVME) are indeed doubled, and I'd assume the same would apply for any eGPU connected.

If anyone is still interested in how to do this, let me know and I'll write a full post on this. Once I've figured out how to upload pictures to this topic...

 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

mr.ribeiro and itsage liked
ReplyQuote
itsage
(@itsage)
Founder Admin
Joined: 5 years ago
 

@jkbuha, Great to hear this is possible! We'd love to see the tutorial in unlocking and enabling GT4 OPI speed.

 

LinkedIn | Twitter | Facebook | Youtube | Instagram
 
external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2021 13" ASUS ROG Flow X13 (RTX3050Ti) [R5K,8C,H] + RTX 3080 @ 64Gbps-XG (XG Mobile) + Win10 20H2 [build link]  


ReplyQuote
 of  2