LinX v0.9.3 및 Legacy, AMD Edition

                 

LinX는 인텔 린팩(Linpack) + GUI를 의미하며 인텔 린팩 벤치마크(Math Kernel Library)를 이용해 시스템의 성능과 안정성을 쉽게 확인할 수 있도록 제작된 유틸리티입니다.

 

인텔 린팩 벤치마크는 주로 시스템의 성능 측정을 위해 사용되지만 안정성 테스트 및 에러를 감지하는 용도로도 이용할 수 있습니다. LinX를 구동 시에는 CPU의 과열을 피하기 위해 온도 모니터링을 권장하며, 특히 높은 TDP를 지닌 멀티코어 CPU를 사용 시에는 전원부 온도에도 주의해야 합니다.

 

최신 버전의 LinX는 기능 추가, 버그 수정, 최적화가 진행된 새로운 인텔 린팩 벤치마크를 사용, 이전 버전보다 높은 연산 성능과 함께 부가적으로 이에 따른 강력한 안정성 테스트 기능을 제공합니다.

 

LINX: Simple Graphical User Interface for Intel MKL.

- 원저작자Aleksandr Gusev (Dua|ist)
- 업데이트 & 한국어 번역: Hardware Tips

 

 

주요 기능

 

- 보다 빠르고 간단하며 신뢰도 높은 시스템 안정성 테스트
- 간단하고 직관적인 인터페이스
- 메모리 설정 및 자동 감지 기능
- 인텔 및 AMD CPU 지원 (AMD CPU는 AMD 전용 버전 사용)
- 인텔 Hyper Threading 지원 및 스레드 수 강제 할당 가능
- 우선 순위 설정 가능
- 종료 예상 시간 표시 기능
- 테스트 시간 제한 설정 가능
- 소리를 통한 알림 기능 설정 가능
- 가장 최근 구동 시 설정 자동 저장
- 시각적 표시 기능으로 시스템 문제시 빠르게 확인 가능
- AIDA64나 Speedfan과 연동하여 모니터링 그래프 출력 가능
- 그래프와 스크린샷을 PNG 형식으로 저장 가능
- 트레이 아이콘 기능
- 커맨드 라인 실행 지원
- 별도의 프로그램을 필요로 하지 않음
- 설치가 필요 없는 포터블 방식

 

■ 변경 사항

 

▼ Intel: 버전 0.9.3

- Intel Math Kernel Library (MKL) 업데이트 (버전: 2018 Update 3)

 

▼ Intel: 버전 0.9.2

- Intel Math Kernel Library (MKL) 업데이트 (버전: 2018 Update 2)

- XMP 적용 시스템에서 간헐적으로 발생할 수 있는 호환성 오류 개선

 

▼ Intel: 버전 0.9.1

- 일부 호환성 오류 개선

 

▼ Intel: 버전 0.9.0

- 인터페이스 개선
- 한국어 번역 추가, 교정
- 메모리 크기 및 문제 선택 폭 확대
- 특정 시스템에서 1회 테스트 후 중단될 수 있는 오류 수정
- 메모리 크기에서 '최대' 설정 시 '메모리 부족' 메시지를 띄우고 오류가 발생할 수 있는 문제 수정
- 성능이 1 TFLOPS 초과 시 발생하는 오류 수정

 

▼ Intel: 버전 0.9.0 Legacy

- LinX 최신 버전을 구버전 바이너리에 맞춰 리메이크
- 최신 인텔 CPU 기반 시스템에서 발생하는 온도 관련 문제를 피하기 위해 다소 낮은 부하(연산 성능)로 조정된 타협적 버전
- IHS 분리가 강요되는 온도 문제에 대처하기 위해 MKL 바이너리를 다소 구버전으로 하향 조정
- 테스트 시 메모리 크기는 '최대(예전처럼 오류가 발생하지 않고 적절한 최댓값으로 자동 설정됨)'로 설정하는 것을 권장

 

AMD: 버전 0.8.0 

- 사용자의 편의를 위한 버전 획일화 (인텔과 동일)

- 64-bit 전용으로 전환 및 이에 따른 최소 문제 크기 상향

 

■ 주의 및 활용

 

 LinX를 사용 중 발생할 수 있는 모든 문제는 사용자 본인의 책임이며 개발자는 어떤 문제도 책임지지 않습니다.

