Framework 12 - Intel i3-1315U
testing in progress
<img width="1056" height="787" alt="Image" src="https://github.com/user-attachments/assets/7240a468-4415-429c-89d2-a9e3e6f8f880" />
## Basic information
- Board URL (official): https://frame.work/products/laptop12-diy-intel-13gen
- Board purchased from: Framework
- Board purchase date: 2026-05-17
- Board specs (as tested): DIY Edition, w/ Power Adapter, i3-1315U, added 8GB RAM, 256GB NVMe SSD
- Board price (as tested): $749
## Linux/system information
```
# output of `fastfetch`
PASTE_HERE
# output of `uname -a`
PASTE_HERE
```
### System topology
TODO: Paste the output of `lstopo lstopo.png` (or `.svg` if PNG is not supported—install the `hwloc` package to get `lstopo`).
Note: `lstopo` results may be missing some information on new and strange SoCs.
## Benchmark results
### CPU
- Geekbench 6: (TODO single / TODO multi - PASTE_URL)
- TODO Gflops ([geerlingguy/top500-benchmark](https://github.com/geerlingguy/top500-benchmark) HPL result)
### Power
- Idle power draw (at wall): TODO W
- Maximum simulated power draw (`stress-ng --matrix 0`): TODO W
- During Geekbench multicore benchmark: TODO W
- During `top500` HPL benchmark: TODO W
### Disk
#### MANUFACTURER_AND_MODEL_OF_DISK_HERE
[comment]: # (Run `lsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE,MODEL` to get model)
| Benchmark | Result |
| -------------------------- | ------ |
| iozone 4K random read | TODO MB/s |
| iozone 4K random write | TODO MB/s |
| iozone 1M random read | TODO MB/s |
| iozone 1M random write | TODO MB/s |
| iozone 1M sequential read | TODO MB/s |
| iozone 1M sequential write | TODO MB/s |
```
wget https://raw.githubusercontent.com/geerlingguy/pi-cluster/master/benchmarks/disk-benchmark.sh
chmod +x disk-benchmark.sh
sudo MOUNT_PATH=/ TEST_SIZE=1g ./disk-benchmark.sh
```
Run benchmark on any attached storage device (e.g. eMMC, microSD, NVMe, SATA) and add results under an additional heading.
### Network
`iperf3` results:
- `iperf3 -c $SERVER_IP`: TODO Mbps
- `iperf3 -c $SERVER_IP --reverse`: TODO Mbps
- `iperf3 -c $SERVER_IP --bidir`: TODO Mbps up, TODO Mbps down
(Be sure to test all interfaces, noting any that are non-functional.)
## GPU
### glmark2
`glmark2-es2` / `glmark2-es2-wayland` results:
```
1. Install glmark2-es2 with `sudo apt install -y glmark2-es2`
2. Run `glmark2-es2` (with `DISPLAY=:0` prepended if running over SSH)
3. Replace this block of text with the results.
```
### vkmark
`vkmark` results:
```
1. Install vkmark with `sudo apt install -y vkmark`
2. Run `vkmark` (with `DISPLAY=:0` prepended if running over SSH)
3. Replace this block of text with the results.
```
> **Note**: `vkmark` needs to be [compiled from source](https://github.com/geerlingguy/sbc-reviews/issues/76) on Debian 12 and earlier.
### GravityMark
GravityMark results:
```
1. Download the latest version of GravityMark: https://gravitymark.tellusim.com
2. Run `chmod +x [downloaded_filename].run`
3. Run `sudo ./[downloaded_filename].run` and press `y` to accept the terms.
4. Open the link it prints, and run the Benchmark defaults, changing to 720p resolution and 50,000 asteroids.
```
Note: These benchmarks require an active display on the device. Not all devices may be able to run `glmark2-es2`, so in that case, make a note and move on!
### AI / LLM Inference
Basic AI inference results:
```
# Install ollama
curl -fsSL https://ollama.com/install.sh | sh
# Download some models
ollama pull llama3.2:3b \
&& ollama pull llama3.1:8b \
&& ollama pull llama2:13b
# Download the benchmarking script
git clone https://github.com/geerlingguy/ai-benchmarks.git
cd ai-benchmarks
# Run benchmark on multiple models
declare -a models=("llama3.2:3b" "llama3.1:8b" "llama2:13b")
for i in "${models[@]}"; do ./obench.sh -m "$i" -c 3 --markdown; done
```
Note that Ollama will run on the CPU if no valid GPU / drivers are present. Be sure to note whether Ollama runs on the CPU, GPU, or a dedicated NPU.
## Memory
`tinymembench` results:
<details>
<summary>Click to expand memory benchmark result</summary>
```
# Run the two commands below, then replace this code block with the full result.
git clone https://github.com/rojaster/tinymembench.git && cd tinymembench && make
./tinymembench
```
</details>
### Core to Core Memory Latency
TODO: If this is a new CPU/SoC, run `c2clat` to generate a core to core memory access latency graph, and paste it here. For instructions, see: https://gist.github.com/geerlingguy/842974c0e49c201c28f4be54a05cc89c
## `sbc-bench` results
Run sbc-bench and paste a link to the results here:
```
wget https://raw.githubusercontent.com/ThomasKaiser/sbc-bench/master/sbc-bench.sh
sudo /bin/bash ./sbc-bench.sh -r
```
## Phoronix Test Suite
Results from [pi-general-benchmark.sh](https://gist.github.com/geerlingguy/570e13f4f81a40a5395688667b1f79af):
- pts/encode-mp3: TODO sec
- pts/x264 1080p: TODO fps
- pts/x264 4K: TODO fps
- pts/phpbench: TODO
- pts/build-linux-kernel (defconfig): TODO sec
0 条评论