Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Yes. An Intel Arc discrete GPU or supported Arc/Core integrated GPU can run local language models on an Ubuntu mini-PC. The most direct native route is llama.cpp with its SYCL backend; Intel’s IPEX-LLM integration adds an Ollama-compatible route for users who want Ollama or Open WebUI. Success depends less on a single speed rating than on the exact Arc generation, Ubuntu kernel, Level Zero runtime, render-node permissions, and the mini-PC’s shared system memory.

Plan on at least 32 GB of dual-channel RAM for a comfortable 7B/8B setup, verify the GPU and kernel before installing anything, and benchmark on your own configuration. An iGPU has no separate VRAM: model weights and working buffers consume host RAM, so memory capacity and bandwidth are the practical limits.

Can an Intel Arc iGPU run a local LLM?

It can, provided the GPU generation and Linux stack are supported. Intel’s SYCL backend supports Arc A-series and B-series graphics, built-in Arc graphics, and Intel Core integrated GPUs from the 11th generation onward. The same backend is used by llama.cpp, while IPEX-LLM supplies Intel-optimized integrations, including an Ollama path.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

There is no single “Arc speed.” A Core Ultra mini-PC with built-in Arc, an older A-series mobile GPU and a B-series part can have different compute resources, memory bandwidth, firmware and cooling limits. Treat published figures as workload-specific. The llama.cpp documentation reports a 21%-87% improvement for a documented Llama 2 7B Q4_0 workload on listed Intel GPUs; that is the project’s comparative result, not a guaranteed mini-PC throughput.

#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter | 4Pack Type C Female to A Male Cable Converter for Apple Duo 17 16 15 14 Plus,iWatch Watch 12 11 10,iPad 9 8 Air,Airpods 5 4
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.

For a command-line workflow or a small local API, start with llama.cpp SYCL. Choose IPEX-LLM with Ollama when compatibility with Ollama clients or Open WebUI is more important than having the smallest installation.

Why does shared memory determine what an Arc mini-PC can run?

An integrated Arc GPU borrows system RAM instead of using dedicated VRAM. The CPU and GPU therefore compete for the same capacity and memory bandwidth. Intel’s guidance recommends more than 4.5 GB of shared memory for a Llama 2 7B Q4 model and summarizes the constraint as “The only limitation is memory.” That figure is a minimum recommendation for that model and quantization, not a complete system-RAM specification.

Reserve room for Ubuntu, the runtime, the context window and temporary buffers. A 7B or 8B model in a four-bit GGUF quantization may fit in a modest machine, but a long context, larger quantization or a second service can push the system into swapping. Swapping makes interactive generation painfully slow and can cause the process to be killed by the out-of-memory manager.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Practical RAM targets

  • 16 GB: possible for small quantized models with a short context and no competing workloads; leave substantial headroom rather than assigning all memory to the model.
  • 32 GB: the sensible baseline for a mini-PC intended for 7B/8B models, a normal desktop session and an API service.
  • 64 GB or more: useful for longer context windows, multiple models, larger quantizations or concurrent users. It does not automatically make the GPU faster.

Use two matched memory modules when the platform supports them. Dual-channel operation increases bandwidth available to the iGPU; this is engineering guidance based on the shared-memory design, not a universal benchmark claim. Check the BIOS for an adjustable graphics-memory or UMA allocation. A larger reservation does not create more physical RAM, but an overly small reservation can limit driver-visible shared memory on some firmware.

Which Ubuntu release and kernel support an Arc GPU?

Verify the platform before choosing an installation image. Intel’s compatibility guidance says systems using kernel 6.8 or later should use Ubuntu 24.04 or later, while kernel 6.17 or later calls for Ubuntu 26.04 or later. Newer Battlemage, Lunar Lake and Panther Lake hardware may therefore require a newer Ubuntu or hardware-enablement stack than older Arc A-series systems. The upstream SYCL documentation lists Ubuntu 22.04 as a verified Linux environment, but a verified environment is not a promise that every new GPU generation will work on that release.

What you have What to verify Reason
Older Arc A-series or 11th-generation-plus Core iGPU PCI ID, kernel, Level Zero package and render-node access These parts are listed among the established SYCL targets, but package and firmware versions still matter.
Arc B-series or newer integrated Arc Intel’s supported-hardware table and the kernel required for that generation Newer devices can be absent from an older kernel even when the application is configured correctly.
Kernel 6.8 or newer Ubuntu 24.04 or newer, according to Intel’s compatibility guidance The kernel and userspace graphics stack must be kept in a compatible release family.
Kernel 6.17 or newer Ubuntu 26.04 or newer, according to Intel’s guidance This is the stated baseline for that newer kernel line.