※ 메인보드의 전원부 손상을 막기 위해 보급형 모델에서는 극한/장시간의 테스트를 권장하지 않습니다.

※ 장시간 테스트 시 경우에 따라 절전 기능이 동작할 수 있으므로 해제 후 사용하시는 것을 권장합니다.

※ Haswell 이후의 CPU를 순정 상태(뚜따X)로 오버클러킹 시에는 구버전 MKL을 사용하는 Legacy 버전을 사용하여 어느 정도 타협하는 것을 권장합니다. Legacy 및 AMD 에디션의 경우 일반 버전에 비해 부하가 낮기 때문에 보다 높은 안정성을 위해서는 테스트에 성공한 가장 낮은 전압에서 최소 1~2스텝(약, 0.02~0.04V) 정도 상향 설정 후 사용하는 것이 좋습니다.

 

1. LinX 실행 시 발생할 수 있는 문제 요소를 최소화하기 위해 다른 모든 프로그램 종료하는 것이 좋습니다. (안전모드 권장)
2. 메모리 용량을 크게 할당하는 이유는 사용되는 메모리가 클수록 문제 크기가 커지기 때문입니다. 문제 크기가 증가하면 연산의 복잡도가 높아지고 이에 따라 성능(일정 수준까지)과 부하가 증가합니다.
3. 메모리(RAM)도 함께 오버클러킹했을 경우, LinX의 메모리 오류 검출 능력은 상대적으로 낮은 편이기 때문에 메모리의 안정성은 다른 툴(: Memtest86, HCI MemtestTestMem5 Advanced)로 확인하는 것이 좋습니다.
4. 테스트에서 문제가 없었다면 시스템은 일단 오버클러킹에 성공했다고 할 수 있습니다.

5. 이 때 모든 테스트에서 성능은 일정 값에 가까울수록 좋으며, 연산결과(Residual, 잔차)는 동일해야합니다.

6. 추후 시스템 사용 중 문제가 발생하는 경우오버클러킹 상태를 점검하고 오버클러킹 실패로 판단될 경우 설정을 조절합니다.

 

※ 인텔 8세대 오버클러킹 가이드(MSI): 바로가기

※ 인텔 8세대 오버클러킹 상세 가이드(|하하|아빠님): 바로가기

※ AMD 라이젠 오버클러킹 가이드(GIGABYTE): 바로가기

※ HCI MemTest 가이드(드로이얀7님): 바로가기

※ AVX 관련 참고바로가기

 

■ 설치 방법 New

 

1. 플랫폼에 맞는 LinX를 다운로드 후 압축을 해제합니다.

2. 버전에 맞는 전용 Intel Math Kernel Library (MKL)를 다운로드합니다.

3. 다운로드한 Intel MKL의 압축을 해제 후 다음 파일을 LinX의 MKL 폴더로 복사합니다.

- benchmarks_2018\windows\mkl\benchmarks\linpack 폴더의 linpack_xeon64.exe → LinX의 MKL 폴더

- benchmarks_2018\windows\redist\intel64_win\compiler 폴더의 libiomp5md.dll → LinXMKL 폴더

 

 인텔 MKL 라이선스 정책으로 인해 최신 버전은 MKL을 직접 다운로드해 상기 폴더에 넣으셔야 합니다.

 

다운로드

 

▼ LinX v0.9.3 (Korean, 한국어)

LinX v0.9.3.zip

※ 전용 Intel Math Kernel Library (MKL): 다운로드

 

▼ LinX v0.9.1 Legacy (Korean, 한국어)

LinX v0.9.1 (Legacy).zip

※ Legacy는 별도의 MKL 설치가 필요 없습니다.

 

 LinX v0.8.0 AMD Edition (AMD 전용, Korean, 한국어)

LinX v0.8.0 (for AMD).zip

※ AMD 에디션은 별도의 MKL 설치가 필요 없습니다.

 

 LinX v0.6.5 (Original, English)

※ 바로가기

관련 콘텐츠

