Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
AlexTheGreatish

The Biggest Bottleneck EVER? - LattePanda + RTX Titan

Recommended Posts

Posted · Original PosterOP

Have you ever wanted to see a really bad CPU bottleneck? Like the kind where you can barely access half of your GPUs potential? That's kinda weird... but also this is the perfect video for you.

 

Buy a Titan RTX 
On Amazon: https://geni.us/FMjVu
On Newegg: https://geni.us/aHPmA

 

Link to post
Share on other sites

No, this is the biggest bottleneck ever:

cd8728dc-cfa0-4ad9-ac97-d6a3e8d7b1e3.jpg


Workstation Rig:
CPU:  Intel Core i9 9900K @5.0ghz  |~| Cooling: beQuiet! Dark Rock 4 |~|  MOBO: Asus Z390M ROG Maximus XI GENE |~| RAM: 32gb 3333mhz CL15 G.Skill Trident Z RGB |~| GPU: nVidia TITAN V  |~| PSU: beQuiet! Dark Power Pro 11 80Plus Platinum  |~| Boot: Intel 660p 2TB NVMe |~| Storage: 2X4TB HDD 7200rpm Seagate Iron Wolf + 2X2TB SSD SanDisk Ultra |~| Case: Cooler Master Case Pro 3 |~| Display: Acer Predator X34 3440x1440p100hz |~| OS: Windows 10 Pro.
 
Personal Use Rig:
CPU: Intel Core i9 9900 @4.75ghz |~| Cooling: beQuiet! Shadow Rock Slim |~| MOBO: Gigabyte Z390M Gaming mATX|~| RAM: 16gb DDR4 3400mhzCL15 Viper Steel |~| GPU: nVidia Founders Edition RTX 2080 Ti |~| PSU: beQuiet! Straight Power 11 80Plus Gold  |~|  Boot:  Intel 660p 2TB NVMe |~| Storage: 2x2TB SanDisk SSD Ultra 3D |~| Case: Cooler Master Case Pro 3 |~| Display: Viotek GN34CB 3440x1440p100hz |~| OS: Windows 10 Pro.


HTPC / "Console of the house":

CPU: Intel Core i7 8700 @4.45ghz |~| Cooling: Cooler Master Hyper 212X |~| MOBO: Gigabyte Z370M D3H mATX|~| RAM: 16gb DDR4 3333mhzCL16 G.Skill Trident Z |~| GPU: nVidia Founders Edition GTX 1080 Ti |~| PSU: Corsair TX650M 80Plus Gold |~| Boot:  SSD WD Green M.2 2280 240GB |~| Storage: 1x3TB HDD 7200rpm Seagate Barracuda + SanDisk Ultra 3D 1TB |~| Case: Fractal Design Meshify C Mini |~| Display: Toshiba UL7A 4K/60hz |~| OS: Windows 10 Pro.
Link to post
Share on other sites

Where is part 2 of the ricer PC?


I WILL find your ITX build thread, and I WILL recommend the SIlverstone Sugo SG13B

 

Primary PC:

i7 8086k (won) - EVGA Z370 Classified K - G.Kill Trident Z RGB - Force MP500 - Jedi Order Titan Xp - The venerated Hyper 212 Evo (with RGB Riing flair) - EVGA G2 650W - Black and green theme, Razer branwashed me.

Draws 400 watts under max load, for reference.

 

Linux Proliant ML150 G6:

Dual Xeon X5560 - 24GB ECC DDR3 - GTX 750 TI - old Seagate 1.5TB HDD - Dark moded Ubuntu (and Win7, cuz why not)

 

EVGA G3 threadSeasonic Focus threadUserbenchmark (Et al.) is trash explained, PSU misconceptions, protections explainedgroup reg is bad

Link to post
Share on other sites

where is the F@H test of the 100,000 dollar PC?


Bethesda PC:   R7 3700X  -  Crosshair VIII hero  -  Corsair Vengeance RGB 16GB@3.2GHz -  Strix 1070Ti  -  Samsung 860 Evo 256GB  -  WD Blue 2TB SSD -  Lian Li PC-011D  -  H100i RGB Platinum SE  -  Rm650x

CrumpleBox V3:  Xeon X5680  -  Asus X58 Sabertooth  -  DDr3 16GB@1.33Ghz  -  PNY OC GTX 1060 3GB- XFX Ghost HD 7770 -  TT smart RGB 700W  -  

Fractal Design Define C  -  120GB Samsung 850 Pro  -  1TB Hitachi@7200RPM   -  LTT Edition Chromax NH-D15 ?

