Návrh komponent do Ryzen Threadripper -based sestavy

HTPC, high-end PC, střih videa, 2D/3D modelování

Re: Návrh komponent do Ryzen Threadripper -based sestavy

Příspěvekod Lazar » úte 09. led 2018 10:33:17

Objednal jsem par EDID emulatoru, tak jsem zvedav.

https://www.ebay.com/p/VGA-Virtual-Disp ... 2215680994
Lazar
AMD Phenom II X6
 
Příspěvky: 12816
Registrován: 8. 7. 2008
Poděkoval: 7 ×
Získaná poděkování: 126 ×

Share On:

Share on Facebook Facebook Share on Twitter Twitter

Re: Návrh komponent do Ryzen Threadripper -based sestavy

Příspěvekod Lazar » stř 10. led 2018 8:47:28

Tak to vypada, ze GuestOS(XP) trpi syndromem jedineho uspesneho spusteni, pro dalsi je nutny restart HostOSu. Patrne jde o ATI reset bug. Zkusim jeste potrapit tu GTX960.
Lazar
AMD Phenom II X6
 
Příspěvky: 12816
Registrován: 8. 7. 2008
Poděkoval: 7 ×
Získaná poděkování: 126 ×

Re: Návrh komponent do Ryzen Threadripper -based sestavy

Příspěvekod Lazar » čtv 11. led 2018 1:45:40

"Pro spousteni nevyuzivam libvirtd, ale primo command line QEMU."

Tak prave se mi podarilo spustit GuestOS (Windows XP) opakovane. Na zaklade vyse uvedene vety mne napadlo zastavit libvirtd.service (v nekterych vlaknech psali o reseni "reset bugu" diky deattachovani PCI device v ramci libvirtd). ;-)
Lazar
AMD Phenom II X6
 
Příspěvky: 12816
Registrován: 8. 7. 2008
Poděkoval: 7 ×
Získaná poděkování: 126 ×

Re: Návrh komponent do Ryzen Threadripper -based sestavy

Příspěvekod Lazar » sob 13. led 2018 23:23:05

Paralelní GPU zátěž (1x native + 2x GFX passthrough). Vlevo 1920x1080 (HostOS Xubuntu 17.10x64 s RX 550) a bezici Unigine-Tropics 1024x768 (phoronix-test-suite), střední část 1920x2160 GuestOS(Windows 10 s GTX 1080Ti) s benchmarkem Ungine-Heaven 1680x1050 a vpravo GuestOS(Windows XP s HD5770) s běžícím 3DMark05 (1280x1024). Všechny benchmarky dosahovaly 100FPS+, s tím že zatím nebyla řešena explicitně afinita jader k HostOSu/GuestOSům (potažmo k PCIe linkám?).

Pořízeno na SF.
http://www.monitos.cz/tmp/paralel_GPU_load.jpg
Lazar
AMD Phenom II X6
 
Příspěvky: 12816
Registrován: 8. 7. 2008
Poděkoval: 7 ×
Získaná poděkování: 126 ×

Re: Návrh komponent do Ryzen Threadripper -based sestavy

Příspěvekod SpaceExplo » ned 14. led 2018 1:43:23

Nevim jak mas reseny klavesnice a mysi, ale Synergy by se mohlo dost dobre hodit: https://symless.com/synergy

PS: normalne me tim zacinas brutalne inspirovat, fakt se mi to libi.
SpaceExplo
NexGen Nx586
 
Příspěvky: 491
Registrován: 21. 9. 2012
Poděkoval: 15 ×
Získaná poděkování: 36 ×

Re: Návrh komponent do Ryzen Threadripper -based sestavy

Příspěvekod Lazar » ned 14. led 2018 10:07:31

Jednotlive klavesnice/mysi/sety/zvukovky/sitovky (3x) mam pres USB passthrough vyhrazeny pro jednotlive HostOS/GuestOSy. Netuším jak by se Synergy vyporadalo s mixem desktopů a fullscreen 3D aplikací.

