W tej chwili robię renderowanie wideo i jedno, co mnie całkowicie nie rozumie, to to, czy ktoś używa taniego laptopa do renderowania wideo.
Czy wideo renderowane na wysokiej klasy laptopie i7 wygląda lepiej niż wideo renderowane na laptopie dwurdzeniowym? (Czy grafika Intel HD ma znaczenie, która jest używana w obu przypadkach?)
Czy renderowanie wideo obniża wydajność procesora po pewnym czasie (100% na minuty)?
video
graphics-card
cpu
performance
Anirudha Gupta
źródło
źródło
x264 -preset slower
; w przypadku wideo, które zostanie raz skompresowane, ale wysłane wiele razy przez Internet lub przechowywane na dysku na zawsze, spędzanie dodatkowego czasu procesora / energii elektrycznej z góry powinno się opłacić na dłuższą metę. Ale to oddzielne od renderowania 3D.Odpowiedzi:
Nie, nie ma. Obaj renderują w jakości, którą im każesz, jednak renderowanie jest naprawdę dużym obciążeniem obliczeniowym, więc renderowanie za pomocą i7 będzie znacznie szybsze niż renderowanie z dwurdzeniowym procesorem niskiej klasy .
I nie, wewnętrzny procesor graficzny ( w tym przypadku Intel HD Graphics ) nie będzie miał znaczenia, ponieważ rendering używa tylko procesora. Jednak niektóre aplikacje do renderowania mogą używać twojego IGP (Intel HD) lub GPU (twoja dyskretna karta graficzna, jeśli taka istnieje) do renderowania obrazu, co prowadzi do zupełnie innego wyniku. Większość procesorów klasy konsumenckiej radzi sobie lepiej w renderowaniu niż zwykłe procesory graficzne i jest o wiele lepsza niżIGP (zarówno pod względem jakości [z powodu lepszych algorytmów obliczeniowych], jak i szybkości, jednak nie dotyczy to tego przypadku). Należy o tym pamiętać, ponieważ różni się w zależności od aplikacji. (podziękowania dla @CliffArmstrong za sugestię)
Nie, procesory nie ulegają degradacji. Są produkowane, więc nie musisz ich regularnie zmieniać. Sprawdź tę odpowiedź, aby uzyskać bardziej szczegółowe informacje.
Jeśli obecnie renderowana aplikacja korzysta z wielowątkowości , nowsze procesory, które również mają wyższą liczbę rdzeni, mogłyby wykonać to samo zadanie znacznie szybciej.
Powiedzmy na przykład, że mamy nowszy 8-rdzeniowy procesor i7 i jeden starszy zwykły dwurdzeniowy procesor, i powiedzmy, że każdy rdzeń ma 2 wątki . To czyni z nich procesor z 16 wątkami i procesor z 4 wątkami . Teoretycznie, jeśli aplikacja wykorzysta wszystkie rdzenie i określimy, że obraz ma jakość 1080p (Full HD), procesor i7 teoretycznie renderuje obraz4 razy szybszy niż dwurdzeniowy procesor (jeśli wszystkie rdzenie pracują na tej samej częstotliwości w obu procesorach). Jednak jakość obrazu nadal wynosiłaby 1080p, więc będą renderować obraz o tej samej jakości, ale w innym czasie.
I chociaż procesorom przypisywane są tak ciężkie zadania, zaczynają wytwarzać znacznie więcej ciepła , co może być niebezpieczne . Odpowiednie chłodzenie jest koniecznością podczas wykonywania takich zadań, jak wspomniano w jego odpowiedzi @Tetsujin, w przeciwnym razie procesor może zacząć się dławić w celu zmniejszenia ciepła.
źródło
Tak długo, jak maszyna będzie w stanie utrzymać się wystarczająco chłodna, jedyną różnicą będzie czas potrzebny.
Podczas renderowania wideo nawet na 12-rdzeniowym Xeonie celowo zwiększam fanów do maksimum. Chociaż urządzenie jest w stanie utrzymać się w niskiej temperaturze, uważa, że „wystarczająco chłodny” to 1 ° C w „procHot”, czyli maksymalnej temperaturze procesora określonej przez Intela [98 ° C dla tego konkretnego procesora, trzeba by było sprawdź dane Intela na własne].
Po prostu lubię nadawać temu trochę więcej przestrzeni, ale może to tylko ja jestem trochę paranoikiem.
Z drugiej strony, jeśli nie będzie w stanie utrzymać się pod kontrolą procHot, ostatecznie spowoduje krótkotrwałe awarie / BSOD, a nawet długoterminowe szkody.
Podczas intensywnych zadań chłodzenie jest najważniejsze.
źródło
Gdy uruchomisz dokładnie ten sam programowy koder (program) z dokładnie tymi samymi opcjami i konfiguracją na dwóch różnych procesorach, uzyskasz dokładnie ten sam wynik. Jedyną różnicą będzie czas potrzebny na wykonanie kodowania.
Używanie dokładnie tego samego programu z dokładnie taką samą konfiguracją z dokładnie takim samym wejściem powinno dawać tę samą jakość wyjściową, gdy działa na procesorze Xeon, i7, i3 lub nawet Celeron.
Jeśli korzystasz z wbudowanych sprzętowych koderów lub dekoderów wideo, możesz uzyskać różne wyniki, ponieważ mogą one zostać skonfigurowane lub zoptymalizowane w różny sposób między generacjami procesorów, a nowszy sprzęt może obsługiwać nowsze funkcje. W ten sam sposób, że używanie 5-letniej kopii ffmpeg może być wolniejsze lub dawać nieco inne wyniki dla danej konfiguracji niż nowsza wersja, różne sprzętowe kodery wideo można traktować jako równoważne różnym wersjom „oprogramowania”, aczkolwiek wersje, których nie można zaktualizować bez wymiany sprzętu.
Sam procesor najprawdopodobniej nie ulegnie degradacji, ale ponieważ procesor będzie gorętszy, wentylatory będą działać mocniej, zasilacz będzie pracował ciężej, a ogólnie system będzie pracował ciężej i cieplej niż w przeciwnym razie, gdybyś nie wykonywał kodowania. Teoretycznie można uznać, że ta dodatkowa praca stanowi dodatkowe obciążenie dla twojego systemu, ale w praktyce twój system powinien być zaprojektowany na tyle dobrze, aby różnica między korzystaniem z niego w ten sposób a jego niestosowaniem w ogóle oznaczała, że okres użytkowania system będzie tak blisko, jak nie ma znaczenia.
Jeśli masz zasilacz lub układ chłodzenia, który nie został zaprojektowany lub określony na tyle dobrze, aby pasował do obciążenia twojego systemu, możesz spowodować awarię wcześniej niż powinien.
Uruchamianie wymagających zadań na słabo zasilanym zasilaczu może spowodować jego przegrzanie i wypalenie elementów w zasilaczu lub „rozjaśnienie się”, powodując niestabilność systemu. O ile nie kupiłeś okazyjnie zbudowanej maszyny w piwnicy lub nie zbudowałeś jej z najmniejszym zapasem, jaki możesz znaleźć, nie powinno tak być.
źródło
Na laptopie generalnie nie. Jednak wiele laptopów nie jest zbudowanych z myślą o trwałości. Procesor może nie ulec degradacji, ale coś ulegnie zmianie. Używanie laptopa w ten sposób, a nawet laptopa do gier, jest niewłaściwe.
Przebieg napięcia i przekroczenie częstotliwości taktowania skróci żywotność wielu stacji roboczych i komponentów pulpitu. Dotyczy to również kart graficznych. Nie musi to oznaczać degradacji procesora, ale awarię.
Karta graficzna może opuścić fabrykę z ukrytymi problemami, a ciężka praca może ujawnić usterki. dlatego mamy teraz ECC Ram w kartach graficznych. Nie zamierzam wymieniać żadnych marek, ale istnieje powód, dla którego istnieje gwarancja.
źródło
Będzie to zależeć od tego, ile obliczeń dzieje się na procesorze i ile dzieje się na GPU.
Ogólnie rzecz biorąc, procesory wykonają więcej pracy szeregowej, w której dzieje się dużo rozgałęzień, a procesory graficzne wykonają więcej pracy, która wykonuje tę samą operację na dużej ilości danych (tj. Na każdym pikselu).
Ponadto liczba rdzeni pomaga tylko wtedy, gdy renderowanie korzysta z wielu rdzeni. Wiele aplikacji nie wykorzystuje w pełni wszystkich rdzeni. Tak więc 8-rdzeniowy procesor (lub quadcore z hyperthreading) prawie nigdy nie da 8-krotnego wzrostu prędkości.
Aplikacja, która w ogóle nie jest zoptymalizowana pod kątem wielowątkowości, nawet nie przyspieszy.
Aby odpowiedzieć na twoje pytania:
Nie, będzie wyglądać dokładnie tak samo, ponieważ wykonywane są dokładnie te same operacje.
Biorąc pod uwagę to, co napisałem powyżej, zależy to od tego, czy temperatura twojego procesora wzrośnie powyżej pewnego progu, co spowoduje, że procesor się obniży, aby nie zwiększać dalej temperatury. Więc jeśli procesor wykonuje dużo pracy, zwolni się po pewnym czasie pełnego obciążenia, szczególnie w laptopach (mała obudowa, złe chłodzenie). Jeśli przez degradację rozumiesz degradację długoterminową, to zapoznaj się z powyższymi odpowiedziami (tl dr; nie degradują one znacznie).
źródło