Stavba PC s procesorem a grafikou AMD

LarryLin

Re:Stavba PC s procesorem a grafikou AMD
« Odpověď #15 kdy: 19. 06. 2018, 12:21:17 »
Kdyz chces strihat videa tak drive nebo pozdeji zjistis, ze linux aplikace nic moc. Mozna bys pak chtel rozbehat hackintosh s macOS a to na AMD nedas, Intel only. Takze se rozmysli.
Když už hackintosh, tak bych šel spíše cestou virtuálky a to by ani u AMD neměl být problém. To se týká i Windowsu. Tudíž tazateli doporučuji, aby se zajímal o AMD produkty (desku, CPU, GPU) na které by nejlépe fungoval https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF
Konkrétně se zajímej o rozdělení IOMMU groups, diskuze třeba zde https://www.reddit.com/r/VFIO/comments/8fa63s/iommu_groups_on_x370_taichi_before_and_after_440/


Re:Stavba PC s procesorem a grafikou AMD
« Odpověď #16 kdy: 19. 06. 2018, 15:32:16 »
O Hacintosh slyším poprvé  :) mrknu na to :)

ByCzech

  • *****
  • 1 848
    • Zobrazit profil
    • E-mail
Re:Stavba PC s procesorem a grafikou AMD
« Odpověď #17 kdy: 19. 06. 2018, 17:50:48 »
Má někdo nějaký zkušenosti, čemu se vyhnout atd... nebo použít Intel a Nvidia? Budu rád za každou radu.

Hlavně je třeba si dát pozor na nové Ryzen 2 vs chipsety, které vyšly už s první verzí Ryzenů (A320, B350, X370). Kompatibilita je sice zajištěna, ale vyžaduje pro nové CPU nové BIOSy/UEFI firmwary a aktuálním AGESA, jinak vůbec nemusí složené PC nastartovat. Takže buď desku s chipsetem X470 nebo zajistit nahrání aktuálního firmware na desku - dá se obvykle domluvit s prodejcem nebo nutné sehnat starší CPU na zápůjčku (stačí i 28 nm Athlon/A6/A8/A10/A12 do patice AM4).

LarryLin

Re:Stavba PC s procesorem a grafikou AMD
« Odpověď #18 kdy: 19. 06. 2018, 18:21:46 »
Má někdo nějaký zkušenosti, čemu se vyhnout atd... nebo použít Intel a Nvidia? Budu rád za každou radu.
Hlavně je třeba si dát pozor na nové Ryzen 2 vs chipsety, které vyšly už s první verzí Ryzenů (A320, B350, X370). Kompatibilita je sice zajištěna, ale vyžaduje pro nové CPU nové BIOSy/UEFI firmwary a aktuálním AGESA, jinak vůbec nemusí složené PC nastartovat. Takže buď desku s chipsetem X470 nebo zajistit nahrání aktuálního firmware na desku - dá se obvykle domluvit s prodejcem nebo nutné sehnat starší CPU na zápůjčku (stačí i 28 nm Athlon/A6/A8/A10/A12 do patice AM4).
Četl jsem o tom před 2 měsíci: https://www.svethardware.cz/amd-opet-nabizi-aktualizacni-sadu-biosu-pro-bezvychodne-situace/46493
Myslel jsem, že se to může stát jen vyjímečně, ale jestli nějaký obchodník má na skladě starší neaktualizované desky, tak se to vlastně stát může.

abc

Re:PC AMD
« Odpověď #19 kdy: 19. 06. 2018, 18:31:30 »
Threadripper v pohodě, ostatní Ryzeny v pohodě, minimálně po Polaris (a asi i Vega, ale nezkoušel jsem) v pohodě.

Největší omezení je dnes asi deep learning, ale to nehledáš...

Co  myslíš tím omezením pro deep learning?
Chystám se stavět pecko na DL a zvažuju komponenty.
Zatím jsem skončil u i7-8700K  a GPU 1080TI , možná počkám na 1180..


ByCzech

  • *****
  • 1 848
    • Zobrazit profil
    • E-mail