Mozna to z mých prispěvků vypadá skoro ideálně, ale těch problému je zatím dost: Napr. GuestOS(Windows 10) spoustim napodruhe (polovina spusteni konci s hlaskou "AHCI: Failed to start DMA engine: bad command list buffer address"), ve 3D aplikacích v XP je slyset dropouty ve zvuku. S ohledem na pouziti USB passthrough ve forme -usb -device usb-host,hostbus=3,hostaddr=13 se mi s ohledem na zmenu poradi po rebootu meni adresy zarizeni. Vetsina zminenych problemu se asi da vyresit (konfigurace network brigde), obsolete volbou -usbdevice host:VENDOR-ID:PRODUCT-ID u modelově jednoznacnych USB periferii, atd.

Kód: Vybrat vše
pburic@xubu1710:~$ lsusb
Bus 006 Device 002: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 006: ID 1a1d:c001 Veho
Bus 005 Device 007: ID 056d:0002 EIZO Corp. HID Monitor Controls
Bus 005 Device 005: ID 056d:0000 EIZO Corp. Hub
Bus 005 Device 004: ID 0971:2003 Gretag-Macbeth AG Eye-One display
Bus 005 Device 003: ID 1a40:0201 Terminus Technology Inc. FE 2.1 7-port Hub
Bus 005 Device 002: ID 04f3:0235 Elan Microelectronics Corp.
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 009: ID 0955:0007 NVidia Corp.
Bus 003 Device 005: ID 045e:0719 Microsoft Corp. Xbox 360 Wireless Adapter
Bus 003 Device 010: ID 0d8c:0139 C-Media Electronics, Inc. Multimedia Headset [Gigaware by Ignition L.P.]
Bus 003 Device 006: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter
Bus 003 Device 003: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 003 Device 012: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 003 Device 011: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 007: ID 062a:4101 Creative Labs Wireless Keyboard/Mouse
Bus 003 Device 008: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 003 Device 004: ID 0424:9512 Standard Microsystems Corp. SMC9512/9514 USB Hub
Bus 003 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 8087:0aa7 Intel Corp.
Bus 001 Device 003: ID 13fd:0940 Initio Corporation
Bus 001 Device 002: ID 0d8c:0102 C-Media Electronics, Inc. CM106 Like Sound Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Pozn. Alternativa k "Ugly patchi" v podobě Java hacku. (update 6: pro ty co patch/překlad kernelu nezvládnou).
https://www.reddit.com/r/Amd/comments/7gp1z7/threadripper_kvm_gpu_passthru_testers_needed/
Lazar
AMD Phenom II X6
 
Příspěvky: 12816
Registrován: 8. 7. 2008
Poděkoval: 7 ×
Získaná poděkování: 126 ×

Re: Návrh komponent do Ryzen Threadripper -based sestavy

Příspěvekod Lazar » ned 14. led 2018 22:19:14

Další výzvou bude v rámci GuesOSu spuštění nativně instalovaných Win10 FPP na SSD (použita jiná licence než pro Win10 FPP ve virtuálu). V rámci ochrany instalace na SSD začnu pokusy s bootem z .img vytvořeného z SSD pomocí dd.
Lazar
AMD Phenom II X6
 
Příspěvky: 12816
Registrován: 8. 7. 2008
Poděkoval: 7 ×
Získaná poděkování: 126 ×

Re: Návrh komponent do Ryzen Threadripper -based sestavy

Příspěvekod Lazar » ned 28. led 2018 11:44:03

Cílenější patch než výše zmiňovaný "ugly patch" (nyní obnovující oblast konfigurace PCI, proti plošné obnově u "ugly patche") z dílny gnifa (autor Looking Glass).
https://forum.level1techs.com/t/threadripper-reset-fixes/123937/5

Wendellův lifestream s vysledky implementace patche na Fedore). Včetně benchmarků passthrough NVMe 960 Pro 1TB.
https://www.youtube.com/watch?v=UD4BxGNShw8
Lazar
AMD Phenom II X6
 
