Add script and config file
This commit is contained in:
parent
0b4af34801
commit
418315aa36
|
@ -0,0 +1,10 @@
|
||||||
|
Section "Device"
|
||||||
|
Identifier "Device0"
|
||||||
|
Driver "amdgpu"
|
||||||
|
BusID "PCI:06:00:0" # Edit to match the PCI address of your AMD GPU
|
||||||
|
EndSection
|
||||||
|
|
||||||
|
Section "Module"
|
||||||
|
# Loading this allows offloading to the Intel GPU if you for some reason want that
|
||||||
|
Load "modesetting"
|
||||||
|
EndSection
|
|
@ -0,0 +1,30 @@
|
||||||
|
#! /usr/bin/bash
|
||||||
|
|
||||||
|
##
|
||||||
|
#
|
||||||
|
# Update EGPU_NAME to a string which can be used to find your eGPU via lspci.
|
||||||
|
# If EGPU_NAME is found in the output of lspci, CONFIG_FILE will be copied to TARGET_FILE.
|
||||||
|
# If it is not found, it will delete TARGET_FILE. So keep that in mind to make sure it does not delete any important config file.
|
||||||
|
# Ensure the paths in both of those variables look correct.
|
||||||
|
#
|
||||||
|
##
|
||||||
|
|
||||||
|
EGPU_NAME="Example string"
|
||||||
|
CONFIG_FILE="/opt/config/egpu.conf"
|
||||||
|
TARGET_FILE="/etc/X11/xorg.conf.d/egpu.conf"
|
||||||
|
|
||||||
|
SCRIPT_NAME="eGPU script"
|
||||||
|
|
||||||
|
echo "${SCRIPT_NAME}: Checking for GPU..."
|
||||||
|
|
||||||
|
EGPU_DETECTION=`lspci | grep "$EGPU_NAME"`
|
||||||
|
|
||||||
|
if [ -z "${EGPU_DETECTION}" ]; then
|
||||||
|
echo "${SCRIPT_NAME}: No GPU found, clearing config..."
|
||||||
|
rm -f $TARGET_FILE
|
||||||
|
else
|
||||||
|
echo "${SCRIPT_NAME}: GPU found, setting as main gpu..."
|
||||||
|
cp $CONFIG_FILE $TARGET_FILE
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "${SCRIPT_NAME}: Done, proceeding."
|
Loading…
Reference in New Issue