Re:Stavba PC s procesorem a grafikou AMD
« Odpověď #20 kdy: 19. 06. 2018, 18:33:29 »
Má někdo nějaký zkušenosti, čemu se vyhnout atd... nebo použít Intel a Nvidia? Budu rád za každou radu.
Hlavně je třeba si dát pozor na nové Ryzen 2 vs chipsety, které vyšly už s první verzí Ryzenů (A320, B350, X370). Kompatibilita je sice zajištěna, ale vyžaduje pro nové CPU nové BIOSy/UEFI firmwary a aktuálním AGESA, jinak vůbec nemusí složené PC nastartovat. Takže buď desku s chipsetem X470 nebo zajistit nahrání aktuálního firmware na desku - dá se obvykle domluvit s prodejcem nebo nutné sehnat starší CPU na zápůjčku (stačí i 28 nm Athlon/A6/A8/A10/A12 do patice AM4).
Četl jsem o tom před 2 měsíci: https://www.svethardware.cz/amd-opet-nabizi-aktualizacni-sadu-biosu-pro-bezvychodne-situace/46493
Myslel jsem, že se to může stát jen vyjímečně, ale jestli nějaký obchodník má na skladě starší neaktualizované desky, tak se to vlastně stát může.

Mám to z vlastních zkušeností.

Zum

Re:Stavba PC s procesorem a grafikou AMD
« Odpověď #21 kdy: 19. 06. 2018, 23:36:41 »
Když už hackintosh, tak bych šel spíše cestou virtuálky a to by ani u AMD neměl být problém. To se týká i Windowsu.

Je zrejme ze si to neskusal. Virtualizovany macOS na lin/win hoste je nepouzitelny, nefunguju ziadne akceleracie. Jedine v macOS mozes rozumne virtualizovat macOS. Takze to neporovnavaj s virtualizovanym Windowsom. Jedina cesta na hackintosh je i5/i7 a doska s podporovanym cipsetom aj GPU. Potom to moze bezat aj rychlejsie nez original iMac ci Mac Pro.


LarryLin

Re:Stavba PC s procesorem a grafikou AMD
« Odpověď #22 kdy: 20. 06. 2018, 01:01:27 »
Když už hackintosh, tak bych šel spíše cestou virtuálky a to by ani u AMD neměl být problém. To se týká i Windowsu.
Je zrejme ze si to neskusal. Virtualizovany macOS na lin/win hoste je nepouzitelny, nefunguju ziadne akceleracie. Jedine v macOS mozes rozumne virtualizovat macOS. Takze to neporovnavaj s virtualizovanym Windowsom. Jedina cesta na hackintosh je i5/i7 a doska s podporovanym cipsetom aj GPU. Potom to moze bezat aj rychlejsie nez original iMac ci Mac Pro.
Pravda je, že jsem hackintosh nezkoušel, protože jsem to zatím nepotřeboval. Samozřejmě, že jsem měl na mysli hackintosh ve VM s VGA passthrough, tudíž nevidím důvod proč by tam akcelerace neměla fungovat. Tedy pokud má daná AMD GPU ovladače pro hackintosh a tady https://www.bootcampdrivers.com/compatibility vidím, že Vega 56 a 64 by fungovat měla. Teď už nemám čas, ale v rychlosti jsem našel tuto ukázku: https://www.youtube.com/watch?v=hbjWfI2Bgv8 . Předpokládá se upravený OVMF, odkaz je pod videem.

Co se týká podporovaného CPU, tak tím, že to máš ve virtuále by s tím také neměl být problém.

Bez VGA passthrough si dovedu představit, že akcelerace bude horší (tak jako u Win). Záleží co na tom chce člověk dělat, třeba na pokusy by mi to stačilo i bez akcelerace.

LarryLin

