Dell G5 5590-9340 - ArchWiki

Jump to content

This article or section does not follow the Laptop page guidelines.

Reason: Stub (Discuss in Talk:Dell G5 5590-9340)

Hardware | PCI/USB ID | Working?
--- | --- | ---
GPU (Intel) |  | Yes
GPU (Nvidia) |  | Yes
Wireless |  | Yes
Bluetooth |  | Yes
Audio |  | Yes
Touchpad |  | Yes
Webcam |  | Yes
Card reader |  | Yes
Ethernet |  | Yes

This page describes Dell G5 5590-9340 laptop.

## Installation

- Disable RAID and switch to AHCI in UEFI (System Configuration → SATA Operation → AHCI).
- Disable Secure Boot to be able to install the sytem (Secure Boot → Secure Boot Enable → Disable).

## Firmware

fwupd is not working with this laptop, but you can format USB drive using FAT32 filesystem and put BIOS update executable on it. Reboot, start boot menu (using `F12`) and select "BIOS Flash Update" menu entry. Reference

## Graphics

### External monitor

If you are experiencing:

- Inability to use external monitor at all (does not detected or using invalid resolution).
- Rendering slowdown which can be described as "it renders one frame per second".

To fix it make your nVidia GPU as primary:

    /etc/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf

    Section "OutputClass"
        Identifier "nvidia"
        MatchDriver "nvidia-drm"
        Driver "nvidia"
        Option "AllowEmptyInitialConfiguration"
        Option "PrimaryGPU" "yes"
        ModulePath "/usr/lib/nvidia/xorg"
        ModulePath "/usr/lib/xorg/modules"
    EndSection

Reference

#### Screen tearing with nVidia

Enable full composition pipeline:

    /etc/X11/xorg.conf.d/11-nvidia-tearing.conf

    Section "Screen"
        Identifier "Screen0"
        Device "Device0"
        Monitor "Monitor0"
        Option "metamodes" "nvidia-auto-select +0+0 {ForceFullCompositionPipeline=On}"
        Option "AllowIndirectGLXProtocol" "off"
        Option "TripleBuffer" "on"
    EndSection

## Suspend-To-RAM

### Switch to deep

By default, the very inefficient s2idle suspend variant is incorrectly selected, which causes e.g. fans to stay on after suspending the notebook to RAM. The much more efficient deep variant should be selected instead by adding `mem_sleep_default=deep` to kernel parameters.

Reference

### Long recovery times

To fix long recovery times from suspend to RAM and `ucsi_ccg` dmesg errors (`failed to reset PPM!` and `PPM init failed (-110)`), blacklist the `i2c_nvidia_gpu` module.

Reference

## Keyboard

### Control keyboard backlight

See Keyboard backlight.

### RGB backlight

A Brazilian model with RGB backlight exists, but there are no evidences that RGB backlight is working in Linux.

Category:

- Dell

Hidden category:

- Pages or sections flagged with Template:Laptop style