Příspěvky: 12816
Registrován: 8. 7. 2008
Poděkoval: 7 ×
Získaná poděkování: 126 ×

Re: Návrh komponent do Ryzen Threadripper -based sestavy

Příspěvekod Lazar » pon 29. led 2018 11:22:44

Na foru level1tech vznesl jiný uživatel dotaz na hlučnost sestavy (aplikován gnif patch)

HostOS: Xubuntu 17.10x64(RX 550) s vanilla kernel 4.15_RC9+gnif patch - levá půlka 4K LCD (v okně Unigine Tropics … phoronix-test-suite) + Looking Glass z GuestOS1
GuestOS1: Windows 10x64 (GTX 1080TI) - 1600x900 - pravá půlka 4K LCD (fullscreen Unigine Heaven)
GuestOS2: Windows XP (ATI HD5770) - pravé LCD (fullscreen 3Dmark2001)
http://www.monitos.cz/tmp/TR_GFX_passthrough_kernel_4.15_RC9_with_gnif_patch.jpg

Použit laciný měřič hluku (rozsah 30-130dB).

Hluk pozadí byl 31dB (vše vypnuto), v idle HostOS (38dB), všechny GuestOSs běžící (41dB), všechny benchmarky bežící (48dB) ve vzdálenosti 1m . Nejhorší charakter hluku má HD5770 (referenční karta), další nejspíš ASUS RX550 2GB (GTX 1080Ti Strix OC je OK).

Zbytek sestavy: Corsair Obsidian 750D(2x 140mm intake, 1x 140mm outtake)+2x Noctua outtake, Asrock X399 Taichi, Threadripper 1950X, Noctua NH-U14S TR4, 4x8GB G-SKILL 3200/CL14, 2x 3,5" HDD, 1x 2,5" SSD, 1x NVME.

Osobně jsem s hlukem smířen, ale zvažuji umístění počítače do volné místnosti s <5m USB/HDMI/DP/LAN kabely pro připojení LCD/KB/MS.
Lazar
AMD Phenom II X6
 
Příspěvky: 12816
Registrován: 8. 7. 2008
Poděkoval: 7 ×
Získaná poděkování: 126 ×

Re: Návrh komponent do Ryzen Threadripper -based sestavy

Příspěvekod Lazar » pon 05. úno 2018 0:40:04

Chápu správně dokumentaci k ASRock X399 Taichi a její Storage QVL list, že M.2 sloty na MB jsou "pod obojí", tj. umí M.2 SATA3 i M.2 NVMe?

2 x Ultra M.2 Sockets (M2_1 and M2_2), support M Key
type 2242/2260/2280 M.2 SATA3 6.0 Gb/s module and M.2
PCI Express module up to Gen3 x4 (32 Gb/s)*
• 1 x Ultra M.2 Socket (M2_3), supports M Key type
2230/2242/2260/2280 M.2 SATA3 6.0 Gb/s module and M.2
PCI Express module up to Gen3 x4 (32 Gb/s)*


https://www.asrock.com/mb/AMD/X399%20Taichi/index.asp#Storage
Lazar
AMD Phenom II X6
 
Příspěvky: 12816
Registrován: 8. 7. 2008
Poděkoval: 7 ×
Získaná poděkování: 126 ×

Re: Návrh komponent do Ryzen Threadripper -based sestavy

Příspěvekod SpaceExplo » pon 05. úno 2018 12:00:03

Vypada to tak :-)
SpaceExplo
NexGen Nx586
 
Příspěvky: 491
Registrován: 21. 9. 2012
Poděkoval: 15 ×
Získaná poděkování: 36 ×

Re: Návrh komponent do Ryzen Threadripper -based sestavy

Příspěvekod Lazar » pon 05. úno 2018 18:44:18

Dorazily objednané EDID HDMI emulátory.
http://www.monitos.cz/tmp/EDID_HDMI_emulator.jpg

Informace při použití jako "druhého výstupu" z GK v GuestOSu XP (HD5770).
http://www.monitos.cz/tmp/EDID_HDMI_emulator_info.PNG

