2017.12.14 18:30

라데온 아드레날린 드라이버.

 많은 기능 향상이 된 드라이버가 나왔다. 오버워치의 크래시 문제나 롤의 낮은 텍스쳐에서의 크래시 문제 그리고 프리싱크 문제 등등의 많은 문제들이 해결되어서 나온 드라이버로 직접 사용해보니 더 좋아진 것 같다.


 하지만 웹브라우져의 유투브에서 동영상이 로딩되면 브라우져를 닫아도 최고의 코어 클럭으로 고정되는 경우가 있는데, 이 상태는 드라이버를 리셋할 때 까지 멈추지 않고 계속 유지된다.

 이 문제를 해결하는 방법은 아주 간단하게 마법의 설정인 전역 설정의 "수직 동기화" 부분의 "향상된 동기화"를 사용하는 방법이다. 이 기능을 사용하면 코어 클럭이 최대로 계속 있는 상태를 해결할 수 있다.

 라데온 칠(Chill) 기능도 적용해봤지만 효과가 없었고 향상된 동기화나 브라우져에 따로 그래픽 드라이버 설정을 두고 조정하는 방법 밖에는 없었다.


 다른 가능한 설정이 또 있는지는 모르겠지만 이 설정으로 아직 다른 문제가 없는 것 같다.


저작자 표시 비영리 변경 금지
신고

'기타' 카테고리의 다른 글

라데온 아드레날린 드라이버.  (0) 2017.12.14
윈10 FCU 그리고 라이젠.  (0) 2017.11.25
nginx rtmp 윈도우즈 업데이트  (0) 2017.09.21
ReactOS 0.4.6  (0) 2017.09.05
LibreElec에서의 넷플릭스.  (0) 2017.07.03
LibreElec #0626, #0629  (0) 2017.06.30
Trackback 0 Comment 0
2017.11.30 17:19

메모리 그리고 온도 효과.

 AGESA 1.0.7.2a의 테스트 바이오스에 관한 글들을 찾다가 메모리 온도와 지터에 대한 새로운 글을 찾았다.


http://www.overclock.net/t/1640919/ryzen-dram-calculator-overclocking-dram/450



 메모리 모듈의 온도가 올라가는 것으로 메모리쪽에 지터가 생기는데 이것으로 인해 메모리 에러가 생긴다. 그것을 막기 위해서는 방열판으로 충분히 메모리 모듈을 냉각시키거나 혹은 메모리 전압을 낮추거나 혹은 메모리 컨트롤러의 값을 조정하는 것이 필요하다.


 만약 방열판으로도 메모리 온도를 섭씨 50도 이하로 만들지 못할 경우에는 CAD BUS Strength의 값을 조정해야 한다. 메모리 모듈 온도 섭씨 58.3도에서도 지터 문제가 생기지 않는 CAD BUS Strength 값은 20 20 20 20으로 조정하면 된다.


 다르게 Command Rate를 2T로 하는 방법도 있으나 안정성으로 성능을 버리는 설정으로 크게 추천하지 않는다.


 이 글 덕분에 알 수 없던 메모리 설정에 대한 궁금증 하나가 더 해결.


(편집) AGESA 1.0.7.2a는 CPU Ratio버그가 있는 것으로 많은 제조사의 바이오스 업데이트에서 문제가 있는게 발견.


 (편집) CAD strength의 값들은 어지간해서는 건드리지 않는게 좋은 것 같다. 오히려 건드리면 성능이 하강되는 결과도 나오는데 2번째 값(메모리 어드레스 신호)과 4번째 값(메모리 칩 활성화 신호)이 큰 영향을 미치는 듯.


 (편집) MSI의 새로운 AGESA업데이트는 내년 1월초라는 소문이 있는데 대충 3개월 간격의 업데이트가 있었던걸 생각하면 대충 그때쯤인 듯.


저작자 표시 비영리 변경 금지
신고
Trackback 0 Comment 0
2017.11.25 10:53

윈10 FCU 그리고 라이젠.

 윈10 FCU 업데이트로 이제 코어 파킹은 없어졌지만, 균형 전원 설정이 AMD가 제공하는 설정과 약간 다르다는 이야기를 찾았다.


 https://gist.github.com/Nt-gm79sp/2db1111c14f5c94f5a4068ea092544bd


 다른 부분의 내용을 비교해서 파라미터들을 정리해 놓은게 있어서 일부만을 적용. 아래 C6 state를 바이오스에서 귀찮게 끄지 않고 문제가 없는지를 테스트를 하기 위해서 일부분을 적용했다.


 명령창에서 실행시키면 적용이 되고, 다시 부팅을 해도 그대로 설정이 남는다.


