컴퓨터의 하드웨어를 업그레이드 할 때 성능이 향상 될 것으로 기대하지만 때로는 예상했던 것 이상으로 예기치 않게 크게 향상되는 경우가 있습니다. 오늘의 수퍼 유저 Q & A 게시물은 혼란 스럽지만 행복한 게이머는 자신의 컴퓨터 메모리를 업그레이드했을 때 얼마나 운이 좋았는지 이해합니다.
오늘의 질문 및 답변 세션은 커뮤니티 중심의 Q & A 웹 사이트 그룹 인 Stack Exchange의 하위 부문 인 SuperUser가 제공 한 것입니다.
질문
수퍼 유저 독자 CyberGhostx1은 메모리를 추가하여 컴퓨터의 AMD APU에 대한 게임 성능을 크게 향상시킨 방법을 이해하려고합니다.
처음부터 명확하게 말하자면 이것은 문제가되지 않습니다. 이것은 내가 정말로 알고 싶은 비밀입니다.
시스템 사양
- CPU : AMD A10-6790K 4.0GHz
- GPU : AMD Radeon HD 8670D 1GB (통합 GPU)
- 램: 2 x 팀 4GB 1600 DDR3 = 8GB
물론 저는 64 비트 OS를 사용하여 8GB 메모리를 사용하고 있지만 제 질문은 다음과 같습니다. 추가 4GB RAM을 설치하기 전에 Mafia II와 같은 게임이 평균적으로 실행되었습니다 (가장 높은 설정에서) 22FPS의. 추가 RAM을 설치 한 후 게임이 4GB 이상의 RAM을 사용하지 않는 것처럼 보였음에도 불구하고 40FPS로 상당히 증가한 것을 알았습니다.
이것의 비밀은 무엇입니까?
게임 성능의 추가 향상은 확실히 대접이지만 이번에는 간단한 메모리 업그레이드가 어떻게 그러한 차이를 만들었습니까?
대답
수퍼 유저 기여자 인 DragonLord와 Ben Richards가 우리에게 해답을 제공합니다. 먼저 DragonLord :
AMD APU를 사용하고있는 것으로 나타났습니다. 이 칩은 CPU와 내장 그래픽 프로세서 (GPU)를 결합하여 별도의 그래픽 카드가 필요하지 않습니다 (적어도 작업 부하가 적은 경우). AMD APU는 시스템 메모리를 그래픽 메모리로 사용하기 때문에 통합 GPU 성능은 메모리 대역폭에 크게 의존합니다. DDR3 시스템 RAM은 GDDR5 비디오 메모리 (많은 개별 그래픽 카드에서 사용됨)보다 대역폭이 훨씬 적을뿐만 아니라, 통합 GPU는 일반적인 애플리케이션 사용을 위해이 대역폭을 CPU와 공유해야합니다. 메모리 대역폭을 늘리면이 병목 현상이 줄어들어 성능이 직접적으로 향상됩니다.
시스템 메모리를 업그레이드 할 때 두 번째 메모리 모듈을 추가했습니다. 두 개의 모듈을 사용하면 이제 메모리가 이중 채널 모드 , 메모리 대역폭을 두 배로 늘리고 그 결과 성능을 크게 향상시킵니다. 더 빠른 RAM (최소 DDR3-1866, 바람직하게는 DDR3-2100 +)도 마찬가지로 성능을 향상시킵니다.
또한 더 많은 메모리는 시스템이 더 많은 텍스처 데이터를 RAM에 미리로드 할 수 있음을 의미하므로 디스크에 액세스 할 필요가 줄어들고 성능이 향상됩니다. 그러나 이것은 증가 된 메모리 대역폭보다 중요하지 않습니다.
AMD APU에서 메모리 대역폭이 얼마나 중요한지 보여주기 위해 Tom의 하드웨어 과 PC 관점 APU 성능은 메모리 대역폭이 DDR3-2100 이상으로 증가 할 수 있음을 발견했습니다.
Ben Richards의 답변이 이어졌습니다.
개별 CPU 및 개별 GPU가 아닌 APU가 있습니다. 즉, 그래픽 카드의 전용 온보드 메모리가 아닌 텍스처 캐시를 위해 시스템 RAM을 공유합니다.
RAM 업그레이드로 인해 게임 속도가 빨라진 이유는 텍스처 리소스 스와핑 때문일 수 있습니다. 전체적으로 더 많은 RAM을 사용할 수 있다는 것은 더 많은 텍스처 데이터를로드하고 RAM에 더 오래 보관할 수 있음을 의미합니다. 모든 메모리를 할당하고 운영 체제에서 지금 작업을 수행하기 위해 더 많은 작업이 필요하면 최근에 사용되지 않은 할당 된 메모리를 찾아서 디스크에 내용을 저장 한 다음 메모리를 다시 할당합니다. 그 작업. 해당 데이터가 다시 필요하면 디스크에서 RAM으로 다시 스왑합니다. 이 스와핑은 (상대적으로) 오랜 시간이 걸립니다.
텍스처 데이터를 많이 바꾸었을 것입니다. RAM을 업그레이드 할 때 텍스처를 저장할 더 많은 공간을 제공했습니다. 이는 메모리 스와핑이 적다는 것을 의미하며, 이는 더 높은 FPS로 변환됩니다.
설명에 추가 할 것이 있습니까? 댓글에서 소리를 내십시오. 기술에 정통한 다른 Stack Exchange 사용자의 답변을 더 읽고 싶으신가요? 여기에서 전체 토론 스레드를 확인하십시오. .