Re:Stavba PC s procesorem a grafikou AMD
« Odpověď #23 kdy: 20. 06. 2018, 17:41:53 »
... ten odkaz na bootcampdrivers byla blbost (už jsem byl unavený :) ), ale třeba v této diskuzi https://forums.macrumors.com/threads/amd-polaris-vega-gpu-high-sierra-support.2083168/ vidím, že je opravdu hodně AMD GPU (Vega a Polaris), které jsou na macOS podporovány, takže jsem přesvědčený, že když by měl tazatel Ryzen + patřičnou AMD GPU, tak by mu macOS ve virtuálce včetně akcelerace fungoval a výkon by byl dostatečný i pro stříhání videa.

Zum

Re:Stavba PC s procesorem a grafikou AMD
« Odpověď #24 kdy: 20. 06. 2018, 18:27:02 »
tak by mu macOS ve virtuálce včetně akcelerace fungoval a výkon by byl dostatečný i pro stříhání videa.
To su vsetko teoreticke vygooglene kecy. Zapni si virtualbox v linuxe ci windowse, nahod macOS a uvidis ze to bude pomale. Ani browser otvorit a spustit ta nebude bavit. Z videa by si mal slideshow 1fps.
Jediny host ktory vie akcelerovat macOS je macOS. Bodka. Ak neveris, vyskusaj. Ale nemusis, ak by virtualizovany macOS bol pouzitelny tak je toho plny internet a po torentoch by sa valali desiatky virtualnych diskov s predinstalovanym adobe premiere a final cut :-)

nobody(ten pravej)

Re:Stavba PC s procesorem a grafikou AMD
« Odpověď #25 kdy: 20. 06. 2018, 19:22:19 »
Zapni si virtualbox v linuxe ci windowse, nahod macOS a uvidis ze to bude pomale.
I kdyz poloteoreticka, ale rec byla o "VGA passthrough" takze VirtualBox a pod Windows pada, protoze jde o KVM/QEMU vortualizaci pod GNU/Linux...
https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF
https://wiki.debian.org/VGAPassthrough
Tedy naprimo prirazeni/vyhrazeni fyzicke GPU virtualu...

Re:PC AMD
« Odpověď #26 kdy: 20. 06. 2018, 19:38:27 »
Threadripper v pohodě, ostatní Ryzeny v pohodě, minimálně po Polaris (a asi i Vega, ale nezkoušel jsem) v pohodě.

Největší omezení je dnes asi deep learning, ale to nehledáš...

Co  myslíš tím omezením pro deep learning?
Chystám se stavět pecko na DL a zvažuju komponenty.
Zatím jsem skončil u i7-8700K  a GPU 1080TI , možná počkám na 1180..

Pro DL je dnes z normálního HW bohužel použitelná jen nVidia ;-(

Zum

Re:Stavba PC s procesorem a grafikou AMD
« Odpověď #27 kdy: 20. 06. 2018, 19:55:29 »
Zapni si virtualbox v linuxe ci windowse, nahod macOS a uvidis ze to bude pomale.
I kdyz poloteoreticka, ale rec byla o "VGA passthrough" takze VirtualBox a pod Windows pada, protoze jde o KVM/QEMU vortualizaci pod GNU/Linux...
https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF
https://wiki.debian.org/VGAPassthrough
Tedy naprimo prirazeni/vyhrazeni fyzicke GPU virtualu...

Tak to je konecna, pod KVM macOS guest nerozbehnes. Potrebujes uplnu virtualizaciu aby si podhodil "mac hardware". Paravirtualizacia KVM to neda a teda ani ziaden passtrough nebude.

LarryLin

Re:Stavba PC s procesorem a grafikou AMD
« Odpověď #28 kdy: 20. 06. 2018, 20:08:05 »
tak by mu macOS ve virtuálce včetně akcelerace fungoval a výkon by byl dostatečný i pro stříhání videa.
To su vsetko teoreticke vygooglene kecy. Zapni si virtualbox v linuxe ci windowse, nahod macOS a uvidis ze to bude pomale. Ani browser otvorit a spustit ta nebude bavit. Z videa by si mal slideshow 1fps.
Jediny host ktory vie akcelerovat macOS je macOS. Bodka. Ak neveris, vyskusaj. Ale nemusis, ak by virtualizovany macOS bol pouzitelny tak je toho plny internet a po torentoch by sa valali desiatky virtualnych diskov s predinstalovanym adobe premiere a final cut :-)
Proč toho není plný internet? No protože zprovoznit VM není záležitost pro BFU na jedno kliknutí. To není jako stáhnout film :), ale zároveň to ani není nic na co by člověk potřeboval 2 vysoké školy. Prostě jedeš podle návodu z netu.

