➜ ~ rfkill list 0: ideapad_wlan: Wireless LAN Soft blocked: no Hard blocked: no 1: ideapad_bluetooth: Bluetooth Soft blocked: no Hard blocked: no 2: phy0: Wireless LAN Soft blocked: no Hard blocked: no 3: hci0: Bluetooth Soft blocked: no Hard blocked: no
# This parameter defines the method used to power switch the Nvidia card. See the documentation # for a complete description of what each value does. Possible values : # # - nouveau : load the nouveau module on the Nvidia card. # - bbswitch : power off the card using the bbswitch module (requires the bbswitch dependency). # - acpi_call : try various ACPI method calls to power the card on and off (requires the acpi_call dependency) # - none : do not use an external module for power management. For some laptop models it's preferable to # use this option in combination with pci_power_control (see below). # With that option set, you can also use the scripts nvidia-enable.sh and nvidia-disable.sh to # execute custom commands for power management. switching=none
# Enable PCI power management in Intel mode. # This option is incompatible with acpi_call and bbswitch, so it will be ignored in those cases. pci_power_control=yes
# Remove the Nvidia card from the PCI bus. # May prevent crashes caused by power switching. # Ignored if switching=nouveau or switching=bbswitch. pci_remove=no
# Reset the Nvidia card at the PCI level before reloading the nvidia module. # Ensures the card is in a fresh state before reloading the nvidia module. # May fix some switching issues. Possible values : # # - no : does not perform any reset # - function_level : perform a light "function-level" reset # - hot_reset : perform a "hot reset" of the PCI bridge. ATTENTION : this method messes with the hardware # directly, please read the online documentation of optimus-manager before using it. # Also, it will perform a PCI remove even if pci_remove=no. # pci_reset=no
# Automatically log out the current desktop session when switching GPUs. # This feature is currently supported for the following DE/WM : # KDE Plasma, GNOME, XFCE, Deepin, i3, Openbox, AwesomeWM, bspwm # If this option is disabled or you use a different desktop environment, # GPU switching only becomes effective at the next graphical session login. auto_logout=yes
# The mode used with startup mode ac_auto when not connected to AC. # Possible values : amd, intel, hybrid-amd, hybrid-intel ac_auto_battery_mode=amd
# The mode used with startup mode ac_auto when connected to AC. # Possible values : hybrid, nvidia ac_auto_extpower_mode=nvidia
[intel]
# Driver to use for the Intel GPU. Possible values : modesetting, intel # To use the intel driver, you need to install the package "xf86-video-intel". driver=modesetting
# Acceleration method (corresponds to AccelMethod in the Xorg configuration). # Only applies to the intel driver. # Possible values : sna, xna # Leave blank for the default (no option specified) accel=
# Enable TearFree option in the Xorg configuration. # Only applies to the intel driver. # Possible values : yes, no # Leave blank for the default (no option specified) tearfree=
# DRI version. Possible values : 2, 3 DRI=3
# Whether or not to enable modesetting for the nouveau driver. # Does not affect modesetting for the Intel GPU driver ! # This option only matters if you use nouveau as the switching backend. modeset=yes
[amd]
# Driver to use for the AMD GPU. Possible values : modesetting, amdgpu # To use the amdgpu driver, you need to install the package "xf86-video-amdgpu". driver=amdgpu
# Enable TearFree option in the Xorg configuration. # Only applies to the amdgpu driver. # Possible values : yes, no # Leave blank for the default (no option specified) tearfree=
# DRI version. Possible values : 2, 3 DRI=3
# Whether or not to enable modesetting for the nouveau driver. # Does not affect modesetting for the AMD GPU driver ! # This option only matters if you use nouveau as the switching backend. modeset=yes
[nvidia]
# Whether or not to enable modesetting. Required for PRIME Synchronization (which prevents tearing). modeset=yes
# Whether or not to enable the NVreg_UsePageAttributeTable option in the Nvidia driver. # Recommended, can cause poor CPU performance otherwise. PAT=yes
# DPI value. This will be set using the Xsetup script passed to your login manager. # It will run the command # xrandr --dpi <DPI> # Leave blank for the default (the above command will not be run). DPI=96
# If you're running an updated version of xorg-server (let's say to get PRIME Render offload enabled), # the nvidia driver may not load because of an ABI version mismatch. Setting this flag to "yes" # will allow the loading of the nvidia driver. ignore_abi=no
# Set to yes if you want to use optimus-manager with external Nvidia GPUs (experimental) allow_external_gpus=no
# Comma-separated list of Nvidia-specific options to apply. # Available options : # - overclocking : enable CoolBits in the Xorg configuration, which unlocks clocking options # in the Nvidia control panel. Note: does not work in hybrid mode. # - triple_buffer : enable triple buffering. options=