Perhiperals:  Gateway 900p60 monitor  -  Dell 1024x768@75  -  Logi. G403 Carbon  -  Logi. G502  -  SteSer. Arctis 5  -  SteSer. Rival 110 - Corsair Strafe RGB MK.2

Link to post
Share on other sites

I'm curious if the SSD was even running close enough to "SSD speeds". Because assuming RAM wasn't a problem and the SSD was running more or less at "SSD speeds", it does bring another component about loading times people don't bring up often: the CPU is still involved in the loading process.

Link to post
Share on other sites

I would kill for an AMD APU version of that.

Still wondering why no one has made an M.2 GPU yet, could replace MXM stuff for some laptops maybe.

Or AMD could include it with some Ryzen CPUs that lack dedicated graphics just to get a video output or something.


I edit my posts a lot, Twitter is @LordStreetguru just don't ask PC questions there mostly...
 

Spoiler

 

What is your budget/country for your new PC?

 

what monitor resolution/refresh rate?

 

What games or other software do you need to run?

 

 

Link to post
Share on other sites

Well, at least we know why MacBook 12" did not bother to include Thunderbolt 3 now.


"Mankind’s greatest mistake will be its inability to control the technology it has created."

Link to post
Share on other sites

Ok. But how about getting a USB3380 and seeing if you can connect a GPU to a phone?

 

The USB3380 is a "reverse" PCIe USB adapter that lets you attach up to a PCIe gen2 x1 device to a USB 3.0 controller.

 

There's a video the manufacturer has that shows them using it to attach a GPU to a laptop over USB, so this should definitely be possible:

 

 

I've done a little digging and pulled together some more technical details about software support if you're interested:

 

Drivers for the USB3380 have been in the mainline linux kernel since 2014 (https://github.com/torvalds/linux/commit/adc82f77bee3487651f8ad253fb1c8a7bf4ec658), and are merged into android since at least Nougat (https://android.googlesource.com/kernel/common/+/refs/heads/android-3.18-n-release/include/linux/usb/usb338x.h), so this adapter _should_ be supported in some sense on most Android phones.

For basic 'hello world' initial display output you can use the default direct rendering manager system without any GPU-specific drivers, but if you want accelerated graphics you'll probably need to root the phone and install the driver manually.

For NVidia as far as I can tell the best driver available for ARM is 384.69 (https://www.nvidia.com/download/driverResults.aspx/123130/en-us), meaning you may be limited to 1080 Ti and older, or you may have to use nouveau.

For AMD you can build their AMDGPU open-source driver from source for arm, but it doesn't look like there's a precompiled driver available.

 

Edit - just found the pricetag; the USB3380-AB EVK-RC kit with all the accessories needed to make it work is $362 USD (plus $48 shipping). The purchase link isn't that obvious though, from the first page I linked you have to scroll down to http://www.bplus.com.tw/Adapter/USB3380EVB.html#TabbedPanels1, click the "USB3380-AB EVK-RC" tab and then just click directly on the paypal icon. (Note, you'll also need a USB 3.0 type C "otg" adapter, but those are easy enough to come by.)

Link to post
Share on other sites
1 hour ago, AlexTheGreatish said:

Have you ever wanted to see a really bad CPU bottleneck? Like the kind where you can barely access half of your GPUs potential? That's kinda weird... but also this is the perfect video for you

 

How about a CPU/GPU combo so extreme, that graphics card doesn't even see the Fire Strike Ultra test, to be worthy of using full 3D boost clock on ?
BkgLDaJ.png
Valid : https://www.3dmark.com/3dm/26532269

Also, this CPU isn't compatible with Turing (aka RTX) and Volta GPUs.
Reason : No 64-bit support.


CPU : Xeon E5-1680 v2 @ 4,3 GHz + Hydronaut + TRVX + 2x Delta 38mm PWM
MB : Sabertooth X79 (BIOS 4801 + NVMe mod + uCode update)
RAM : 8x A-Data DDR3 XPG 2000X 2GB @ 1868MHz CL8.9.8.24 CR2T, Quad Channel.
GPU : ASUS GTX 1080 (FE)
M.2/HDD : Samsung SM961 256GB (NVMe/OS) + RAID0 2x WD10EZEX (rev. 2013) + HGST Ultrastar 7K6000 6TB
Link to post
Share on other sites

Built this guy a few days ago...and my spec sheet sounds similar to Linus's build: 4 thread Intel* CPU (albeit Intel's 1st quad core desktop CPU) + 8GB ram (albeit DDR2) with recent high end graphics

 

Unfortunately this is the build I'm using while I wait for parts (9700KF)

 

*I'm obligated by company policy to disclose that I'm an Intel employee when I talk about Intel on social media.

