blog.stackframe.dev

Chatreey AN4 리뷰

현재까지 MeLE Quieter 제품의 Mini PC를 구입하고 사용하고 있었는데 최근에 좀 더 좋은 성능의 기기를 갖고싶다는 생각이 들었고 마침 괜찮은 가격으로 Chatreey AN4 제품이 보여서 사게되었다.

이걸 살 때 인터넷에 리뷰도 없어서 될대로 되라는 식으로 구매했다. 벽돌이 들어오더라도 어쩔 수 없지 같은 느낌이었다.

제품 설명에도 USB가 USD로 적혀있다거나, 후면에는 USB 3.0 2개가 있다고 사진에는 있지만 아래의 글자로 적힌 스펙에는 2.0이 2개로 되어있는 등 상당히 많은 오타와 모순이 있어서 여러모로 신뢰도를 깎아먹는다.

외관

다행히 벽돌은 오지 않았다.

외관은 스펙에서 보이던대로였다.

전면부

전면에는 전원버튼, 리셋 버튼, USB-C 포트, 3.5 파이 이어폰 잭, USB 3.1 B 타입 포트 2개가 존재한다.

좌측

우측

좌측과 우측은 특별한 것 없이 통기구만 있다.

후면부

후면에는 HDMI 포트 2개, USB-C 포트, USB 2.0 포트 2개, 이더넷 포트 2개, DC 전원 포트가 존재한다.

하단

하단에는 또다른 팬을 위한 통기구가 존재하고 이 모델에 대한 간략한 제원이 적혀있다. 19V를 필요로 하며 6.32A까지 먹을 수 있다니 약 120W를 지원하는 전원이 필요하다. CPU는 Ryzen 7 8845HS로 적혀있다.

내부

하판 오픈

하판의 모든 꼭짓점의 나사를 풀면 하판을 열 수 있다. 하판이 모든 모서리 부분에 걸쇠처럼 걸리게 설계되어 있어서 열려면 힘을 적절히 써야한다. 잘못하면 부러질수도 있을 것 같은 느낌이 드는데 개인적으로 좀 불편한 것 같다.

DDR5 SO-DIMM 슬롯 2개가 있고 NVMe를 연결할 수 있는 2280 M.2 포트 2개가 있다. 이미 장착된 램은 내가 따로 구입하여 설치한 것이다.

Wi-Fi와 Bluetooth를 위해 RTL8852BE 칩셋을 사용하는 CDW-C9852BE-00가 장착되어 있다.

하판 팬 크기는 40mm

하판 팬은 5V 전원

하판에 붙어있는 팬은 40mm이고 5V 전원이 입력된다.

팬 커넥터는 꽤 깊숙한 곳에 있고 뽑는 것도 쉽지 않아보인다. 하단 팬의 소음이 조금 있는데 만약 이걸 바꾸고 싶다면 그냥 커넥터 중간을 잘라서 연결하는게 더 편할 것 같다.

스펙 확인

CPU

CPU는 Ryzen 8845HS로 광고가 되었다. 리눅스에서 /proc/cpuinfo로 확인해보니 다음과 같다:

processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 25
model           : 116
model name      : AMD Ryzen 7 8845HS w/ Radeon 780M Graphics
stepping        : 1
microcode       : 0xa704104
cpu MHz         : 400.000
cache size      : 1024 KB
physical id     : 0
siblings        : 16
core id         : 0
cpu cores       : 8
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 16
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good amd_lbr_v2 nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba perfmon_v2 ibrs ibpb stibp ibrs_enhanced vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk avx512_bf16 clzero irperf xsaveerptr rdpru wbnoinvd cppc arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload vgif x2avic v_spec_ctrl vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid overflow_recov succor smca fsrm flush_l1d amd_lbr_pmc_freeze
bugs            : sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass srso
bogomips        : 7588.70
TLB size        : 3584 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14] [15]

보다보니 조금 이상한 부분이 있었다. 나는 또다른 Ryzen 7 8845HS를 사용하는 노트북을 가지고 있고 이것과 비교해보니 다른게 존재했다.

노트북에서 /proc/cpuinfo:

processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 25
model           : 117
model name      : AMD Ryzen 7 8845HS w/ Radeon 780M Graphics
stepping        : 2
microcode       : 0xa705206
cpu MHz         : 1297.602
cache size      : 1024 KB
physical id     : 0
siblings        : 16
core id         : 0
cpu cores       : 8
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 16
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good amd_lbr_v2 nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba perfmon_v2 ibrs ibpb stibp ibrs_enhanced vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk avx512_bf16 clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold vgif x2avic v_spec_ctrl vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid overflow_recov succor smca fsrm flush_l1d
bugs            : sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass srso ibpb_no_ret spectre_v2_user
bogomips        : 7585.98
TLB size        : 3584 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14] [15]

cpu family 아래의 model을 보니 AN4는 116이지만 내 노트북은 117이었다. Model 116이 어떤 것인지 찾아보니 Ryzen 7 7000번대에서 사용되는 번호였다.

Ryzen 7000번대에서 8845HS와 비슷한 성능과 스펙을 가진 것은 7840HS인데 이걸 8845HS로 둔갑시킨건지 의심이 되는 부분이다.