댓글 139

  1. 이전 댓글 더보기
    • LinX v0.9.0 (Legacy) 관련 문의드립니다.
      Legacy MKL은 구체적으로 어느 버전 기반인지 궁금하며, AVX 명령어는 AVX1 까지만 활용하는건가요?
      개인적으로는 추후 Legacy도 LinX 실행시 옆에 MKL 버전 표기되면 좋을 거 같습니다.
      항상 좋은 자료 감사합니다. ^^

    • 안녕하세요. 레거시는 인텔 MKL v11.2 최종 바이너리가 사용되었습니다. 이 MKL은 대략 v0.6.5 이후, v0.7.0 이전 사용되었던 버전 수준이라고 보시면 됩니다. 또한 추후 업데이트 예정이 없기에 버전은 별도로 표기하지 않았습니다. 감사합니다.

    • AVX-512 지원 MKL가 언제부터인지 알 수 있을까요?
      제가 아는 바론 11.2 Update 1부터인데 말이죠.

    • AVX-512의 기본 적용은 MKL 2017 Update 2부터인 것 같습니다. 이전에는 기본 상태에선 비활성화, 별도 옵션을 추가 시 적용되던 것으로 보이네요.

    • 그러면 Linx 버전으론 어느 버전부터 해당될까요?

    • 글쎄요. 저도 구버전의 로그를 이제 남겨두지 않아서, 정확히는 모르겠는데 한 0.8.0 이후로는 적용되지 않았을까 싶네요.

    • 안녕하세요 링스를 테스트 해보는데 0.9.1버전 같은 경우에 1회후 에러가 걸리는데
      0.6.4, 0.6.5 버전은 잘 통과 합니다 왜 이런걸까요?

    • 스크린샷을 남겨주셔야 정확한 원인을 알 수 있습니다.
      최신 CPU를 사용 시 구버전과 최신 버전의 부하 수준은 큰 차이가 있습니다.

    • 안녕하세요 8700k 50배수 어로스7 지스킬rgb 3200 xmp만 먹이고 링스돌리면 지플값이 160정도 나옵니다.다른 분들도 같은 현상이 있다고 하는데요 다른 버젼으로 한번 돌려보려고 하는데 추천 하시는 다른 버젼 있으신가요?

    • 혹시 레거시 버전을 사용하셨거나 메모리가 싱글 채널로 인식된 상태는 아닌가요?
      레거시 버전은 일반 버전에 비해 연산 성능이 낮게 나옵니다.

    • 스크린 샷은 어떻게 남기나요??
      제 사양은
      i7 2600k 4.4 오버 z77 보드 램 4*4 16 풀뱅 2133 입니다.
      Intel(R) LINPACK 64-bit data - LinX v0.9.1 (MKL: 2018.1.009)

      Current date/time: Tue Dec 26 00:34:50 2017

      CPU frequency: 4.400 GHz
      Number of CPUs: 1
      Number of cores: 4
      Number of threads: 8

      Parameters are set to:

      Number of tests: 1
      Number of equations to solve (problem size) : 16331
      Leading dimension of array : 16344
      Number of trials to run : 10
      Data alignment value (in Kbytes) : 4

      Maximum memory requested that can be used=2135641888, at the size=16331

      =================== Timing linear equation system solver ===================

      Size LDA Align. Time(s) GFlops Residual Residual(norm) Check
      16331 16344 4 27.274 106.4816 2.874300e-010 3.818984e-002 pass

    • 이미지를 https://imgur.com/ 같은 곳에 업로드 후 링크를 남겨주시면 됩니다.
      일단 로그를 볼 때 시스템 문제는 아닌 것 같네요.

    • i5-8400 사용중입니다.
      Legacy로 돌리면 잔차가 전부 동일하게 나오는데, 0.9.1 최신버전으로 돌리면 잔차가 가끔씩 변합니다.
      이거 CPU에 이상이 있는건가요?

    • 8400이면 혹시 램을 오버클러킹 하셨거나 XMP 적용 상태인가요?

    • 아뇨 램 오버를 하지 않았습니다.
      바이오스에서 default 세팅으로 했습니다.

    • 그렇다면 하드웨어 불량이거나 어떤 앱과의 충돌 같은 것에 의해 결과 값이 바뀌는 경우가 아닌가 싶은데요. 후자의 경우 매우 드물지만 간혹 그런 경우가 발생하는 것 같습니다.

    • IPDT로는 이상 없다고 나와서 어차피 AS는 안 될 것 같네요...
      왜 legacy 버전으로는 잔차가 안 변하는데, 최선버전으로 하면 잔차가 가끔 변할까요?
      이상하네요.

    • 그렇다면 아마 별 문제는 없을 것 같은데 정 걸리시면 바이오스 업데이트 초기화 후 진행해보세요. 코어 외에도 전압이 부족할 수도 있으니까요.

    • 1회차 오류가 계속나옵니다.. 오버 안하고 기본순정상태에서해도 오류가나네요 버전을 낮출까요?

    • 메모리 오버클러킹 하신 것은 아닌가요?
      프로그램의 버그일 수도 있으니 혹시 이미지 업로드 가능하시다면 링크 걸어주시면 확인할 수 있습니다.

    • 메모리크기는 최대로 해야 하는걸 권장하시나요 아니면 80-90%만 입력하는갈 권장하시나요?

    • '최대' 옵션의 수치를 보다 적절하게 조절했기 때문에 최대로 사용하셔도 문제가 없을 겁니다. 이전에는 최대를 선택 시 메모리 부족으로 인한 오류가 발생했기 때문에 사용자들이 직접 설정하는 경우가 많았습니다. 간단하게 테스트를 원하는 경우엔 적절히 설정하시면 되겠지만 상대적으로 부하량은 줄어 듭니다.

    • I7-6700k / asus z170-a / ram 16gb*2
      I5-8600k / asus z370-a / ram 8g*2

      두 환경에서 어떤 버전으로 오버안정성 테스트를 해야하는지 여쭤보고 싶어요
      버전마다 부하량이 많이 차이나서 실사용 오버 한계수치를 어떤 버전으로 잡아야할지 시간을 많이 잡아먹고 있습니다. 도와주세요

    • 0.6.5버전 / 0.9.1버전을 이용해보았는데
      i7-6700k의 경우 온도때문에 4.2 / 4.4가 한계입니다.
      쿨러를 뜯었다가 다시 부착해보기도 했어요.
      수율문제도 있겠지만, 링스버전을 적절히 선택해서 실사용에 무리없도록 오버하고자 합니다.
      좋은글 감사합니다.

    • 그런 경우 본문 내용처럼 레거시 버전을 사용하시는 것이 더 적합하다고 생각합니다.

    • mkl 어디서구하나요 ㅠㅠ
      8700k
      막시무스 X Code
      입니다

    • 해당 버전에 '전용 Intel Math Kernel Library (MKL): 다운로드'라고 표기된 부분에서 '다운로드' 링크를 클릭하시면 다운로드하실 수 있습니다.

    • LinX AMD 에디션은 0.8.0 버전에서 업데이트가 멈춘 상태인가요?

    • 네, 기본적으로 Linpack은 인텔 CPU 전용인데 이를 호환이 가능하도록 일부 수정해서 하는 형태입니다. 그런데 비교적 최신부터는 프로세서 검사 부분을 바이패스해도 정상적으로 동작하지 않기 때문에 이 부분이 해결되지 않는 이상 아마도 새로운 버전은 없을 것 같습니다.

    • 0.9.1 레거시 쓰려고
      MKL 다운받으려니
      www-ssl.intel.com 페이지를 찾을 수 없음
      다음 웹 주소(https://www-ssl.intel.com/content/www/us/en/404.html?aspxerrorpath=/en/irc_nas/9752/w_mklb_p_2018.1.009.zip/)에 대해 발견된 웹페이지가 없습니다.
      HTTP ERROR 404 라고 뜨네요

    • 본문에 설명된 것처럼 레거시 버전은 별도 MKL 설치가 필요하지 않습니다.

    • ....제가 인텔 i7 7700k인데 본문의 intel mkl와 linx 0.9.3을 다운받고 intel mkl에 있는 위에 두 파일을 linx 폴더의 mkl폴더로 복붙 하는거 맞나요..? 왜 이렇게 했는데도 계속 linpack을 찾을수 없다고 할까요;;;;

    • linpack_xeon64.exe, libiomp5md.dll 파일을 LinX의 MKL 폴더에 넣으시면 됩니다.

    • 그걸 넣었는데 왜 계속 뜰까요;ㅣ;;; 그냥 레거시버전을 사용하려고 해도 그게 자꾸 뜨네여;;;

    • 백신에서 파일의 접근을 막는다거나 시스템에 권한과 관련된 어떤 문제가 있는 것 같습니다.

    • 아 관리자 권한으로 실행하니까 되네요 감사합니다 ㅠㅠ

    • 해결되셔서 다행이네요. 감사합니다.

*

*