Maintenance workflow for ASUS ROG Strix G16 G614FR on Ubuntu 22.04. Use when diagnosing or maintaining: (1) a 30-40 second blank screen before /init on kernel 6.8.0-85-generic, (2) boot changes or hangs when a ROCCAT Vulcan II Max (1e7d:2ee2) is attached, (3) built-in speakers silent while wired headphones still work on Realtek 1043:1054, (4) nvm terminal-startup warnings caused by conflicting npm prefix or user .npmrc settings, (5) the known unresolved Google Chrome keyring password prompt under GDM autologin, or (6) GRUB and BIOS boot tuning on this model family.
Validated baseline: Ubuntu 22.04 + kernel 6.8.0-85-generic + NVIDIA driver 580.95.05.
Read references/current-state.md when exact
known-good versions, kernel parameters, or confirmed findings matter.
Pick one branch:
6.8.0-85-generic: 30-40s blank screen before /init
read references/boot-and-keyboard.mdROCCAT Vulcan II Max (1e7d:2ee2): boot changes when attached
read references/boot-and-keyboard.md1043:1054: built-in speakers silent while wired headphones still work
read nvm warns on terminal startup about .npmrc, prefix, or globalconfig
read references/terminal-and-node.mdreferences/chrome-keyring.mdreferences/current-state.mdUse this branch for:
30-40s blank-screen boot delaysFollow references/boot-and-keyboard.md.
Use this branch for:
Follow references/audio.md.
Use this branch for:
Follow references/chrome-keyring.md.
Use this branch for:
nvm startup warnings about .npmrc, prefix, or globalconfigFollow references/terminal-and-node.md.
Before changing anything, confirm:
uname -r
cat /proc/cmdline
grep -E '^(GRUB_TIMEOUT_STYLE|GRUB_TIMEOUT|GRUB_CMDLINE_LINUX_DEFAULT)=' /etc/default/grub
systemd-analyze
If the running kernel differs from the known-good baseline, treat both boot and audio work as new integration work. Do not assume the old conclusions still transfer unchanged.
/init stalls before tuning normal userspace
services.3s, firmware and BIOS behavior become
the main bottleneck.Fast Boot as a test item, not a default recommendation.nvm startup warnings, clear conflicting npm config before changing shell
startup files or patching nvm.--password-store=basic as a recommended fix for this model;
keep it documented only as a rejected path if it caused loss of access to
existing saved secrets.