Server 2019 on TRX40?

Aardvark0

New Member
Jun 27, 2018
15
6
3
AMD only offers a chipset driver for Win10.
I normally use Win10forWorkstations which is working fine, but wanted to try Server2019 when I realized RDMA only works as a client on the workstation edition and not for shares.

I'm using aorus xtreme with a 3970x, after fresh install and updates plus AMD chipset driver and the Intel networking and wireless drivers I end up with a bunch of missing AMD PCI devices in device manager:


The drivers for this device are not installed. (Code 28)

PCI\VEN_1022&DEV_1485&SUBSYS_14851022&REV_00
PCI bus 98, device 0, function 0
PCI bus 79, device 0, function 0
PCI bus 35, device 0, function 0
PCI bus 3, device 0, function 0
PCI bus 97, device 0, function 0
PCI bus 74, device 0, function 0
PCI bus 80, device 0, function 0
PCI bus 4, device 0, function 0
PCI bus 34, device 0, function 0


and the AMD GPIO:
ACPI\VEN_AMDI&DEV_0030
on Microsoft ACPI-Compliant System


and some bluetooth:
USB\VID_8087&PID_0029&REV_0001
Port_#0005.Hub_#0005




The AMD raidXppert2 app also won't install, complains raid is not enabled in bios, but it is. I think its related to the pci drivers not installed.


also can't install Intel thunderbolt control panel as its installed via the window store which there does not seem to be a way to enable.

Any suggestions? I don't see any way to modify the amd chipset driver installer.
I checked the drivers for the Lenovo P620 which I thought since its threadripper pro it might offer server 2019 support, but no.
 

gb00s

Active Member
Jul 25, 2018
569
193
43
Malta
In my humble opinion, everything related to TRX40 and Win server should be virtualized.

Proxmox and set up RDMA from there.
 

i386

Well-Known Member
Mar 18, 2016
2,636
760
113
32
Germany
I use toosl like snappydrivers intaller or drivergenius to find missing drivers. Never used it on windows servers on consumer hardware though...
 

Aardvark0

New Member
Jun 27, 2018
15
6
3
Using as a workstation for GPU compute, cant be virtualized.

For anyone who finds this thread later,

Enable Wireless Networking, Bluetooth, and Audio services in Server2019 first
Install AMD_Server_chipset drivers for EPYC - latest ones seem to be from 2018 (!) - available from gigabyte or dell
Then Install latest AMD_chipset drivers for TRX40 from AMD web site over top.
Then Intel Networking, Wireless, Bluetooth drivers
Then for this " USB\VID_8087&PID_0029&REV_0001 " manually choose the Microsoft BTPAN driver.

To enable microsoft store to install thunderbolt, this script works:
Install Microsoft Store and Apps on Windows 10 LTSB 2016

Now you have a Server2019 install that works like Win10 pro plus RDMA, refs, and dedupe. not sure its worth the trouble.

Filed a ticket with amd for server2019 support, doubt it goes anywhere since their EPYC drivers have not been updated in 3 years.
 
  • Like
Reactions: Dreece

Aardvark0

New Member
Jun 27, 2018
15
6
3
Sorry, yes it can be virtualized, but the goal here for switching from Workstation to Server2019 versions is for decreased latency and cpu overhead offered by rdma which is not available in the workstation edition. Its running a single cuda app, 1 workstation with 2 nvlink gpus linked to a 2nd workstation with 2 nvlink gpus over 100gbe. would adding an additional abstraction layer offer any benefits? as far as I can tell nvlink gpus using dda can only be with 1 client and the client can't mix local gpus with the virtual gpus? The 100gbe link using workstation edition causes significant cpu overhead, is there some other way to minimize that?