# !!!You need to set your current Power Plan to Balanced to make it work properly!!!
# Works for Windows 10 1709 (Fall Creators Update).
#
# Win10 1709 already solved CPU core parking issues. Here's just 4 differences I found.
# You may want to duplicate your current power plan first, if you are not sure whether you need this.
# powercfg /duplicatescheme scheme_current

# Processor performance increase threshold.
# Specify the upper busy threshold that must be met before increasing the processor's performance state (in percentage).
# The Default Value is 60%, AMD's Value is 25%.
powercfg /attributes SUB_PROCESSOR PERFINCTHRESHOLD -ATTRIB_HIDE
powercfg /setacvalueindex scheme_current SUB_PROCESSOR PERFINCTHRESHOLD 25

# Processor performance decrease threshold.
# Specify the lower busy threshold that must be met before decreasing the processor's performance state (in percentage).
# The Default Value is 20%, AMD's Value is 10%.
powercfg /attributes SUB_PROCESSOR PERFDECTHRESHOLD -ATTRIB_HIDE
powercfg /setacvalueindex scheme_current SUB_PROCESSOR PERFDECTHRESHOLD 10

# Processor performance time check interval.
# Specify the amount that must expire before processor performance states and parked cores may be reevaluated (in milliseconds).
# The Default Value is 30ms, AMD's Value is 15ms.
powercfg /attributes SUB_PROCESSOR PERFCHECK -ATTRIB_HIDE
powercfg /setacvalueindex scheme_current SUB_PROCESSOR PERFCHECK 15

# Lower bound for processor performance throttling.
# Minimum percentage of processor capabilities to use.
# The Default Value is 5%, AMD's Value is 90%.
powercfg /setacvalueindex scheme_current SUB_PROCESSOR PROCTHROTTLEMIN 90




 윈10이 기본 제공하는 균형 전원설정을 사용하지 않는다면 필요치 않은 설정이다. 라이젠이 드라이버로 제공하는 전원 설정을 사용하고 있다면 이 설정은 아무런 의미가 없다.


 이중에 3번째 Processor performance time check interval 만을 적용해서 테스트.


 (편집) 윈10 FCU에서 바이오스 C6 state를 꺼야 윈도우즈 부팅시에 블랙스크린 현상이 없어지는 것을 확인. 자체 윈도우즈의 문제인지 프로세서의 드라이버의 문제인지는 모르겠다. 논 오버클럭 시에는 꺼야 좋다. 단, 전력 소비에서는 약 2W이상의 코어 소비 전력이 늘어난다.


 (편집) 바이오스에서 c6 state를 끄면 core boost가 제한되는데 베이스 클럭 이상으로는 절대로 올라가지 않는다.


 (편집) C6 state를 건드리지 않는 부분에서 메모리 Command Rate를 1T에서 2T로 변경. 약간의 메모리 성능은 하락하지만 C6 문제는 없어지는 것 같다. 어디 문제일지는 =ㅅ=;


 (편집) C6 state 문제는 아닌 것 같고 CR 문제도 아닌 것 같다. 일단 램의 Power Down Mode를 Disabled로 변경. 다시 추이를 지켜보기.


 (편집) Power Down 문제였던 것을 대충 확인. 아마도 이 문제는 더 램동작이 안정해진다는 AGESA 1.0.7.1이 나와야 기본 셋팅으로 동작시킬 수 있을 듯 싶다. 또한 AGESA 1.0.7.1은 ECC 지원이나 IOMMU 그룹핑 방법의 변경으로 인한 그래픽카드의 버스 동작 속도의 최대화 등의 새로운 기능도 포함되었다고 한다. 다만 램클럭이 안정화되면서 약간의 레이턴시는 늘어났다. 2주 정도 지났으니 MSI에서 베타 버전이 나올 즈음이 되었는데 소식이 없다 =ㅅ=


(편집) AGESA 1.0.7.1이 ASUS말고 나오지 않은 이유는 1.0.7.1에 버그가 많기 때문. 기가바이트 포럼에 따르면 12월 1일 금요일에 새로운 AGESA 1.0.7.2a가 나올 예정이라고 함.



저작자 표시 비영리 변경 금지
신고

'기타' 카테고리의 다른 글

라데온 아드레날린 드라이버.  (0) 2017.12.14
윈10 FCU 그리고 라이젠.  (0) 2017.11.25
nginx rtmp 윈도우즈 업데이트  (0) 2017.09.21
ReactOS 0.4.6  (0) 2017.09.05
LibreElec에서의 넷플릭스.  (0) 2017.07.03
LibreElec #0626, #0629  (0) 2017.06.30
Trackback 0 Comment 0