DIY Dual seat pelikone X570 piirisarjalla

  • Keskustelun aloittaja Keskustelun aloittaja Bunnyh
  • Aloitettu Aloitettu
Liittynyt
27.06.2021
Viestejä
162
Käytössä ollut niin hyvä virtuaalipelikonesetuppi jo reilun vuoden että pitää kirjata tänne jos joku muukin innostuisi kokeilemaan. Suosittelen jos jaksaa säätää, vähemmän johtosotkua ja pömpeleitä lattialla!

Kotelo
-
Fractal Define R4
Poweri
-
Fractal Design Ion+ 860P
Emolevy
- AsRock X570 Steel Legend
Prossu
-
AMD Ryzen 5950X
Prossujäähy
-
Asus TUF Gaming LC II 240
Muistit
-
4x16GB KF3600C16D4/16GX DDR4
Näytönohjaimet
- Asus TUF RTX 4080 OC
- Asus ROG Strix 3060 OC
NVMe-levyt
- FireCuda 530 1TB
- FireCuda 520 2TB

Kone pyörittää kolmea käyttistä, joista varsinainen rautatason Debian ei käytä kumpakaan näytönohjainta eikä sille jää yhtään USB-ohjainta kun se on antanut kaikki virtuaalikoneille. Se hoitaa vain virtuaalikoneiden pyörittämisen ja verkon. Lisäksi siinä pyörii vielä CoolerControl.

Kone sijaitsee olohuonessa kahden pöydän välissä, molemmille pöydille on laitettu näyttö, näppis ja hiiri. Toisella pöydällä pyörii Windowskone tyttöystävälle, ja toisella itselle virtualisoitu Debian. Mietin aluksi etten virtualoisi omaa käyttistäni mutta sitten sen boottailut häiritsisi Windowsia, paljon selkeämpi ollut näin. Virtualisoinnin saa tehtyä Debianissa libvirt-paketeilla oikein helposti. Vaikeinta oli löytää emolevy jossa IOMMU groupit menevät järkevästi ja kaikki toimii, nämä jutut kun ei ole missään spekseissä juuri koskaan, vaan joutuu joko yrittämään tuurilla tai metsästämään tietoa jostain.

Tällä AsRock X570 Steel Legend -emolla lopulta sai virtualisoitua molemmat näytönohjaimet rautatason käyttikseltä pois, ja lisäksi mahtuu vielä ylempään slottiin massiivinen 4080 ja alemmas vielä 3060. Aiemmin käytössä ollut Asus B550 Plus oli jotenkin rajoittavampi tämän suhteen.

5950X on prossuna tällaiseen setuppiin kätevä, koska sehän on sisäisesti jo tavallaan 2 prossua, siis 2 eri 8-core yksikköä (CCX1 & CCX2) joilla on molemmilla oma L3-cache. Tästä oli hyvä jakaa kahdelle varsinaiselle virtuaalikäyttikselle ja rautatason käyttikselle coreja näin (numerointi alkaa 1:stä):

Rautataso
CCX2:n viimeisen coren kummatkin threadit

Windows VM
CCX2:n muista paitsi viimeisestä coreista 1 thread

Debian VM
CCX1:n kaikista coreista 1 thread

Oikein hyvin pyörii kaikenlaiset pelit, jopa Cyberpunk 2077, tällä Debian VM:llä jossa on 30GB muistia, 4080 ja 8 ydintä 5950X:stä, prossu pysyy luotettavasti yli 5GHz ja kevyellä kuormalla jopa yli 5.5GHz. Näytönohjaimet on ihan vakiona. Toisella pöydällä voi tyttöystävä tehdä mitä huvittaa samaan aikaan ja 3060 riittää hänelle hyvin kaikkeen pelaamiseenkin. Ei ikinä huomaa mitään hidastumista jos "toisella koneella" tekee vaikka miten raskaita asioita, tosin kesällä yhteensä 800W lämmitys alkoi jo tuntua pöytien välistä kun molemmilla koneilla pelasi sopivan raskaita pelejä.

