Repository navigation
docs: update docs, include new guides, a better introduction and an asusctl usage page #303
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
05cbbfb
docs: re-structuring
luytan 7d69d86
docs: add a follow-up to prerequesites and improve supported-distro
luytan 5d56c5a
docs: add asusctl
luytan 52ab364
docs: fix kernel version
luytan e9fe7fb
docs: add permalink to ujust asus
luytan a3e1543
docs: fix Graphics Switcher level
luytan 4646766
docs: fix gpu switching link in opensuse
luytan ae2f1b5
docs: add missing service on ubuntu and graphic switching
luytan 9ce93ed
docs: add graphics and service to pikaso
luytan d2f7912
docs: add udev to pikaOS and Ubuntu
luytan ec3ecb3
docs: add a working link to rog flow X13 bios
luytan c764596
docs: add mux to gpu switching
luytan 8746dcf
docs: move nvidia powerd out of gpu switching
luytan 5ca4dc6
docs: remove supergfxctl
luytan 4a841c2
docs: add link to the distribution guide
luytan 02c5c48
docs: remove blank lines between alerts
luytan edd16d5
docs: remove dup bazzite entry and directly link the guides
luytan d6421b3
docs: changes from suggested to supported in the kernel requirement
luytan c8802b8
docs: add a note about available power profiles
luytan 087d72b
docs: fix asusctl fan
luytan 6053365
docs: remove old link
luytan d58b58a
docs: add warning about ppd conflict
luytan 4f81167
docs: put rogcc before CLI in graphics switching
luytan 3e03075
docs: improve the phrasing on the dgpu section
luytan cc80508
docs: add a warning about intel vmd on windows
luytan 3fff0c9
docs: remove ppd mention in distrobox section
luytan 3fc367a
docs: recommend to use the latest kernel
luytan 485765c
docs: fix typo in power-profiles-daemon
luytan 4dcf7bc
docs: improve the bios link
luytan 73aea57
docs: replace packages with package
luytan 01cfe3f
docs: fix temperature
luytan 92434f4
docs: improve bios sentence
luytan 1de536a
docs: update old kernel explaination
luytan c7df43e
docs: require kernel >= 6.19
luytan 8c84e06
docs: add Solus to packaged distro
luytan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,4 @@ | ||
| [book] | ||
| src = "docs" | ||
| title = "Linux on Asus" | ||
| description = "Documentation for Linux on Asus" | ||
| description = "A book for Linux on Asus" |
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
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,51 @@ | ||
| # Bazzite Setup Guide | ||
|
|
||
| > A friendly guide for setting up Bazzite on ASUS laptops | ||
|
|
||
| Newcomers should start by reading the [Intro](../introduction.md) guide. | ||
|
|
||
| Bazzite is a gaming-oriented atomic Fedora image based on [Universal Blue](https://universal-blue.org/). Like other atomic Fedora images it uses rpm-ostree, and `asusctl` is not preinstalled. Bazzite ships Homebrew preconfigured, which is the supported way to install asusctl. | ||
|
|
||
|
coderabbitai[bot] marked this conversation as resolved.
Resolved
|
||
| ## Contents | ||
|
|
||
| - [Installing Asusctl](#installing-asusctl) | ||
| - [Graphics Switching](#graphics-switching) | ||
|
|
||
| ### Installing Asusctl | ||
|
|
||
| The supported way on Bazzite is the `ujust asus` helper. It installs the Universal Blue Homebrew casks `asusctl-linux` and `rog-control-center-linux` from the `ublue-os/tap` tap, and enables the required services. No reboot is needed and the installation survives rebasing: | ||
|
|
||
| ```bash | ||
| # <https://github.com/ublue-os/bazzite/blob/b798170d195f8466f687b61be1831c1ec785d942/system_files/desktop/shared/usr/share/ublue-os/just/82-bazzite-apps.just#L265-L405> | ||
| ujust asus | ||
| ``` | ||
|
|
||
| The services are enabled automatically. | ||
|
luytan marked this conversation as resolved.
Resolved
|
||
|
|
||
| ### Power profiles | ||
|
|
||
| > [!IMPORTANT] | ||
| > **Power profiles**: `asusd` manages platform profiles and CPU EPP settings itself via the ACPI `platform_profile` interface. Running an external power profiles daemon (such as `power-profiles-daemon` or `tuned`) alongside `asusd` can cause race conditions over `/sys/firmware/acpi/platform_profile` and CPU EPP preferences. You have two options: | ||
| > | ||
| > 1. **Let `asusd` manage profiles** and disable the external daemon. Note that KDE Plasma's PowerDevil can respawn `power-profiles-daemon` through DBus activation even after it is disabled, so be sure to mask it instead: | ||
| > | ||
| > ```bash | ||
| > sudo systemctl mask --now power-profiles-daemon.service | ||
| > # or, if you use tuned: | ||
| > sudo systemctl mask --now tuned.service tuned-ppd.service | ||
| > ``` | ||
| > | ||
| > 2. **Keep the external daemon** and disable `asusd`'s profile management by setting the following to `false` in `/etc/asusd/asusd.ron`: | ||
|
luytan marked this conversation as resolved.
Resolved
|
||
| > | ||
| > ```ron | ||
| > change_platform_profile_on_ac: false, | ||
| > change_platform_profile_on_battery: false, | ||
| > platform_profile_linked_epp: false, | ||
| > ``` | ||
| > | ||
| > A common way to switch profiles is binding the `Fn+F5` key to `asusctl profile next` | ||
| > Available profiles vary by system, see `asusctl profile list`. | ||
|
|
||
| ### Graphics Switching | ||
|
|
||
| See [GPU Switching](../faq/gpu-switching.md) for how to manage the dGPU and MUX. | ||
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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| # Distribution Guides | ||
|
|
||
| > Pick your distribution below for the installation steps | ||
|
|
||
| ## Guides | ||
|
|
||
| - [Arch Linux](arch.md) | ||
| - [Fedora Workstation](fedora.md) | ||
| - [Fedora Atomic](fedora-atomic.md) | ||
| - [Bazzite](bazzite.md) | ||
| - [Ultramarine](ultramarine.md) | ||
| - [openSUSE Tumbleweed](opensuse.md) | ||
| - [NixOS](nixos.md) | ||
| - [Ubuntu](ubuntu.md) | ||
| - [PikaOS](pikaos.md) | ||
|
|
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.