User:Grzegorzorzorz/ASUS ROG Strix 17 G733CX (2022)

(Introductory paragraph goes here. Describe the hardware. It is okay to mention the hardware platforms friendliness to open source drivers. Optionally, it is nice provide a nice summary of why or why not a user would want to buy this hardware for use with Linux.)

lspci
Do note that the following output has the RAID controller disabled in BIOS:

Accessories
(Optional section. Describe any accessories that may be possible in this section. Anything from external plug-and-play LCD screens to computer docks.)

Installation
(Write the necessary steps to get Gentoo onto this system. Try to document any special step that each user will need to reproduce on their system. Includes getting special drivers or firmware from a manufacturer website, etc.)

Firmware
TODO

Kernel
Kernel configuration is fairly standard, and the typical options, as in the handbook, can be followed.

Touchpad
CONFIG_PINCTRL_ALDERLAKE, CONFIG_INPUT_EVDEV,

Emerge
TODO

Xorg
Xorg can be configured using the optimus-manager utility, which results in the following configuration. This uses the proprietary nvidia drivers, and would require a different configuration to work under nouveau.

Only one SSD is available at a time
Kernel versions < 6.0.0 may present with the issue of only one of the two SSDs being usable. This can be rectified by upgrading to a newer kernel version.

Graphical applications on X freeze unless in fullscreen
Many hardware accelerated applications, such as Kitty, may freeze when not in full screen when using a default Xorg configuration. This can be solved through a custom configuration tool, such as optimus-manager. See a working X.org configuration for NVIDIA Optimus graphics using the proprietary drivers that resolves this issue here.

Only two of four speakers work
Out of the box, only the two front speakers will work, but through hdajackretask, it is possible to configure all four speakers to work in a stereo configuration.

For this to work,the CONFIG_SND_HDA_INTEL driver must be compiled as a module.

Now create the following firmware file:

And finish by creating the following files in /etc/modprobe.d/. The reason the options are split between two files like this is to avoid breaking hdajackretask. For this reason, the name of the first file is significant, whereas the other can be arbitrarily named.

Having completed this, you should be able to reboot, and use all speakers in a stereo configuration. On the machine used to test this, PipeWire was able to work without issue.

That being said, it should be noted that this method has only been tested on one laptop, and if any other user has any success, I would strongly encourage them to amend this message to reflect that.

External resources
(Optional section.)


 * (Link to external resources (outside the Wiki) using bullet points in this section. It is common for the information in this section to full sentences that are links.)