추가로 lspci 명령으로 AN4에서 확인한 결과는 다음과 같다:

64:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1 (rev c2)

내 노트북은 다음과 같다:

66:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix3 (rev c5)

두 제품의 GPU 버전이 다르다. Phoenix1으로 나오는걸로 봐서 7000번대 제품이 거의 확실할 것 같다.

8845HS와 7840HS 제품은 NPU를 제외하고는 거의 동일한 제품이고 CPU 벤치마크를 볼 때도 차이가 크게 없다. 다만 광고와 다른 CPU가 내장되어 있을 가능성이 농후하고 고의적으로 조작된 것으로 보이는 부분이 있어서 매우 실망스럽다.

RAM

RAM은 CPU 스펙에 따라 DDR5 5600MHz를 지원한다. 슬롯은 2개 있으므로 노트북용 DDR5를 설치하면 된다.

최대 지원 용량은 따로 스펙에 적혀있지 않았는데 dmidecode로 확인해보니 64GB가 최대로 보인다:

Handle 0x0012, DMI type 16, 23 bytes
Physical Memory Array
        Location: System Board Or Motherboard
        Use: System Memory
        Error Correction Type: None
        Maximum Capacity: 64 GB
        Error Information Handle: 0x0011
        Number Of Devices: 2

네트워크

이더넷은 RTL8125 칩셋이며 2.5Gbps까지 지원한다. 포트는 2개가 있기 때문에 내부망, 외부망을 분리하는 방화벽 및 DMZ로 활용할 수 있어보인다.

무선은 위에서 보았던 것처럼 RTL8852BE 칩셋이며 802.11ax를 지원한다. Arch linux에서 따로 제조사에서 제공하는 드라이버를 설치하지 않고도 잘 잡히는 것을 확인했다.

전력소모

idle 상태에서 8.2W 소모

랜선 연결, USB 3.1 스토리지, USB C 타입 모니터, USB 3.1 KVM 스위치를 연결하고 idle 상태에서의 전력을 확인해보니 8.2W가 나왔다.

고부하는 준비가 되어 있지 않아서 테스트하지 못했다.

한가지 중요한 부분으로 후면의 USB C 타입으로 USB-PD를 통해 100W를 전원으로 공급할 수 있다고 스펙 설명에 적혀있는데 이게 조금 불안정해 보인다. 100W를 지원하는 아트뮤 GE610 제품으로 테스트해 보았는데 시스템 부팅 중에 재시작되는 이슈가 있었다. 내가 보기에는 순간적으로 큰 전력소모를 할 때 이슈가 발생하는 것으로 보인다. 충전기와 AN4 둘 중 어느 문제일지는 모르겠지만 USB-PD로 전원을 공급하는 것보다 동봉된 DC 전원을 사용하는게 안정적일 것 같다.

온도

r8169_0_300:00-mdio-0
Adapter: MDIO adapter
temp1:        +40.0°C  (high = +120.0°C)

spd5118-i2c-16-51
Adapter: SMBus PIIX4 adapter port 0 at 0b00
temp1:        +35.5°C  (low  =  +0.0°C, high = +55.0°C)
                       (crit low =  +0.0°C, crit = +85.0°C)

k10temp-pci-00c3
Adapter: PCI adapter
Tctl:         +37.0°C

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +20.0°C

r8169_0_100:00-mdio-0
Adapter: MDIO adapter
temp1:        +41.5°C  (high = +120.0°C)

spd5118-i2c-16-50
Adapter: SMBus PIIX4 adapter port 0 at 0b00
temp1:        +36.0°C  (low  =  +0.0°C, high = +55.0°C)
                       (crit low =  +0.0°C, crit = +85.0°C)

amdgpu-pci-6400
Adapter: PCI adapter
vddgfx:      914.00 mV
vddnb:       764.00 mV
edge:         +34.0°C
PPT:           6.06 W  (avg =   3.06 W)
sclk:         800 MHz

온도는 대기 온도 28.8도에서 idle 상태일 때 37 ~ 40도 사이를 유지한다.

소음

Idle 상태에서 소음이 조금 있는 편이다. 조용한 방 안에 계속 켜둔다면 조금 거슬릴 수 있을 것 같다. Idle 상태의 소음의 대부분은 하단 팬에서 발생하는데 정말 조용하게 만들고 싶다면 이 팬을 다른 제품으로 교체하는 것이 좋을 듯하다. 혹은 제거하거나.

상단 팬은 CPU 온도에 따라 자동으로 속도가 조절되는데 로드가 걸리면 이것도 조금 시끄러울 수 있다. 24시간 로드가 걸리는 작업을 돌리는게 아니라면 잠깐 나는 정도일거라 큰 문제는 아닐거라 생각된다.

종합

Mini PC라는 조건 하에 괜찮은 성능과 RAM과 스토리지도 충분히 업그레이드 가능하기에 여러모로 가지고 놀기 좋은 제품인 것 같다. 하드한 게이밍 용도로는 물론 제약이 있겠지만 NAS로 사용하면서 동영상 트랜스코딩 서버로 사용하거나 램을 크게 설치하고 여러 서비스를 운영하는 것도 좋아보인다. 다만 CPU와 관련해서 신뢰도를 떨어뜨리는 부분은 큰 흠이라 생각된다.

댓글