System76 Oryx Pro

提供: ArchWiki
2021年7月9日 (金) 15:22時点におけるKusanaginoturugi (トーク | 投稿記録)による版 (→‎OEM software)
ナビゲーションに移動 検索に移動

起動

System76 Oryx Pro には2つの NVMe M.2 スロットと2.5インチ SSD/HDD 用の空間が存在します。NVMe からの起動には EFI の使用が不可欠で、SATA/AHCI での起動はできません。基本的にこのノートパソコンでは EFI を使うのが安全です。

OEM software

System76 develops a special distribution (Pop!_OS) for their computers, and it comes with many tweaks and tools to ensure a seamless end-user experience. Arch does not have these out of the box; and unfortunately, sometimes their computers do not work right without them. Thankfully, it is possible to get the same first-class hardware support in Arch Linux that you have in Pop!_OS -- it just takes a little elbow grease.

Packages

All necessary packages can be found in the AUR. It is recommended to install everything in the list below.

Modules
Daemons
Other
  • system76-firmwareAUR (required if you want to update your BIOS)
  • firmware-managerAUR (required if you want to know when there is a BIOS update available)
  • sys76-kbAUR (if you want to change your keyboard's backlight color)

(There are also "-git" versions of many of these packages, if you wish to stay bleeding edge.)

Settings

Once you have installed the above, you will need to tell your computer to use them.

Services

Enable the following services with systemctl enable: (source)

  • system76
  • system76-firmware-daemon
  • system76-power

Drivers

To make sure all drivers are being loaded correctly, run system76-driver-cli; this will automatically add necessary rules to /etc/modprobe.d, and execute mkinitcpio.

ノート: However, as of 2021-04-06, this creates a malformed s76-i915-mkinitcpio.conf file, and a redundant (if you have system76-power.conf) system76-driver_i2c-nvidia-gpu.conf file. As such, this step may be skippable, for the time-being.

Switchable graphics

To enable switchable graphics, run system76-power graphics hybrid once; and then put prime-run before every application you want to start with your dGPU. Note that this will only work for applications that use GLVND. (source)

ノート:
  • Officially, you need to reboot your device every time you change your switchable graphics setting; but it seems possible to switch to compute graphics from hybrid without rebooting.
  • Switching from hybrid to integrated will display as compute until you restart. This seems to be intended behavior.  (This note is here because at least one person was confused by this.) (There is a GitHub issue to change this here.)

To verify whether switchable graphics is working, run glxinfo and prime-run glxinfo. These commands should succeed and have different vendors. If the latter command fails, go to #prime-run not working. (Note that you can limit the output to just the relevant information by appending | grep -i vendor to the aforementioned commands.)

Keyboard RGBs

You can control the brightness and color of your keyboard's LEDs. To do so, simply run sys76-kb set -b $B -c $C, with $B being how bright you want the keyboard (on a scale of 0-255) and $C being a 6-digit color hex (eg, "ffffff"). Since the keyboard's LEDs are controlled from the commandline, it is possible to script patterns and light shows.

Note that these settings are not maintained across boots; so you will need to reapply them on startup.

BIOS updates

To check your current BIOS version and whether there is a new version available, run firmware-manager as root. Keep in-mind that this is a GTK application, so you need to be running X or Wayland for it to run. (It has no CLI -- it does not even respond to --help.)

ドライバー

System76 Oryx Pro には Linux で Oryx Pro が上手く動作するように補助を行うようカスタマイズされたユーティリティやデーモンが存在します。ドライバー (グラフィカル, io, ファン) の設定やファームウェアのアップデート、LED 制御などが含まれます。

System76 では、マシンにプリインストールされる Pop OS! という名前のディストリビューションを開発しています。ドライバーやグラフィカル設定を Pop OS! と揃えることで、一番良い設定を得ることができるでしょう。

ドライバーは AUR からインストールできます:

上記のパッケージの -git 版も存在します。最新バージョンが必要な場合はそちらをインストールしてください。

グラフィカル

このノートパソコンには内蔵 (intel) と外部 (nvidia) グラフィックカードが同梱されています。外部ポート (DP over Mini-DP, DP over USB-C, HDMI) は外部 nvidia カードに接続されています。Bumblebee で動作するという報告が存在します。

上手く動かない場合、bumblebee を削除して nvidia のプロプライエタリドライバーをインストールしてみてください。

i3 で動作を確認しているため、GNOME などのデスクトップ環境では挙動が変わるかもしれません。

オーディオ

USB ヘッドセットで問題なく動作しますが、オンボードスピーカーに音声を流しません。このセクションは書き途中です。

サスペンド/ハイバネート

デフォルトでは Arch Linux はサスペンド・ハイバネートされたセッションを復元しません。このセクションは書き途中です。