Tak pěkně postupně:

Virtualbox (zřejmě bez akcelerace):
Nic proti, ale je to taková hračka pro děti. Jednoduchost je upřednostněna před variabilitou.
K tomu aby, ti fungovala alespoň 2D akcelerace potřebuješ nějaký paravirtualizovaný grafický ovladač (uvnitř VM). Pro Windows je to QXL. Pro macos o ničem nevím, takže tam by asi ani ta 2D akcelerace nefungovala, ale jak jsem psal, mně by to na pokusy stačilo.

Textový návod např zde:
https://saintlad.com/install-macos-sierra-in-virtualbox-on-windows-10/

Podle videí nemám pocit, že je to sekané nebo nepoužitelné:
https://www.youtube.com/watch?v=9QNlz9FPGI8
https://www.youtube.com/watch?v=F8Ly0oHLATc

Qemu (bez akcelerace):
Qemu už je trochu jiné kafé. Můžeš si ho do detailu přizpůsobit, třeba nastavit sériové číslo virtuálního motherboardu, nastavit jednotlivé virtuální zařízení, jejich addr, id, napojení na nadřazené zařízení atd.. Třeba zde je script na ukázku https://gist.github.com/StefanoBelli/719105c97c7efe11907e3bfd1e1917ff
https://www.youtube.com/watch?v=8TyrzJeAsOg
https://www.youtube.com/watch?v=fL88TEBVv9Y

Qemu + VGA passthrough (s plnou 3D akcelerací):
Použití Qemu tak jako výše, pouze navíc virtuálce přiřadíš grafickou kartu (VGA passthrough). Tím pádem dosáhneš plné 3D akcelerace, protože virtuálka má GPU jenom sama pro sebe a nainstaluje si pro ni nativní ovladače. Výkon se pak blíží výkonu na železe. Více info třeba zde https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF .

To bylo to video v předchozím komentáři https://www.youtube.com/watch?v=hbjWfI2Bgv8 , akorát tam místo AMD měli Intel + nVidia.
Když budeš hledat, najdeš další.

Na železe:
Tady máš dokonce celé forum https://amd-osx.com/ věnované hackintoshi na AMD. Kdyby to nefungovalo jak tvrdíš, tak by forum ani neexistovalo.
Tady https://www.youtube.com/watch?v=Ti8YRbBXzyw máš instalování macos na Ryzen 1700 (na železo).

Doufám, že jsem poskytl dostatek argumentů, že by to mělo fungovat. Teď jsi na řadě ty s argumenty proč by to fungovat nemělo.

Varování: instalování MacOS do virtuálky na jiném stroji než Apple odporuje licenčnímu ujednání Applu. Takže vše výše uvedené je k dispozici pouze pro studijní účely :)

nobody(ten pravej)

Re:Stavba PC s procesorem a grafikou AMD
« Odpověď #29 kdy: 20. 06. 2018, 21:54:51 »
Tak to je konecna, pod KVM macOS guest nerozbehnes. Potrebujes uplnu virtualizaciu aby si podhodil "mac hardware". Paravirtualizacia KVM to neda a teda ani ziaden passtrough nebude.
KVM s QEMU plnou virtualizaci samozrejme podporuje ;-)
https://github.com/yoonsikp/macos-kvm-pci-passthrough
https://www.tonymacx86.com/threads/dual-success-qemu-kvm-high-sierra-win10-amd-rx560-passthrough-w-asusmaximusix-code-intel-i7-7700k.235592/
https://www.reddit.com/r/hackintosh/comments/7q8yxh/high_sierra_inside_linux_with_pci_passthrough/