[Solved] I just want to ask before I purchase questions
@joaquin_lobos, Good afternoon, Thank you very much for the tip but unfortunately it does not fit me, because the 2 models are from intel and mine and amd ryzen 5
I have MSI GL63 8RC laptop and planning to upgrade it with 2070. The laptop has an M.2 NVMe slot and I love it with my SX8200NP, so I wonder if it's possible to use wifi slot for eGPU instead.
Here is a photo of the slot and wifi card:
First, I thought its NGFF, but then checked the official website and it says " M.2: CNVio" (???):
It would be great if someone can help to identify the interface. Thank you
@joaquin_lobos, that is an M.2 port. If that's an M.2 SATA port then it wont work. If it's an M.2 PCIE port then yes it will work for an eGPU. What is your laptop model? Looking up the mantenance or operating manual of your laptop will tell you. If it's an M.2 SATA port then you can only mount a SATA SSD. If it's an M.2 PCIE you can mount an NVME SSD. Looking up your manual and checking the type of card will tell you for sure. From your picture it looks like it will fit a 5 pin connector on the right which to me looks like it will support an NVME card thus making it an M2.PCIE slot and thus compatible. I'm not 100% sure from just looking at the picture.
@joaquin_lobos, In a previous post you mentioned that you had a Lenovo Ideapad 320S-15IKB. If that is the laptop you are referring to I found this manual on the internet pertaining to that laptop https://download.lenovo.com/consumer/mobiles_pub/ideapad320s-15isk_320s-15ikb_hmm_201704.pdf . If you look up page 64 and scroll down the table you will see the following parts available for your laptop
SSD, PM961 MZVLW128HEGR PCIE 128G SSD, 128G PCIE 5SD0L73445
SSD, XG4 128GB M.2 2280 PCIe-NVMe THNSN5128GPUK SSD, 128G PCIE 5SD0M56301
Both those parts are PCIE SSD drives and not SATA. I think this shows that it is a PCIE capable M.2 slot. I googled that NVME SSD drive and it seems to be PCIe 3.0 X4 which would make that slot 32GB/s and if that's correct as fast as TB3
I think you should search M.2 PCIE builds on this site to find a good eGPU capable enclosure/connector
@joaquin_lobos, see this youtube video. His mini PC has an M.2 slot that exactly like the one on your laptop. Additionally he has found an ecpu device that will fit into the laptop and mount your GPU card. You should try and use the DEll DA2 like him. Its cheap on ebay and easier to install than a PSU. It might be a challenge for an RX580 but should work for a GTX 1060
@aleksv1114, Based on this wikipedia article https://en.wikipedia.org/wiki/CNVi it is a proprietary M.2 interface and I'm interpreting that it is not a traditional mini PCIE interface like most other Wifi cards
Even if it was PCIE compatible and supports an eGPU (and I dont think it is) the bandwidth for that port would be 4GB/s and would likely throttle your card significantly. I wouldn't recommend running a 2070 off that.
The M.2 PCIE interface that supports NVME should be PCIE 3.0 x 4 which should give you 32GB/s bandwidth and probably similar or better than TB3
Page 2 mini card shows that you cant use that port for your eGPU as it only supports SATA and not PCIE
Page 3 under wireless, determine which wifi card you have (Device manger) an its likely mini PCIE NGFF
Page 21 confirms the above
So your mini PCIE port (where your wifi is plugged) is probably your only option. N.B. that it will only give you 4GB/s bandwidth. It will probably be better than your current integrated graphics but not like a PC or TB3. The limits you to an eGPU like an EXP GDC beast with NGFF connector(google that or check this forum for more info)
Graphics card to use probably a GTX 1050TI or GTX 1060 at max (you can get those cheap on ebay). THere are plenty of youtube videos and builds in the build section of this forum to guide you through EXP GDC beast setups. Let me know if more questions
@miltos_mavromatis, If you are convinced that the m.2 port supports NVME (PCIE) and not just SATA then go ahead and use it. if it supports only SATA that wont work.
I have not used the ADT Link but youtube videos I've seen (like this ) make me believe it's a cleaner and better option than the beast. I've used the beast and it can go easily or you can get a lot of problems.
In my opinion your laptop dock creates an additional interface for your monitors. The signal to the monitor goes from your laptop through a docking port and then from the HDMI of your laptop dock to the monitor. It's just a pass thru for convenience and an extension of your internal display. In my opinion if you leave the laptop docked and run the monitors off the laptop dock then you will still be passing the signal from your eGPU back to your laptop for it to be displayed on the monitors. I still think it's best to connect the monitors directly to the eGPU.
I'm wondering if you can use an HDMI splitter like this where the HDMI comes from the eGPU to the splitter and then outputs to the two monitors.
At this point you would have to go to your Windows display settings and detect your monitors and play with the settings. I think your laptop screen will be number 1 and the EGPU will be number 2 which you can duplicate. Not sure, probably requires some experimenting. If you turn off your laptop monitor (number 1) by displaying output only on 2 (moniors connected to eGPU) you will get extra performance from your eGPU
If you dont connect the external monitors directly to the eGPU the following will happen
In case of using Internal Monitor, CPU will send data to the eGPU for graphic processing and then eGPU will send processed data again to the laptop to display it on the Internal Display. In this case Thunderbolt bandwidth will be used in two ways and this will waste bandwidth and cause performance drop compared to using External Monitor. By Using External Display (Monitor) CPU will send data to eGPU for processing and then eGPU will forward processed data directly to the External Display (Monitor)
Sorry this is just opinion and you will have to try in order to validate