Dla jasności od samego początku nie stanowi to problemu. To jest po prostu coś, co naprawdę chcę poznać tajemnicę.
Specyfikacja systemu
- Procesor : AMD A10-6790K 4,0 GHz
- Karta graficzna : AMD Radeon HD 8670D 1 GB (zintegrowany procesor graficzny)
- RAM : 2 x Team 4 GB 1600 DDR3 = 8 GB
Oczywiście używam 64-bitowego systemu operacyjnego, aby wykorzystać 8 GB pamięci, ale moje pytanie brzmi: zanim dostałem dodatkowe 4 GB pamięci RAM, gry takie jak Mafia II działały na najwyższych ustawieniach średnio przy 22 FPS, ale kiedy dostałem dodatkowe 4 GB pamięci RAM, zauważyłem bardzo przyzwoity wzrost liczby klatek na sekundę do 40 klatek na sekundę, mimo że gra nie wydawała się używać więcej niż 4 GB pamięci RAM.
Jaki jest sekret tego?
memory
performance
gaming
integrated-graphics
CyberGhostx1
źródło
źródło
Odpowiedzi:
Po zainstalowaniu drugiego modułu pamięci włączyłeś tryb dwukanałowy i podwoiłeś przepustowość pamięci. Wydajność karty graficznej zależy w dużej mierze od przepustowości pamięci, a liczba klatek na sekundę odzwierciedla wzrost przepustowości.
AMD A10-6790K to „przyspieszona jednostka przetwarzania” (APU) . APU łączą procesor ze stosunkowo mocnym zintegrowanym procesorem graficznym (GPU), eliminując potrzebę stosowania oddzielnej karty graficznej (przynajmniej w przypadku mniejszych obciążeń). „AMD Radeon HD 8670D” odnosi się do zintegrowanego procesora graficznego wbudowanego w to urządzenie APU.
Na wydajność każdego GPU duży wpływ ma jego zdolność szybkiego dostępu do danych graficznych z pamięci. Bez wystarczającej przepustowości pamięci rdzenie procesorów graficznych często kończą się czekaniem na dane, co uniemożliwia układowi działanie jego pełnego potencjału. Zasadniczo jest to skrajny przypadek wąskiego gardła von Neumanna : dzisiejsze karty graficzne mają setki, jeśli nie tysiące gigaFLOPS nieprzetworzonej mocy obliczeniowej i mogą przetwarzać dane tak szybko, że często nie mogą odczytać danych z pamięci wystarczająco szybko, aby utrzymać się zajęci.
Z tego powodu dzisiejsze wysokowydajne karty graficzne wykorzystują specjalnie zaprojektowaną pamięć wideo, zazwyczaj GDDR5 , aby osiągnąć maksymalną wydajność. Niestety większość zintegrowanych procesorów graficznych, w tym te znajdujące się w APU, nie ma własnej pamięci dedykowanej, więc zamiast tego muszą korzystać z pamięci systemowej.
Ponieważ procesory AMD APU wykorzystują pamięć systemową jako pamięć graficzną, wydajność zintegrowanego procesora graficznego zależy w dużej mierze od szybkości pamięci RAM. Systemowa pamięć RAM DDR3 ma nie tylko znacznie mniejszą przepustowość niż pamięć wideo GDDR5, ale zintegrowany procesor graficzny musi dzielić tę przepustowość z procesorem w celu normalnego użytkowania aplikacji. Zwiększenie przepustowości pamięci bezpośrednio zwiększy wydajność poprzez zmniejszenie tego wąskiego gardła.
Po uaktualnieniu pamięci systemu dodano drugi moduł pamięci. Dzięki dwóm modułom pamięć działa teraz w trybie dwukanałowym , podwajając przepustowość pamięci i znacznie zwiększając wydajność. Aktualizacja do szybszej pamięci RAM (przynajmniej DDR3-1866, najlepiej DDR3-2100 lub szybszej) podobnie zwiększy wydajność.
Wpływ przepustowości pamięci na wydajność GPU jest dobrze udokumentowany.
Real World Tech szczegółowo omówił wpływ przepustowości pamięci na wydajność GPU. Wśród kart graficznych z podobnymi lub identycznymi układami GPU karty o większej przepustowości pamięci znacznie przewyższają karty o mniejszej przepustowości pamięci.
Sprzęt firmy Tom wykazał, że zintegrowana wydajność GPU w A10-5800K skaluje się liniowo z przepustowością pamięci do DDR3-2100. W nowszej wersji A10-7850K PC Perspective zgłasza liniowe skalowanie wydajności z pamięcią tak szybko, jak DDR3-2500 (i prawdopodobnie poza nią).
Źródło
źródło
Masz APU , a nie dyskretny procesor i dyskretny procesor graficzny. Oznacza to, że współużytkują one systemową pamięć RAM dla pamięci podręcznej tekstur, zamiast dedykowanej pamięci wewnętrznej na karcie graficznej.
Powodem, dla którego ulepszenie pamięci RAM przyspieszyło twoją grę, jest zamiana zasobów tekstur. Dzięki ogólnie dostępnej pamięci RAM oznacza to, że więcej danych tekstur można ładować i przechowywać w pamięci RAM dłużej. Po przydzieleniu całej pamięci i gdy system operacyjny potrzebuje więcej do pracy z zadaniem, znajdzie przydzieloną pamięć, która nie była ostatnio używana, zapisze zawartość na dysku, a następnie ponownie przydzieli pamięć dla to zadanie. Gdy dane będą ponownie potrzebne, zamieni je z powrotem na dysk RAM. Ta zamiana zajmuje dużo czasu (względnie).
Prawdopodobnie dużo zamieniałeś na dane tekstur. Po uaktualnieniu pamięci RAM udostępniono więcej miejsca na tekstury, co oznacza mniej wymiany pamięci, co przekłada się na większą liczbę klatek na sekundę.
źródło
jeśli twoja gwiazda gry 2 lub czerwony alert 3, dodanie więcej pamięci RAM jest lepsze, to nie zwiększa FPS, ale raczej pomaga w utrzymaniu prędkości.
przykład:
8 GB = 100 czołgów (czerwony alert) idzie 60 fps, dodając coraz więcej czołgów, spowalnia.
16 GB = 250+ zbiorników.
po prostu z perspektywy.
także w grach z otwartym światem bardzo pomaga, zmniejszając również liczbę klatek na sekundę i czkawkę.
teraz, mówiąc prościej, ram utrzymuje prędkość, ale nie zwiększa FPS
źródło