Do not infer support from the product name alone. Record the exact PCI ID and compare it with Intel’s supported-hardware information before spending time on application flags.

How do I check the mini-PC before installing an LLM runtime?

Run these checks from a terminal on the target Ubuntu installation. They establish whether Linux sees the GPU and whether the kernel exposes a render device.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Identify the graphics device: lspci -nn | grep -Ei 'VGA|DISPLAY'. Save the complete line, including the numeric PCI ID in brackets.
  2. Record the kernel: uname -r. Compare it with the release and generation guidance above.
  3. Inspect DRM devices: ls -l /dev/dri. A working graphics stack normally exposes a card device and one or more renderD* nodes.
  4. Check memory and channels: use free -h for available RAM and the mini-PC firmware or a hardware-information utility to confirm whether memory is running in dual-channel mode.
  5. Check sustained cooling: identify the mini-PC’s power mode, fan profile and thermal limits. A short burst can look fast while a long generation run throttles.

If the PCI ID is missing, stop here. Fix the hardware, firmware or kernel detection first; changing model flags cannot make an undiscovered device usable.

Rank #2
Sale
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter | USB C Dongle with 90W Max Power Delivery, 3×5Gbps USB A Data Ports, for MacBook, Dell, and More (Charger Not Included)
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

How do I install the Intel GPU runtime and Level Zero prerequisites?

Reliable acceleration requires more than a visible PCI device. The Level Zero loader and Intel GPU implementation provide the device interface used by SYCL. OpenCL tools are useful for a separate sanity check, and render-node permissions determine whether an unprivileged account can open the GPU.

  1. Use the operating-system vendor’s kernel and packages where possible. Avoid mixing random graphics packages from different Ubuntu releases.
  2. Install Intel’s documented package set. The Intel PPA path includes libze-intel-gpu1, libze1, intel-opencl-icd, clinfo and related dependencies. Follow the release-specific Intel instructions rather than copying a repository address intended for another Ubuntu version.
  3. Check render permissions. If /dev/dri/renderD* is owned by the render group, add your login account with sudo usermod -aG render "$USER". Start a new login session, or a new shell after group membership has refreshed, before testing.
  4. Test OpenCL visibility: run clinfo. The output should include an Intel device rather than only a CPU platform.
  5. Install or source oneAPI components. The SYCL compiler/runtime and oneMKL are required when building or running the oneAPI-based path.

Package names and availability can change with Ubuntu releases. If apt proposes packages from a different distribution codename, stop and correct the repository configuration instead of forcing the transaction.

How do I run llama.cpp with the SYCL backend?

llama.cpp SYCL is the clearest native path because it exposes the model runner directly and lets you control GPU offload and device selection. Use a current upstream source tree or a binary built with SYCL support.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

1. Load the oneAPI environment

In each shell used for the runner, load the Intel environment:

source /opt/intel/oneapi/setvars.sh

Then enumerate SYCL devices:

sycl-ls

Look for a Level Zero GPU entry such as ext_oneapi_level_zero:gpu:0. If only a host or OpenCL device appears, resolve the runtime or permissions issue before launching a model.

2. Build or obtain a SYCL-enabled runner

For a source build, use the current llama.cpp build instructions and enable its SYCL option. A typical CMake configuration is:

cmake -B build -DGGML_SYCL=ON
cmake --build build --config Release -j

Build flags can change upstream, so check the version’s own instructions if CMake rejects an option. The resulting command-line executable is commonly under build/bin.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

3. Download a GGUF model

Choose a GGUF file whose quantization fits the available shared memory. Keep one known-good 7B or 8B four-bit model for repeatable testing. Store model files on fast local SSD storage; model loading and swapping are much slower from a congested or nearly full disk.

Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter | 85W Max PD, 2 USB 3.0 & 1 USBC Data Ports, SD/TF Card Reader, for Laptops/Mac and Other Type C Devices (Charger Not Included)
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

4. Launch with GPU offload

A representative command is:

./build/bin/llama-cli -m /path/to/model.gguf -ngl 999

-ngl 999 requests that as many layers as possible be offloaded. The runtime may leave layers on the CPU when memory is insufficient. For a server, use the SYCL-enabled server executable from the same build and apply its documented model, context and port options.