Do GTX1080Ti je nyní zapojen pouze EDID emulátor a pomocí Looking Glass je obraz přenášen do prostředí HostOSu. Screenshot zobrazuje v GuestOSu běžící Unigine Heaven s povoleným v-sync a 4xAA.
http://www.monitos.cz/tmp/GuestOS_Win10_GTX1080T_EDID_HDMI_emulator.png
Lazar
AMD Phenom II X6
 
Příspěvky: 12816
Registrován: 8. 7. 2008
Poděkoval: 7 ×
Získaná poděkování: 126 ×

Re: Návrh komponent do Ryzen Threadripper -based sestavy

Příspěvekod Lazar » ned 11. úno 2018 0:53:38

Zajímavá karta Sonnet Allegro Pro USB 3.0 PCIe pro multi-head virtualizaci. Disponuje ctyřmi řadiči/porty USB3.0, které se aspoň na X399 Zenith Extreme jeví jako samostatná zařízení ve své vlastní IOMMU skupině. Tak je tu možná šance až ctyřem GuestOSům poskytnout (passthrough) dedikovaný PCIe USB řadič (náhrada za onboard řadiče "uvězněné" s ostatními zarizenimi v jedné IOMMU skupine) . X3spherem to patrně nebylo otestováno, další přispěvatel nemá s podobnými řešeními dobrou zkušenost (sdílení jiných zdrojů?).

Na kartu upozornil uzivatel x3sphere na level1tech foru.
https://forum.level1techs.com/t/threadripper-and-zenith-extreme-build-up-and-running-with-gpu-passthrough/124469

Cena neni zrovna nizka, ale vzhledem k nabízeným schopnostem asi opodstatnena.
https://www.amazon.com/Sonnet-Allegro-Pro-PCIe-card/dp/B00XPUHO10
Lazar
AMD Phenom II X6
 
Příspěvky: 12816
Registrován: 8. 7. 2008
Poděkoval: 7 ×
Získaná poděkování: 126 ×

Re: Návrh komponent do Ryzen Threadripper -based sestavy

Příspěvekod Lazar » ned 18. úno 2018 15:24:52

Sestava doplněna o M.2 Samsung EVO 960 500GB (NVMe TLC). Obsah systémového disku (soubor .qcow2) GuestOS(Win10) zreplikován do M.2. Pro jednoduchost zatím zvolen přístup pomocí virtio-scsi nad devicem nvme. Výkon je značně vzdálen nativnímu přístupu, ale pro základní použití stačí.

Pozn. Vzhledem k rošádám s řadičem/diskem/síťovkou/počtem_jader mě MS potrestal zrušením aktivace Windows 10 v GuestOSu (jedná se o elektronickou přenositelnou licence Windows 10). Naštěstí návrat ke všem jádrům CPU ve virtuálu postačil.
Lazar
AMD Phenom II X6
 
Příspěvky: 12816
Registrován: 8. 7. 2008
Poděkoval: 7 ×
Získaná poděkování: 126 ×

Re: Návrh komponent do Ryzen Threadripper -based sestavy

Příspěvekod Lazar » pát 02. bře 2018 8:28:07

Při použití Looking Glass v rozlišení 3840x2160 se mi podařilo při nenáročném benchmarku prolomit hranici 100UPS. Zdá se, že při vyšším 3D vytížení nezbyde dost zdrojů GPU pro grabování a zpracování snímků obrazovky.
http://www.monitos.cz/tmp/LG_best_result_channel_interlave_hugepages_3840x2160_Lightsmark_2008_benchmark.png

Detaily v tematickem vlakne na Level1Tech foru.
https://forum.level1techs.com/t/looking-glass-guides-help-and-support/122387/568?u=peteblazar
Lazar
AMD Phenom II X6
 
Příspěvky: 12816
Registrován: 8. 7. 2008
Poděkoval: 7 ×
Získaná poděkování: 126 ×

Předchozí

Zpět na 6. Netypické sestavy pro zvláštní příležitosti

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků