Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » Shark20 03:06
 » Visar 03:00
 » Chavez 02:46
 » yanix 02:26
 » PaKu 02:20
 » metacom 02:18
 » xpx 02:17
 » abes99 01:30
 » luckyluc 01:30
 » Chrisu 01:26
 » PiotrexP 01:18
 » Martens 00:57
 » Wolf 00:44
 » CiAsTeK 00:39
 » bmiluch 00:38
 » Zic 00:36
 » rulezDC 00:36
 » Demo 00:15
 » rarek 00:09
 » buddookan 00:03

 Dzisiaj przeczytano
 41133 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

Zabawa z 2xGPU na desktopie (minitutorial) , Kosiarz 19/10/20 06:54
Konfig:

Crosshair Hero VI
Ryzen 1700X
16GB @2666MHz
5700XT Power Devil
3x2540x1440 (60Hz+144Hz+60Hz)

Problem:
Przy odpalonej aplikacji 3D na głównym (czyt gierca) filmy na YT czy inne animacje w przeglądarce liczone przez GPU na bocznych ekranach powodują coś co nazwałbym mikro przycięciami. Problem występuje niezależnie od obciążenia GPU przez aplikację główną. Z czego to wynika – nie wiem, ale problem występuje też na nV (przynajmniej na Pascalach).

Działanie:
Postanowiłem się z tym rozprawić za pomocą drugiej karty (która docelowo odciążyłaby główną i nie mieszałaby w FPSach i FrameTime’ach) i zakupiłem za 326 husarskiego golda RX550 2GB – najtańszą możliwą kartę AMD która powinna wspierać sprzętową akcelerację wszystkiego co trzeba. (dla posiadaczy nV odpowiednik to GT1030).

Wsadziłem drugą kartę, na wszelki wypadek to do niej podłączyłem boczne ekrany i odpaliłem kompa. Windows dossał jakieś drivery i po restarcie wszystko śmigało jak trzeba z GPU0 i GPU1 poprawnie rozpoznawanymi przez system i Radeon Software.
Odpalam StarCrafta2 (bo jeżeli tutaj problem zniknie to w innych miejscach też) i… dupa. Jest dokładnie to samo. Trochę zrezygnowany jeszcze zerknąłem do menadżera zadań i tu się zdziwiłem, bo mimo tego, że YT leciał na bocznym to był liczony przez… GPU0 a nie świeżo wsadzoną kartę. Przypomniało mi się, że w ustawieniach jest coś takiego jak High Performance i Power Saving GPU (Win>Settings >System>Display>Graphics settings). Niestety po rozwinięciu opcji dla Chroma obie alternatywy są przypięte do 5700XT. Po chwili googlania tematu dowiedziałem się, że następny duży update Windowsa ma dodać opcję ręcznego wyboru GPU jako numer 4 i już śmiga w Insider buildach - SWEET.

Obejście:
Jest jednak pewien zabawny myk jak zmusić Chroma do użycia drugiego GPU. Ustawiamy ekran podłączony do drugiej karty jako główny. Wtedy GPU zamieniają się miejscami w systemie i GPU0 jest RX550 a GPU1 5700XT w moim przypadku. Odpalamy Chroma i z powrotem zmieniamy wyświetlacz główny na ten przypięty do mocnego GPU. Co ciekawe Chrom dalej myśli, że RX550 to jedyna słuszna dla niego karta i będzie używać RX550 do dekodowania wideo.

Rezultat:
DZIAŁA. Obciążenie GPU0 ~12% w StarCrafcie2 i jakieś 20% na GPU1 przy dekodowaniu 4K – zero irytujących przycięć. Idąc o krok dalej w Path of Exile miałem 144FPS bez przeglądarki na boku i przycięcia oraz spadek do ~120FPS z YouTubem na bocznym (o ile samo 120FPS nie jest żadnym problemem to przycięcia już irytują). Teraz jest 144FPS na sztywno bez przycięć nawet jak na obydwu bocznych jest dekodowane 4K.

Zapisałem się do Microsoftowego programu Insider i czekam aż mi zaproponują najnowszego builda żeby przetestować czy działa. Myślę, że jakby pogrzebać w necie to gdzieś znajdzie się cwaniak co wymyślił jak na desktopie przetłumaczyć windowsowi że power saving GPU to RX550 i w ten sposób zmusić do poprawnego (… preferowanego) użycia multi GPU.

Ale urwal...

  1. W takim razie , Bergerac 19/10/20 09:45
    czy za każdym razem gdy odpalasz grę i film, musisz robić tę całą zabawę?

    Barbossa: You're supposed to be dead!
    Jack Sparrow: Am I not?

    1. nie , Kosiarz 19/10/20 10:09
      tak dlugo jak chodzi przynajmniej 1 karta z Chroma odpalonego gdy RX550 obsługiwał monitor główny wszystko leci w ten sposób. Nie próbowalem hibernowania czy mrozi te ustawienia. Caly proces to ~10sec...

      Ale urwal...

  2. a wystarczyłby , bajbusek 19/10/20 09:55
    1 monitor 32:9 i obyło by się bez kombinowania. Widać, że oprócz pójścia w n-monitorów to koledzy boardowicze idą w multi-gpu żeby to obsłużyć ... ciekawe czy karty nvidii mają taki problem bo widać ewidentnie, że to coś ze sterownikami do GPU.

    1. nie do konca , Kosiarz 19/10/20 10:22
      bo tu chodzi o to co liczy dekompresje obrazu i jak to jest na karcie liczacej w tym czasie 3D to pojawiają się przycięcia. poza tym - po co zmieniać dobre monitory :P

      wnioskuje że na nV jest to samo bo trik z przelączeniem monitora głównego żeby zmusić Chroma do liczenia na drugim GPU podjumalem od typa z 1080Ti który miał ten sam problem i wrzucił sobie jakąś 950tke sprzed apdejtu.

      Wychodzi na to, że niezależnie od GPU nie do końca radzą sobie z multitaskingiem skoro nawet <15% obciążenia w SC2 + dekompresja YT daje w grze minimalną czkawkę.

      Od razu dodam że to samo było przed monitorem 144Hz ale wtedy to było praktycznie niewyczuwalne a jak sie czlowiek przyzwyczail do plynnosci to boli :P


      Ale urwal...

      1. łapię , bajbusek 19/10/20 11:20
        no to dedykowane GPU ma tutaj sens bez względu na liczbę monitorów.

        1. dokładnie , Kosiarz 19/10/20 13:22
          widać M$ też już się połapał bo na screenach widziałem że w tym nowym buildzie działa to bez zarzutu. na dobrą sprawę każdy kto ma integrę już teraz może sobie poprzestawiać co trzeba.

          ja tam jestem zadowolony, że pozbyłem się czegoś co mnie irytowało... czy jest to warte 300+ złociszy to już każdy musi sobie sam odpowiedzieć chociaż myślę że stasze karty też dałyby radę a jak ktoś ma coś w szufladzie to odpowiedz jest prosta. Po najblizszym service packu każdy będzie sobie mogl bez gimnastyki skonfigurowac.

          Ale urwal...

    2. to samo na nV , GULIwer 19/10/20 14:25
      Ja często podczas grania słucham sobie podcastów z YT i jak zapomnę przełączyć jakości z FHD na 480p to mi zabiera z 10-15% fps i czuć takie mikro przycięcia. GTX 1060

      I'm only noise on wires

      1. no to masz rozwiązanie , Kosiarz 20/10/20 03:23
        wrzuć jakąś starą kartę albo jak jedziesz na Intelu z integrą to możesz sprawdzić czy podziała.

        Ale urwal...

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL