my new toy – 128GB Strix Halo (GMKtec EVO-X2)

my new toy – 128GB Strix Halo (GMKtec EVO-X2)

Introducing the GMKtec EVO-X2: A Powerful New Computing Solution for AI and Enthusiasts

In the rapidly evolving landscape of high-performance computing, staying ahead means investing in the right hardware. Recently, I took the plunge and acquired the GMKtec EVO-X2, equipped with the impressive 128GB Strix Halo (GMKtec EVO-X2) configuration, featuring Ryzen AI Max+ 395, 128GB LPDDR5X unified memory, and advanced connectivity options. This device promises to be a significant step forward in local AI deployment, offering robust capabilities to reduce reliance on external services like Claude, while also providing a versatile platform for development and experimentation.

Why I Chose the GMKtec EVO-X2

After considering various options, I opted to purchase this unit through Amazon, leveraging stored credits to maximize value. Given the current trends in soldered-memory markets, prices are expected to rise further, making now an ideal time to invest. The build quality exceeded my expectations, especially at this price point, with features such as dual 10GbE ports and dual USB4 interfaces on the back, which directly influenced my decision over competitors like the Mac Studio.

Unboxing and First Impressions

The unboxing process confirmed the device’s solid construction and premium feel. The thoughtful inclusion of high-speed ports makes it well-suited for demanding AI workloads and data transfers. The overall design and build quality reinforce its positioning as a reliable, high-performance workstation.

Next Steps: Setting Up and Benchmarking

Over the coming weeks, I plan to focus on several key areas to optimize and evaluate the system’s capabilities:

  1. Memory Allocation Optimization: Properly configuring UMA (Unified Memory Architecture) in the BIOS to ensure sufficient memory for large AI models, as default settings are typically conservative.

  2. Performance Benchmarking: Running benchmarks on models such as gpt-oss-120b and various 70B-class quantized models. I aim to measure real-world token processing speeds, power consumption, and thermal performance during sustained workloads.

  3. Graphics and Compute Comparison: Testing RADV Vulkan versus ROCm builds (TheRock nightlies) to assess the impact of long-context prefill performance in practical scenarios.

  4. Model Deployment: Executing llama.cpp directly, bypassing additional layers like Ollama, to evaluate throughput and latency, especially considering previous discussions about throughput penalties associated with higher-level abstractions.

Sharing Results and Community Engagement

I plan to publish detailed performance data once benchmarks are complete, providing insights into the system’s actual capabilities under load. If anyone has recommendations for models or quantization strategies to test, I welcome your suggestions.

Software and Accessibility Considerations

Developing a comprehensive software stack is my next priority, aiming to facilitate user access for experimentation and, eventually, monetization. If others are using similar hardware, I’d appreciate insights into the most effective backend configurations and management tools.

Conclusion

The GMKtec EVO-X2 presents an exciting opportunity for AI practitioners and hardware enthusiasts alike. Its combination of high memory capacity, advanced connectivity, and promising performance makes it a compelling choice for local AI deployment. I look forward to sharing my findings and engaging with the community on optimizing and utilizing this powerful platform effectively.


Have you experimented with similar hardware setups? Share your experiences or tips—collaborating can help us all unlock the full potential of these impressive systems.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *