Eluktronics RP-17

From ArchWiki

Tango-go-next.pngThis article or section is a candidate for moving to User:Myvillithdar/Eluktronics RP-17.Tango-go-next.png

Notes: No improvements since the page was flagged for Laptop style 2021-03, no updates since 2020-12. (Discuss in Talk:Eluktronics RP-17)

Tango-edit-clear.pngThis article or section does not follow the Laptop page guidelines.Tango-edit-clear.png

Reason: This is basically just a config dump (Discuss in Talk:Eluktronics RP-17)

Notes

There seems to be a bug where the function keys will always default to their special shortcut functions (e.g. the F10 key will increase the volume instead of sending F10 to the system) regardless of the BIOS setting. The behavior can be toggled by pressing Fn+Esc, but you will have to remember to do this on each reboot.

External monitor support

xrandr may fail to activate external monitors under the automatic X server configuration. This configuration will allow it to work:

/etc/X11/xorg.conf
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    Option         "AllowNVIDIAGPUScreens"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
EndSection

Section "Device"
    Identifier     "eGPU"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BusID          "PCI:1:0:0"
EndSection

Section "Device"
    Identifier     "iGPU"
    Driver         "modesetting"
    VendorName     "AMD"
    BusID          "PCI:6:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Monitor        "Monitor0"
    Option         "AllowEmptyInitialConfiguration" "True"
EndSection

The disadvantage is that the laptop's built-in display will not be activated by default, even if there are no other monitors connected. This can be worked around by using an xrandr script to activate the built-in display when X starts; consult the documentation for your display manager and/or window manager for how to do this. Here is an example for SDDM:

/usr/share/sddm/scripts/Xsetup
#!/bin/sh
# Xsetup - run as root before the login dialog appears

# SDDM seems to start faster when external displays are turned off
xrandr --output DP-0 --off
xrandr --output DP-1 --off
xrandr --output DP-2 --off
xrandr --output DP-3 --off
xrandr --output HDMI-0 --off
xrandr --output eDP-1-1 --auto
/etc/sddm.conf.d/xdisplay.conf
[XDisplay]
DisplayCommand=/usr/share/sddm/scripts/Xsetup