En usko että tyttöystäväni edes kauheana muistelee että kone on virtuaalinen, kun ei tarvi kiinnittää nykyään mitään USB-laitteita, kyllähän sekin hubeilla onnistuu. Tuollaiset näppikset missä on USB-portti hiirelle on varsin hyviä tähän setuppiin, saisi ollaan vaan toinenkin portti. Kun jakaa USB-ohjaimet eikä yksittäisiä laitteita, vastaa selkeämmin sitä kuin olisi erilliset koneet kyseessä, voihan ne USB-portit vaikka merkata koneen taakse jotenkin kumpaan ne kuuluu.

Nyt tarvisi kohta neljännen käyttiksen tähän koneelle, kun haluaisin pelata Rustia mutta sitä varten tarvii vissiin ihan oikeasti Windowsin EAC-servereille :( menee hankalaksi kun tässä virtuaalidebianilla pyörii jo Home Assistant ja en millään haluaisi käyttää Windowsia mihinkään muuhun kuin siihen Rustin pelaamiseen sitten.
 
Tuli jopa ostettua lisenssi tuolle Windows-virtuaalikoneelle. Mihin lie onkaan sitten sidottu, ei ollut kallis.
 
Ymmärtäisin jos kyseinen kone olisi jossain sähköpääkeskuksessa mutta että olohuoneessa niin pakko kysyä mikä etu tällä saadaan verrattuna normaaliin kahteen erilliseen koneeseen?
 
Käytössä ollut niin hyvä virtuaalipelikonesetuppi jo reilun vuoden että pitää kirjata tänne jos joku muukin innostuisi kokeilemaan. Suosittelen jos jaksaa säätää, vähemmän johtosotkua ja pömpeleitä lattialla!

Kotelo
-
Fractal Define R4
Poweri
-
Fractal Design Ion+ 860P
Emolevy
- AsRock X570 Steel Legend
Prossu
-
AMD Ryzen 5950X
Prossujäähy
-
Asus TUF Gaming LC II 240
Muistit
-
4x16GB KF3600C16D4/16GX DDR4
Näytönohjaimet
- Asus TUF RTX 4080 OC
- Asus ROG Strix 3060 OC
NVMe-levyt
- FireCuda 530 1TB
- FireCuda 520 2TB

Kone pyörittää kolmea käyttistä, joista varsinainen rautatason Debian ei käytä kumpakaan näytönohjainta eikä sille jää yhtään USB-ohjainta kun se on antanut kaikki virtuaalikoneille. Se hoitaa vain virtuaalikoneiden pyörittämisen ja verkon. Lisäksi siinä pyörii vielä CoolerControl.

Kone sijaitsee olohuonessa kahden pöydän välissä, molemmille pöydille on laitettu näyttö, näppis ja hiiri. Toisella pöydällä pyörii Windowskone tyttöystävälle, ja toisella itselle virtualisoitu Debian. Mietin aluksi etten virtualoisi omaa käyttistäni mutta sitten sen boottailut häiritsisi Windowsia, paljon selkeämpi ollut näin. Virtualisoinnin saa tehtyä Debianissa libvirt-paketeilla oikein helposti. Vaikeinta oli löytää emolevy jossa IOMMU groupit menevät järkevästi ja kaikki toimii, nämä jutut kun ei ole missään spekseissä juuri koskaan, vaan joutuu joko yrittämään tuurilla tai metsästämään tietoa jostain.

Tällä AsRock X570 Steel Legend -emolla lopulta sai virtualisoitua molemmat näytönohjaimet rautatason käyttikseltä pois, ja lisäksi mahtuu vielä ylempään slottiin massiivinen 4080 ja alemmas vielä 3060. Aiemmin käytössä ollut Asus B550 Plus oli jotenkin rajoittavampi tämän suhteen.

5950X on prossuna tällaiseen setuppiin kätevä, koska sehän on sisäisesti jo tavallaan 2 prossua, siis 2 eri 8-core yksikköä (CCX1 & CCX2) joilla on molemmilla oma L3-cache. Tästä oli hyvä jakaa kahdelle varsinaiselle virtuaalikäyttikselle ja rautatason käyttikselle coreja näin (numerointi alkaa 1:stä):

Rautataso
CCX2:n viimeisen coren kummatkin threadit

Windows VM
CCX2:n muista paitsi viimeisestä coreista 1 thread

Debian VM
CCX1:n kaikista coreista 1 thread

Oikein hyvin pyörii kaikenlaiset pelit, jopa Cyberpunk 2077, tällä Debian VM:llä jossa on 30GB muistia, 4080 ja 8 ydintä 5950X:stä, prossu pysyy luotettavasti yli 5GHz ja kevyellä kuormalla jopa yli 5.5GHz. Näytönohjaimet on ihan vakiona. Toisella pöydällä voi tyttöystävä tehdä mitä huvittaa samaan aikaan ja 3060 riittää hänelle hyvin kaikkeen pelaamiseenkin. Ei ikinä huomaa mitään hidastumista jos "toisella koneella" tekee vaikka miten raskaita asioita, tosin kesällä yhteensä 800W lämmitys alkoi jo tuntua pöytien välistä kun molemmilla koneilla pelasi sopivan raskaita pelejä.

En usko että tyttöystäväni edes kauheana muistelee että kone on virtuaalinen, kun ei tarvi kiinnittää nykyään mitään USB-laitteita, kyllähän sekin hubeilla onnistuu. Tuollaiset näppikset missä on USB-portti hiirelle on varsin hyviä tähän setuppiin, saisi ollaan vaan toinenkin portti. Kun jakaa USB-ohjaimet eikä yksittäisiä laitteita, vastaa selkeämmin sitä kuin olisi erilliset koneet kyseessä, voihan ne USB-portit vaikka merkata koneen taakse jotenkin kumpaan ne kuuluu.

Nyt tarvisi kohta neljännen käyttiksen tähän koneelle, kun haluaisin pelata Rustia mutta sitä varten tarvii vissiin ihan oikeasti Windowsin EAC-servereille :( menee hankalaksi kun tässä virtuaalidebianilla pyörii jo Home Assistant ja en millään haluaisi käyttää Windowsia mihinkään muuhun kuin siihen Rustin pelaamiseen sitten.

Suorastaan nerokas ratkaisu ja säästää komponenttien kuluissa kun hyödyntää käytössä olevat resurssit virtualisoinnin kautta.
Onko tuo 860W virtalähde riittänyt hyvin tuossa kokoonpanossa?

Tuosta Rustista pakko kommentoida et on Facepunchilta idiotismia olla poikittain Linuxia vastaan kun se EAC:n Linux tuki olis "nappia painamalla" lisättävissä Rustiin(kuitenkin hyvin minimaalisella efortilla).
Mielenkiintoista kun 7 Days to Die on natiivi Linux peli ja käyttää samaa EAC kuin Rust ja molemmat on Unity pohjaisia. Jokainen voi tehdä johtopäätökset tästä itse :D
Minulla on peliläppärissä(Nitro 5) Ubuntu + Proton niin olen odotellut että Rust toimisi vihdoin Linux-alustalla. 7 Days to diee olen pelannut Ubuntussa ongelmitta :)
 
On riittänyt 860W justiinsa, tosin mietityttää voisiko tämä siihen joskus kaatua kun mittarin mukaa menee yli 800W parhaimmillaan.
 
Tämä 4080 oli aiemmin muussa käytössä, pelattiin jo kertaalleen läpi Baldur's Gate 3 kahdestaan niin että molemmilla oli vain 3060, joka riitti siihen peliin ihan hyvin. Kaipa se 4080:llä pyörii paremmin mutta nimenomaan tuossa Baldur's Gate 3:ssa kuluu nyt ~800W kun pelaa kahdestaan, toisella 4080 ja toisella 3060. En tarkistanut mitä oli 2x3060:llä mutta varmaan parisataa wattia vähemmän, kyllähän se jossain kohdissa ihan vähän tökki mutta ei käytännössä haitannut. Tollainen 2x3060 olisi myös aika realistinen monella muullakin emolevyllä, mutta suunnittelin tämän tukemaan näitä massiivisia järkälekorttejakin kun kerran sellaisia omistan (löytyy myös 4090 mutta ei sitä ole vielä mihinkään peliin tarvinut).

Siihen tarvisi vielä vähän isomman kotelon, että saisin sekä 4090 että 4080 koneeseen, mutta kyllä se tällä emolevyllä olis mahdollista, ja EVGA Supernova 1300W varmaan riittäisi molemmille. En vaan tiedä onko sellaisia koteloita olemassa juurikaan.
 
Tämä 4080 oli aiemmin muussa käytössä, pelattiin jo kertaalleen läpi Baldur's Gate 3 kahdestaan niin että molemmilla oli vain 3060, joka riitti siihen peliin ihan hyvin. Kaipa se 4080:llä pyörii paremmin mutta nimenomaan tuossa Baldur's Gate 3:ssa kuluu nyt ~800W kun pelaa kahdestaan, toisella 4080 ja toisella 3060. En tarkistanut mitä oli 2x3060:llä mutta varmaan parisataa wattia vähemmän, kyllähän se jossain kohdissa ihan vähän tökki mutta ei käytännössä haitannut. Tollainen 2x3060 olisi myös aika realistinen monella muullakin emolevyllä, mutta suunnittelin tämän tukemaan näitä massiivisia järkälekorttejakin kun kerran sellaisia omistan (löytyy myös 4090 mutta ei sitä ole vielä mihinkään peliin tarvinut).

Siihen tarvisi vielä vähän isomman kotelon, että saisin sekä 4090 että 4080 koneeseen, mutta kyllä se tällä emolevyllä olis mahdollista, ja EVGA Supernova 1300W varmaan riittäisi molemmille. En vaan tiedä onko sellaisia koteloita olemassa juurikaan.

Sanoisin siis että varsinkin kesähelteillä ennemmin katsoisi sitä tökkimistä BG3:ssa 3060:llä kuin parempaa FPS:ää ja olisi vielä 200W enemmän lämmitystä vieressä. 800W on jo aika paljon. Jos kahdella eri koneella pelaisi BG3:sta, 3060 näyttikset molemmissa, kuinka alas virrankulutuksen voisi realistisesti saada?
 
Kuulostaa erinomaiselta harrastamiselta. Selvennätkö asiaa tuntemattomalle, minkä vuoksi fyysisten ytimien vain toiset threadit on määritetty virtuaalikoneille? Mitä seuraisi jos laittaisi molemmat?
 
Kuulostaa erinomaiselta harrastamiselta. Selvennätkö asiaa tuntemattomalle, minkä vuoksi fyysisten ytimien vain toiset threadit on määritetty virtuaalikoneille? Mitä seuraisi jos laittaisi molemmat?
En ole varma asiasta, mutta tuntuu siltä että monet pelit tuskin ainakaan Linuxilla osaavat kunnolla allokoida threadejaan ytimille ottaen huomioon hyperthreadingin. Tällä tavalla käytän käytännössä yhdellä ainoalla ytimellä hyperthreadingia ja muilla en. Jos Windows VM ei tee mitään, Linux VM pyörittää IO:taan ikäänkuin ilmaiseksi, sen omat 8 loogista ydintä on jokainen erillisellä fyysisellä ytimellä CCX1:ssä, ja sen IO:ta hoitaa CCX2:n yhden ytimen kummatkin threadit. Voisihan tuon Windows-koneen oikeastaan kokeilla nostaa 7-ytimisestä 14-ytimiseksi, eli enabloida sille ne HT coretkin, tuskin on kauheasti eroa. Vaikuttikohan se kellotaajuuteen kans, tällä saa nyt aika hyvin pysymään jopa 5.5GHz:ssä kun vain yhdellä VM:llä tekee asioita ja suurin osa prossusta idlaa täysin.
 
Vähä menee hw puolelle, mutta jos on, nii Paa ny kopastaki kuva. Ei taida 4080 mahtua ainakaa nii, että kaikki kiintolevy kehikot o paikallaa? 😅 Mä en saanu Strix 3080 mahtumaan muistaakseni,ennenku otti pois. Mielenkiintoinen rojekti 👍👍
 

Statistiikka

Viestiketjuista
258 572
Viestejä
4 492 358
Jäsenet
74 259
Uusin jäsen
beraku

Hinta.fi

Back
Ylös Bottom