5. Select a specific GPU

When more than one Intel GPU is present, use the device-selection option exposed by your llama.cpp build, then confirm the startup log names the intended Level Zero device. Do not assume device index 0 is the Arc card; enumeration order can include an integrated or auxiliary device.

How do I use IPEX-LLM with Ollama?

IPEX-LLM is the practical choice when you want Ollama’s model workflow or an Open WebUI front end. Intel’s documented quickstart uses a Python 3.11 virtual environment and an IPEX-LLM-provided Ollama installation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Create and activate a Python 3.11 environment. Keep this environment separate from system Python so a runtime update does not break unrelated tools.
  2. Install the preview C++ integration: pip install --pre --upgrade ipex-llm[cpp].
  3. Initialize the Ollama wrapper: init-ollama.
  4. Load oneAPI: source /opt/intel/oneapi/setvars.sh.
  5. Request full layer placement: set OLLAMA_NUM_GPU=999. Intel documents this value as a way to place all model layers on the Intel GPU when memory permits.
  6. Keep compiled kernels cached: set SYCL_CACHE_PERSISTENT=1.
  7. Start the service: run ./ollama serve in the environment where those variables are present.
export OLLAMA_NUM_GPU=999
export SYCL_CACHE_PERSISTENT=1
source /opt/intel/oneapi/setvars.sh
./ollama serve

On multi-GPU systems, select the device with ONEAPI_DEVICE_SELECTOR=level_zero:[gpu_id], replacing [gpu_id] with the Level Zero index reported by your system. Keep the brackets out of the final value. Intel also documents SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 as a possible performance improvement. It can reduce performance on some workloads, so benchmark with the variable both unset and set rather than treating it as a universal switch.

Should I choose llama.cpp SYCL or IPEX-LLM with Ollama?

Both routes can use the same Intel GPU runtime, but they optimize for different workflows.

Decision point llama.cpp SYCL IPEX-LLM/Ollama
Installation complexity Build or obtain a SYCL-enabled llama.cpp binary, load oneAPI and validate Level Zero. Add a Python environment, install IPEX-LLM, initialize the Ollama wrapper and maintain its environment.
Best interface Direct command line, scripts and a lightweight local server. Ollama commands, Open WebUI and clients that speak the Ollama API.
Device control Use the runner’s device options and inspect startup logs. Use ONEAPI_DEVICE_SELECTOR for multi-GPU selection and OLLAMA_NUM_GPU=999 for broad layer offload.
Memory behavior Explicitly tune GPU layers and context size; CPU fallback is visible in launch behavior. Ollama manages placement while IPEX-LLM exposes Intel-specific controls; insufficient shared memory can still force fallback or failure.
Updates Track llama.cpp, oneAPI and Ubuntu compatibility separately. Track IPEX-LLM preview packages, its Ollama wrapper, oneAPI and Ubuntu compatibility.
Choose it when You want the smallest, most transparent native stack. You value an Ollama/Open WebUI workflow and are willing to maintain more components.

How fast will a 7B or 8B model be on a mini-PC?

There is no defensible universal tokens-per-second number for “an Arc mini-PC.” Throughput changes with Arc generation, memory channels, power limit, temperature, quantization, context length, prompt versus generation phase, runtime versions and whether immediate command lists are enabled.

Use a repeatable local test instead of comparing an isolated internet claim:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Use the same GGUF file, quantization and context length for every run.
  2. Record the exact model runner, Ubuntu release, kernel, oneAPI and Level Zero versions.
  3. Run the same prompt twice: discard the first run if it includes one-time kernel compilation, then record prompt-processing and generation rates separately.
  4. Repeat with the system cold and after several minutes of sustained generation to expose thermal throttling.
  5. Compare dual-channel and single-channel memory only if the hardware can be configured both ways.
  6. Test SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 and an unset variable independently on the IPEX-LLM path.

Keep the result as a configuration note, not a promise for another buyer’s mini-PC. A larger model or longer context can reduce generation speed even when the GPU is unchanged.

Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray | Data transfer & Fast charging for MacBook, iPhone 17/16/15, iPad, Samsung Galaxy, Apple Watch
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

What should I look for when buying an Intel Arc mini-PC?

