Why i have asked about AMD - i have one FirePro M7820 from 8740w (W701 cousine from HP) on hand and it may be funny to insert it into W701. Bad things that HP have 2 different heatsinks - one for both NVidia MXM and another AMD MXM. So AMD may require some heatsink mod... if vBIOS could accept it
Zastrix wrote: ↑
Sun Dec 29, 2019 11:41 am
Just to declare for everyone:
I don't plan to really use that GPU exclusively for games. Sure I'll play some games as it's my only laptop/PC but the biggest reason is for the GPU computations for Machine Learning (which I plan to start soon) as it is really slow to do on the CPU and GPU is always recommended for that.
So my findings today. I have tested W701 with 940XM and FX 2800M with 2 external GPU:
- GTX 960
and RX 570
Clean install of W7 pro x64 + Ubuntu 16.x.x from life DVD (just to check;)
Not the best, but i have these cards on hand. I have tested RX 570 with Ext GPU with Thinkpad X201 before and it definitely worked. GTX it definitely worked on desktop. ExtGPU have 216w PSU and it is sufficient for both GPUs.
First of all i have planed to build dual NVidia setup 2800M + GTX 960... BUT it have 2 problems...
1. 2800M have Lenovo defined identifications (VEN&DEV) so it need Lenovo custom drivers or patched inf files from original NVidia driver package. But Lenovo custom drivers can't start GTX... so I CAN'T start both. 2800M remains as standard VGA adapter for both experiments.
2. After installing NVidia drivers GTX shows that it is working fine but there is nothing on external screen... i have disabled 2800M (without drivers) in device manager... and nothing. Detailed investigation shows that there are no screens connected to GTX??!! but i have connected 2: HDMI + VGA throught DVI->VGA adapter but GPU reported that nothing is connected to it....
3. To test computability i have launched xmrig... and it haven't find any CUDA devices (maybe i have forget to install something?).... on 940XM it shows 470 H/s (in Linux it can more for sure;) that is on par with dual core i7 from T420... Indeed Clarksfield CPU have no AES instructions and frequency not so astonishing. Even mobile Core 2 quad have better base frequency.
4. Linux have started and... showed Ubuntu logo on console framebuffer on both screens... but when time come to start XWindows server (Linux GUI desktop service) it have crashed... but on 2800M alone it started and worked normally...
Back notes. One day i have planed to install W7 on Thinkpad Helix 2... I know that Lenovo officially not supported W7 even on Helix 1 (but it works fine on H1;)... Main path was to install W7 x64
on 5'th gen notebook with BIOS with CSM module (i have used CF-MX4 for this) in CSM mode (CSM needed to launch basic VGA driver before normal intel driver have been installed), install intel VGA driver and switch it to full UEFI, grab disk image with Acronis or clonezilla and transfer it to Helix 2. And it worked.... partially. Windows is starting on Helix 2, windows logo is glowing on screen, startup sound is chimed but no desktop.... After tuning RDP connection i have connected to Helix 2 desktop and noticed that Intel GPU driver is working Ok (in device manager) but it not sees any display connected to it... neither internal LCD nor DP connected external monitor... But W8 and Linux works fine in this situation...
if some one knows how to tell W7 that something is connected to GPU in these 2 situations (Helix2 and W701) please tell me
Partial conclusion - may be W8 can start GXT and use it properly.
But at this point i was completely disappointed. I have read instructions from ExtGDC adapter and it states that on common notebooks before using ExtGDC user should switch GPU from "discrete" or "optimus" to "internal GPU ONLY" BUT W701 have no intel GPU at all... so may be it is no go...
BUT SHOW MUST GO ON.
Popped in RX 570... W7 installed drivers and black square on external screen...
Started Linux... 2 screens show Ubuntu logo on console as before... some screen flickering... and 2 screens shows 2 independant desktops!!!! WOW.
I haven't tested OpenCL computability on RX 570 because it was already late at night....
One remark. Gaming on EXT GPU is very questionably afford. On first gen core-i either ExpressCard slot or mini PCI ex socket on mother board is only single lane gen 1 PCIe. It can only 2.5 GT/s. Modern GPU with more than 2GB VRAM will wait more than 7 seconds to fill it's VRAM. In games not full VRAM is filled from host (CPU) to GPU but numerous HiDef textures must be loaded to GPU before rendering scene and ExpressCard becomes bottleneck for it. In GpComputing some of the VRAM can be algorithm's scratchpad and can be loaded only once before may iterations started so it can be acceptable use case to use ExtGPU on single lane PCIe.