68607572_686125105132675_6091794811633795072_n.png

Link to post
Share on other sites
7 hours ago, GrockleTD said:

where is the F@H test of the 100,000 dollar PC?

If I remember correctly, they've had that in the works for a while. So long that I think @jakkuh_t used one of the iterations for the last folding month event.

Link to post
Share on other sites

Hey Linus ! 

I’m fairly new to Arduino and was wondering if there would be a follow up video on how you guys set up your sensor with the LattePanda.  

Link to post
Share on other sites
8 hours ago, AJMansfield said:

The USB3380 is a "reverse" PCIe USB adapter that lets you attach up to a PCIe gen2 x1 device to a USB 3.0 controller.

 

Drivers for the USB3380 have been in the mainline linux kernel since 2014 (https://github.com/torvalds/linux/commit/adc82f77bee3487651f8ad253fb1c8a7bf4ec658), and are merged into android since at least Nougat (https://android.googlesource.com/kernel/common/+/refs/heads/android-3.18-n-release/include/linux/usb/usb338x.h), so this adapter _should_ be supported in some sense on most Android phones.

 

For NVidia as far as I can tell the best driver available for ARM is 384.69 (https://www.nvidia.com/download/driverResults.aspx/123130/en-us), meaning you may be limited to 1080 Ti and older, or you may have to use nouveau.

For AMD you can build their AMDGPU open-source driver from source for arm, but it doesn't look like there's a precompiled driver available.

PCIe itself is pretty flexible, you could send messages over a serial line if one was up to the task.

 

The problem is that Android itself doesn't really support mainline Mesa, it has its own version of the 3D libraries which may not necessarily support desktop GPUs. The best bet would be to run an ARM version of desktop Linux with mainline libraries, but that's going into custom ROM territory and probably outside LTT's scope.

 

Also, the drivers your linked are for 32-bit legacy ARM devices, which won't work on 64-bit smartphones (most of them nowadays).

Link to post
Share on other sites

@AlexTheGreatish about the pi-hole video mentioned in this one...if it's one of your projects...I've been running pi-hole for awhile... followed instructions a friend gave me...but I really have no idea what I did...I just typed what he told me to type, and it works.  I'm rather sad that I actually don't know what I was doing with this (which is how I often feel when dealing with linux...I follow recipes, and stuff works, but i don';t know why), so I'd love if the video..or the thread...might share some resources for understanding why the steps are what they are)


🖥️ Motherboard: MSI A320M PRO-VH PLUS  ** Processor: AMD Ryzen 2600 3.4 GHz ** Video Card: Nvidia GeForce 1070 TI 8GB Zotac 1070ti 🖥️
🖥️ Memory: 32GB DDR4 2400  ** Power Supply: 650 Watts Power Supply Thermaltake +80 Bronze Thermaltake PSU 🖥️

🍎 2012 iMac i7 27";  2007 MBP 2.2 GHZ; Power Mac G5 Dual 2GHZ; B&W G3; Quadra 650; Mac SE 🍎

🍎 iPad Air2; iPhone 5s; AppleTV 4k 🍎

Link to post
Share on other sites
15 hours ago, Streetguru said:

I would kill for an AMD APU version of that.

Still wondering why no one has made an M.2 GPU yet, could replace MXM stuff for some laptops maybe.

Or AMD could include it with some Ryzen CPUs that lack dedicated graphics just to get a video output or something.

Mxm supplies power. M.2 is obviously hardcore power limited cause it has fewer and smaller pins


Strix RGBuild:

CPU: Ryzen 5 1600 @3.9GHz 1.3625V (LLC5 flatline)

GPU: Asus ROG Strix GTX1060 6GB OC

Mobo: Asus ROG Strix X370-F

RAM: Corsair LPX Vengeance 16gb kit 3266MHz, 16-16-16-35 1.375V

Cooling: Noctua NH-U12S SE-AM4

Storage: HyperX Fury 120GB + WD Caviar Blue 1TB

Case: Phanteks P400S Tempered Glass

PSU: Corsair RM650x (80+ Gold, Fully modular)

Case fans: 2 BeQuiet Pure Wings 2 120mm PWM & 2 Pure Wings 2 140mm PWM

There's never enough RGB

 

Link to post
Share on other sites

Off topic, are you guys gonna review the Sony WF-1000XM3? They seem like the best better Galaxy Buds alternative.

@LinusTech

@AlexTheGreatish


Strix RGBuild:

CPU: Ryzen 5 1600 @3.9GHz 1.3625V (LLC5 flatline)

GPU: Asus ROG Strix GTX1060 6GB OC

Mobo: Asus ROG Strix X370-F

RAM: Corsair LPX Vengeance 16gb kit 3266MHz, 16-16-16-35 1.375V

Cooling: Noctua NH-U12S SE-AM4

Storage: HyperX Fury 120GB + WD Caviar Blue 1TB

Case: Phanteks P400S Tempered Glass

PSU: Corsair RM650x (80+ Gold, Fully modular)

Case fans: 2 BeQuiet Pure Wings 2 120mm PWM & 2 Pure Wings 2 140mm PWM

There's never enough RGB

 

Link to post
Share on other sites
Posted · Original PosterOP
11 hours ago, Rpbeast33 said:

Hey Linus ! 

I’m fairly new to Arduino and was wondering if there would be a follow up video on how you guys set up your sensor with the LattePanda.  

It's a pretty simple little project so you can just follow this guide.

8 hours ago, Video Beagle said:

@AlexTheGreatish about the pi-hole video mentioned in this one...if it's one of your projects...I've been running pi-hole for awhile... followed instructions a friend gave me...but I really have no idea what I did...I just typed what he told me to type, and it works.  I'm rather sad that I actually don't know what I was doing with this (which is how I often feel when dealing with linux...I follow recipes, and stuff works, but i don';t know why), so I'd love if the video..or the thread...might share some resources for understanding why the steps are what they are)

It's a Jake video, and just went up on Floatplane! #shamelessplug

Link to post
Share on other sites
On 8/20/2019 at 1:41 AM, unixFTW said:

Built this guy a few days ago...and my spec sheet sounds similar to Linus's build: 4 thread Intel* CPU (albeit Intel's 1st quad core desktop CPU) + 8GB ram (albeit DDR2) with recent high end graphics

 

Unfortunately this is the build I'm using while I wait for parts (9700KF)

 

*I'm obligated by company policy to disclose that I'm an Intel employee when I talk about Intel on social media.

68607572_686125105132675_6091794811633795072_n.png

dG4PoYP.png

Link to post
Share on other sites
On 8/20/2019 at 5:24 AM, thicc_boi said:

Mxm supplies power. M.2 is obviously hardcore power limited cause it has fewer and smaller pins

Sure but you can just run a power connector for the M.2 GPU.


I edit my posts a lot, Twitter is @LordStreetguru just don't ask PC questions there mostly...
 

Spoiler

 

What is your budget/country for your new PC?

 

what monitor resolution/refresh rate?

 

What games or other software do you need to run?

 

 

Link to post
Share on other sites
On 8/20/2019 at 1:24 AM, Foxlet said:

PCIe itself is pretty flexible, you could send messages over a serial line if one was up to the task.

Yeah, PCIe could probably enumerate over strips of tinfoil and bits of wet string if you had the right sort of transceivers at either end, moving PCIe signals around isn't an issue if you don't care about bandwidth or latency. But many GPUs do have actual minimum bandwidth requirements below which they can't actually be made to function, even if you are still able to poke said GPU over the bus.

The point of the USB3380 is that it can add a real PCIe bus to a system's device tree, off of an existing USB bus, in a way that's transparent to other kernel drivers, and more importantly that it's reasonably fast, providing a full 1x gen2 (500MB/s) connection.

While some modern mobile platforms do actually have a PCIe bus (e.g. snapdragon 855 has one lane), most smaller SoCs don't have one at all, and when they do it's almost always used for platform functions, not exposed in a way that would allow connecting an expansion card.

But modern phones do expose fast USB 3 interfaces, and in theory they should be able to support a USB3380, letting you connect a PCIe GPU to a kernel driver on the phone.

 

Quote

The problem is that Android itself doesn't really support mainline Mesa, it has its own version of the 3D libraries which may not necessarily support desktop GPUs. The best bet would be to run an ARM version of desktop Linux with mainline libraries, but that's going into custom ROM territory and probably outside LTT's scope.

Ah, didn't know that about Android. But, given LTT released a video only a few months ago in which they installed LineageOS on an old LG G3, installing a mainline rom wouldn't really be out of scope for them:

Still, you may be right that this would be more in some other tech tuber's wheelhouse.

Quote

Also, the drivers your linked are for 32-bit legacy ARM devices, which won't work on 64-bit smartphones (most of them nowadays).

Guess it would have to be nouveau or an AMD card then. That's probably for the best anyway though, given the way nvidia's drivers interact with the linux DRM stack. I can't imagine it'd be easy to get their blobs to play nice if you need to run them alongside a kernel DRM driver for Adreno/Mali/etc so you can still use the phone's own screen, given they barely even work alongside the intel integrated graphics drivers in windows to support "normal" thunderbolt eGPU functionality.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×