Prioritize a supported Arc generation and a repairable, well-cooled system over a headline CPU name. Confirm these details in the manufacturer’s specification and firmware before purchase:

  • Exact GPU identity: Arc A-series, B-series or built-in Arc model, with a PCI ID if available.
  • Ubuntu path: whether the machine can run the Ubuntu release and kernel required by that GPU generation.
  • RAM capacity: 32 GB is a practical starting point; verify that memory is upgradeable if the machine ships with less.
  • Memory channels: two modules or an explicitly dual-channel configuration for higher shared-memory bandwidth.
  • BIOS controls: a documented UMA or graphics-memory setting and an option to disable aggressive power-saving modes during sustained inference.
  • Cooling and power: enough fan and heatsink capacity for long runs, not merely a short benchmark burst.
  • Storage: an NVMe SSD with room for the operating system, runtimes and several large GGUF files.
  • Linux support: accessible firmware updates and a vendor willing to document the kernel or graphics stack.

Do not purchase solely because a listing says “Arc graphics.” Ask for the exact integrated or discrete model, maximum supported RAM, channel layout and firmware options.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How do I troubleshoot a missing device or failed acceleration?

Follow the failure branch that matches the symptom. Reinstalling the model runner is rarely the first fix.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The GPU is absent from lspci

Check firmware settings, physical hardware and the mini-PC’s BIOS update. If the PCI device is still absent, Ubuntu cannot use it; application settings are irrelevant.

lspci sees the GPU but /dev/dri/renderD* is missing

Inspect the kernel graphics stack and reboot after a kernel or firmware change. A render node is required for normal unprivileged compute access.

The render node exists but the application reports permission denied

Run ls -l /dev/dri/renderD*, check that your account belongs to the owning render group with groups, then start a new login session after changing membership.

clinfo works but sycl-ls shows no Level Zero GPU

Verify that the Level Zero loader and Intel GPU implementation are installed, then reload oneAPI with source /opt/intel/oneapi/setvars.sh. Check for mixed Ubuntu package sources and confirm that the runtime architecture matches the installed kernel stack.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The device is visible but llama.cpp uses the CPU

Confirm that the binary was built with SYCL support, inspect its startup device list and select the correct GPU index. A generic CPU-only binary cannot be fixed with -ngl.

Best Value
Sale
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

A new Arc generation is not recognized

Compare the PCI ID with Intel’s supported-hardware table and move to the Ubuntu or hardware-enablement kernel required for that generation. Do this before changing context, quantization or command-list settings.

The process exits with an out-of-memory error

Reduce context length, choose a smaller or more aggressively quantized GGUF, close other GPU workloads and leave more host RAM free. If necessary, allow some layers to remain on the CPU rather than forcing every layer onto shared memory.

Performance gets worse with immediate command lists

Unset SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS and repeat the same test. Intel describes the setting as workload dependent; keep whichever result is faster and stable on your machine.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How should I maintain a stable local-LLM installation?

Keep a small compatibility record before upgrading Ubuntu, the kernel or oneAPI. Include the PCI ID, kernel, Ubuntu release, RAM channel mode, runtime versions, llama.cpp or IPEX-LLM version and the exact model file. Re-run clinfo and sycl-ls after a graphics-stack update.

Retain one known-good GGUF and one fixed prompt so you can distinguish a driver regression from a model change. Avoid upgrading the kernel, oneAPI and model runner simultaneously; changing one layer at a time makes a failure diagnosable. If a service is exposed beyond localhost, add authentication and network controls separately from GPU tuning.

Frequently Asked Questions

Can I run a 7B model with only 16 GB of RAM on an Intel Arc mini-PC?

Sometimes, but the usable context and background workload will be limited. Keep the desktop light, use a four-bit GGUF, watch free memory during generation and be prepared to leave some layers on the CPU; 32 GB provides substantially more operating headroom.

Do I need a discrete Intel Arc card to use llama.cpp SYCL?

No. The SYCL backend also supports built-in Arc graphics and Intel Core integrated GPUs from the 11th generation onward, subject to the exact device and kernel support. Integrated parts use host RAM, so capacity and bandwidth matter more than a discrete card’s VRAM specification.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Can Ollama share the same model files as a direct llama.cpp setup?

The underlying model format may be GGUF, but each tool manages model locations and metadata differently. Keep a canonical copy of important files and confirm the Ollama import or model-registration procedure for the version you install instead of assuming an existing path will be discovered automatically.

Why does generation slow down after several minutes?

Mini-PC cooling and power limits can reduce sustained GPU frequency after the initial burst. Check temperatures and fan behavior, then retest with the same prompt after the system has warmed; a lower sustained rate is a thermal or power characteristic, not necessarily a software failure.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.