feat: OnePlus 9R benchmark + install script fixes for clean installs#37
Merged
feat: OnePlus 9R benchmark + install script fixes for clean installs#37
Conversation
Three things in one PR — all discovered during the clean-install demo recording on a second device. 1. OnePlus 9R benchmark: qwen2.5:3b at 6.19 tok/s warm on Snapdragon 870 / 11.2 GB RAM. Second real-device data point alongside the LG G8 (SD855 / qwen2.5:1.5b / 7.38 tok/s). README preflight table and model recommendations updated with both tested devices. 2. install-ollama.sh: add nodejs-lts to pkg install. Without it, `olladroid new` fails with "node is not installed" on a fresh device. Caught on the OnePlus 9R clean install. 3. start-ollama.sh: add `|| true` to the `ip -4 -o addr show wlan0` pipeline. Without it, `set -eo pipefail` silently kills the entire script on devices where the ip command fails (OnePlus 9R names the interface differently or restricts netlink sockets). The script now falls through to LOCAL_IP="unknown" and the server still starts. 185 tests pass. shellcheck clean. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Three things discovered during the OnePlus 9R clean-install demo recording:
OnePlus 9R benchmark —
qwen2.5:3bat 6.19 tok/s warm (SD870, 11.2 GB RAM). Second real-device data point. README preflight table + model recommendations updated.install-ollama.sh: missing
nodejs-lts—olladroid newfails on fresh devices because Node.js isn't installed. Added to thepkg installlist.start-ollama.sh: silent exit on some devices —
ip -4 -o addr show wlan0fails on the OnePlus 9R, andset -eo pipefailkills the entire script silently before any output. Added|| trueso it falls through toLOCAL_IP="unknown".185 tests pass. shellcheck clean.
🤖 Generated with Claude Code