Commit 89d66b77 authored by Philip Müller's avatar Philip Müller

[merge] with tne repo

parents c992c197 a2f74b1d
......@@ -18,7 +18,7 @@ DEVICEIDS="*"
BLACKLISTEDDEVICEIDS="0be1 8108"
# Conflicts with other mhwd configs
MHWDCONFLICTS="video-intel video-nvidia-440xx video-nvidia-435xx video-nvidia-430xx video-nvidia-418xx video-nvidia-390xx video-nvidia-340xx video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nouveau-bumblebee"
MHWDCONFLICTS="video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-435xx-prime video-hybrid-intel-nvidia-440xx-prime video-nvidia-340xx video-nvidia-390xx video-nvidia-418xx video-nvidia-430xx video-nvidia-435xx video-nvidia-440xx"
# Dependencies
DEPENDS="bumblebee nvidia-340xx-utils xf86-video-intel"
......
......@@ -18,7 +18,7 @@ DEVICEIDS="*"
BLACKLISTEDDEVICEIDS="0be1 8108"
# Conflicts with other mhwd configs
MHWDCONFLICTS="video-intel video-nvidia-440xx video-nvidia-435xx video-nvidia-430xx video-nvidia-418xx video-nvidia-390xx video-nvidia-340xx video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nouveau-bumblebee"
MHWDCONFLICTS="video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-435xx-prime video-hybrid-intel-nvidia-440xx-prime video-nvidia-340xx video-nvidia-390xx video-nvidia-418xx video-nvidia-430xx video-nvidia-435xx video-nvidia-440xx"
# Dependencies
DEPENDS="bumblebee nvidia-390xx-utils xf86-video-intel"
......
......@@ -18,7 +18,7 @@ DEVICEIDS="*"
BLACKLISTEDDEVICEIDS="0be1 8108"
# Conflicts with other mhwd configs
MHWDCONFLICTS="video-intel video-nvidia-440xx video-nvidia-435xx video-nvidia-430xx video-nvidia-418xx video-nvidia-390xx video-nvidia-340xx video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nouveau-bumblebee"
MHWDCONFLICTS="video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-435xx-prime video-hybrid-intel-nvidia-440xx-prime video-nvidia-340xx video-nvidia-390xx video-nvidia-418xx video-nvidia-430xx video-nvidia-435xx video-nvidia-440xx"
# Dependencies
DEPENDS="bumblebee nvidia-418xx-utils xf86-video-intel"
......
......@@ -18,7 +18,7 @@ DEVICEIDS="*"
BLACKLISTEDDEVICEIDS="0be1 8108"
# Conflicts with other mhwd configs
MHWDCONFLICTS="video-intel video-nvidia-440xx video-nvidia-435xx video-nvidia-430xx video-nvidia-418xx video-nvidia-390xx video-nvidia-340xx video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nouveau-bumblebee"
MHWDCONFLICTS="video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-435xx-prime video-hybrid-intel-nvidia-440xx-prime video-nvidia-340xx video-nvidia-390xx video-nvidia-418xx video-nvidia-430xx video-nvidia-435xx video-nvidia-440xx"
# Dependencies
DEPENDS="bumblebee nvidia-430xx-utils xf86-video-intel"
......
# mhwd Driver Config
NAME="video-hybrid-intel-nvidia-435xx-prime"
INFO="Hybrid prime solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver."
VERSION="2019.10.25"
FREEDRIVER="false"
PRIORITY="20"
# NVIDIA cards
CLASSIDS="0300 0302"
VENDORIDS="10de"
DEVICEIDS=">/var/lib/mhwd/ids/pci/nvidia-435xx.ids"
# Intel cards
CLASSIDS="0300"
VENDORIDS="8086"
DEVICEIDS="*"
BLACKLISTEDDEVICEIDS="0be1 8108"
# Conflicts
CONFLICTS="nvidia-340xx-utils nvidia-390xx-utils nvidia-418xx-utils nvidia-430xx-utils nvidia-440xx-utils"
CONFLICTS_64="lib32-nvidia-340xx-utils lib32-nvidia-390xx-utils lib32-nvidia-418xx-utils lib32-nvidia-430xx-utils lib32-nvidia-440xx-utils"
CONKMOD="nvidia-340xx nvidia-390xx nvidia-418xx nvidia-430xx nvidia-440xx"
# Conflicts with other mhwd configs
MHWDCONFLICTS="video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-440xx-prime video-nvidia-340xx video-nvidia-390xx video-nvidia-418xx video-nvidia-430xx video-nvidia-435xx video-nvidia-440xx"
# Dependencies (nvidia-prime dependency is technically optional, but adds the prime-run command)
DEPENDS="nvidia-435xx-utils nvidia-prime"
DEPENDS_64="lib32-nvidia-435xx-utils"
DEPKMOD="nvidia-435xx"
XORGFILE="/etc/X11/mhwd.d/nvidia.conf"
UDEVFILE="/lib/udev/rules.d/90-mhwd-prime-powermanagement.rules"
MHWDGPU_BLCKLSTNVIDIA="/etc/modprobe.d/mhwd-gpu.conf"
MHWDGPU_MODLDNVIDIA="/etc/modules-load.d/mhwd-gpu.conf"
_setup_nvidia_powermanagememnt()
{
cat <<EOF > "${UDEVFILE}"
# Remove NVIDIA USB xHCI Host Controller devices, if present
ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x0c0330", ATTR{remove}="1"
# Remove NVIDIA USB Type-C UCSI devices, if present
ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x0c8000", ATTR{remove}="1"
# Remove NVIDIA Audio devices, if present
ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x040300", ATTR{remove}="1"
# Enable runtime PM for NVIDIA VGA/3D controller devices on driver bind
ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="auto"
ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="auto"
# Disable runtime PM for NVIDIA VGA/3D controller devices on driver unbind
ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="on"
ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="on"
EOF
echo 'options nvidia "NVreg_DynamicPowerManagement=0x02"' > "${MHWDGPU_BLCKLSTNVIDIA}"
}
post_install()
{
# Create an empty Xorg config file, configuration is already provided by nvidia-*-utils
MHWD_HEADING "${XORGFILE}"
mhwd-gpu --setmod nvidia --setxorg "${XORGFILE}"
_setup_nvidia_powermanagememnt
# Without this 'glxgears' doesn't work in live-session
MODULES_LOAD="/etc/modules-load.d"
echo "nvidia-drm" >> "${MODULES_LOAD}/mhwd-gpu.conf"
if [ ! "$(pgrep X)" ]; then
modprobe nvidia-drm
fi
}
post_remove()
{
rm -f "${XORGFILE}"
rm -f "${UDEVFILE}"
if [ -f "${MHWDGPU_BLCKLSTNVIDIA}" ]; then
sed -i '/^blacklist nouveau/d' "${MHWDGPU_BLCKLSTNVIDIA}"
sed -i '/^blacklist ttm/d' "${MHWDGPU_BLCKLSTNVIDIA}"
sed -i '/^blacklist drm_kms_helper/d' "${MHWDGPU_BLCKLSTNVIDIA}"
sed -i '/^blacklist drm/d' "${MHWDGPU_BLCKLSTNVIDIA}"
sed -i '/^options nvidia "NVreg_DynamicPowerManagement=0x02"/d' "${MHWDGPU_BLCKLSTNVIDIA}"
fi
if [ -f "${MHWDGPU_MODLDNVIDIA}" ]; then
sed -i '/^nvidia/d' "${MHWDGPU_MODLDNVIDIA}"
fi
mhwd-gpu --check
}
# mhwd Driver Config
NAME="video-hybrid-intel-nvidia-440xx-prime"
INFO="Hybrid prime solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver."
VERSION="2019.10.25"
FREEDRIVER="false"
PRIORITY="21"
# NVIDIA cards
CLASSIDS="0300 0302"
VENDORIDS="10de"
DEVICEIDS=">/var/lib/mhwd/ids/pci/nvidia-440xx.ids"
# Intel cards
CLASSIDS="0300"
VENDORIDS="8086"
DEVICEIDS="*"
BLACKLISTEDDEVICEIDS="0be1 8108"
# Conflicts
CONFLICTS="nvidia-340xx-utils nvidia-390xx-utils nvidia-418xx-utils nvidia-430xx-utils nvidia-435xx-utils"
CONFLICTS_64="lib32-nvidia-340xx-utils lib32-nvidia-390xx-utils lib32-nvidia-418xx-utils lib32-nvidia-430xx-utils lib32-nvidia-435xx-utils"
CONKMOD="nvidia-340xx nvidia-390xx nvidia-418xx nvidia-430xx nvidia-435xx"
# Conflicts with other mhwd configs
MHWDCONFLICTS="video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-435xx-prime video-nvidia-340xx video-nvidia-390xx video-nvidia-418xx video-nvidia-430xx video-nvidia-435xx video-nvidia-440xx"
# Dependencies (nvidia-prime dependency is technically optional, but adds the prime-run command)
DEPENDS="nvidia-440xx-utils nvidia-prime"
DEPENDS_64="lib32-nvidia-440xx-utils"
DEPKMOD="nvidia-440xx"
XORGFILE="/etc/X11/mhwd.d/nvidia.conf"
UDEVFILE="/etc/udev/rules.d/90-mhwd-prime-powermanagement.rules"
MHWDGPU_BLCKLSTNVIDIA="/etc/modprobe.d/mhwd-gpu.conf"
MHWDGPU_MODLDNVIDIA="/etc/modules-load.d/mhwd-gpu.conf"
_setup_nvidia_powermanagememnt()
{
cat <<EOF > "${UDEVFILE}"
# Remove NVIDIA USB xHCI Host Controller devices, if present
ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x0c0330", ATTR{remove}="1"
# Remove NVIDIA USB Type-C UCSI devices, if present
ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x0c8000", ATTR{remove}="1"
# Remove NVIDIA Audio devices, if present
ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x040300", ATTR{remove}="1"
# Enable runtime PM for NVIDIA VGA/3D controller devices on driver bind
ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="auto"
ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="auto"
# Disable runtime PM for NVIDIA VGA/3D controller devices on driver unbind
ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="on"
ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="on"
EOF
echo 'options nvidia "NVreg_DynamicPowerManagement=0x02"' >> "${MHWDGPU_BLCKLSTNVIDIA}"
}
post_install()
{
# Create an empty Xorg config file, configuration is already provided by nvidia-*-utils
MHWD_HEADING "${XORGFILE}"
mhwd-gpu --setmod nvidia --setxorg "${XORGFILE}"
_setup_nvidia_powermanagememnt
# Without this 'glxgears' doesn't work in live-session
MODULES_LOAD="/etc/modules-load.d"
echo "nvidia-drm" >> "${MODULES_LOAD}/mhwd-gpu.conf"
if [ ! "$(pgrep X)" ]; then
modprobe nvidia-drm
fi
}
post_remove()
{
rm -f "${XORGFILE}"
rm -f "${UDEVFILE}"
if [ -f "${MHWDGPU_BLCKLSTNVIDIA}" ]; then
sed -i '/^blacklist nouveau/d' "${MHWDGPU_BLCKLSTNVIDIA}"
sed -i '/^blacklist ttm/d' "${MHWDGPU_BLCKLSTNVIDIA}"
sed -i '/^blacklist drm_kms_helper/d' "${MHWDGPU_BLCKLSTNVIDIA}"
sed -i '/^blacklist drm/d' "${MHWDGPU_BLCKLSTNVIDIA}"
sed -i '/^options nvidia "NVreg_DynamicPowerManagement=0x02"/d' "${MHWDGPU_BLCKLSTNVIDIA}"
fi
if [ -f "${MHWDGPU_MODLDNVIDIA}" ]; then
sed -i '/^nvidia/d' "${MHWDGPU_MODLDNVIDIA}"
fi
mhwd-gpu --check
}
......@@ -16,7 +16,7 @@ CONFLICTS_64="lib32-nvidia-390xx-utils lib32-nvidia-418xx-utils lib32-nvidia-430
CONKMOD="nvidia-390xx nvidia-418xx nvidia-430xx nvidia-435xx nvidia-440xx"
# Conflicts with other mhwd configs
MHWDCONFLICTS="video-intel video-nvidia-440xx video-nvidia-435xx video-nvidia-430xx video-nvidia-418xx video-nvidia-390xx video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nouveau-bumblebee"
MHWDCONFLICTS="video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-435xx-prime video-hybrid-intel-nvidia-440xx-prime video-nvidia-390xx video-nvidia-418xx video-nvidia-430xx video-nvidia-435xx video-nvidia-440xx"
# Dependencies
DEPENDS="nvidia-340xx-utils"
......
......@@ -16,7 +16,7 @@ CONFLICTS_64="lib32-nvidia-340xx-utils lib32-nvidia-418xx-utils lib32-nvidia-430
CONKMOD="nvidia-340xx nvidia-418xx nvidia-430xx nvidia-435xx nvidia-440xx"
# Conflicts with other mhwd configs
MHWDCONFLICTS="video-intel video-nvidia-440xx video-nvidia-435xx video-nvidia-430xx video-nvidia-418xx video-nvidia-340xx video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nouveau-bumblebee"
MHWDCONFLICTS="video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-435xx-prime video-hybrid-intel-nvidia-440xx-prime video-nvidia-340xx video-nvidia-418xx video-nvidia-430xx video-nvidia-435xx video-nvidia-440xx"
# Dependencies
DEPENDS="nvidia-390xx-utils"
......
......@@ -16,7 +16,7 @@ CONFLICTS_64="lib32-nvidia-340xx-utils lib32-nvidia-390xx-utils lib32-nvidia-430
CONKMOD="nvidia-340xx nvidia-390xx nvidia-430xx nvidia-435xx nvidia-440xx"
# Conflicts with other mhwd configs
MHWDCONFLICTS="video-intel video-nvidia-440xx video-nvidia-435xx video-nvidia-430xx video-nvidia-390xx video-nvidia-340xx video-hybrid-intel-nvidia-435xx-bumblebee video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nouveau-bumblebee"
MHWDCONFLICTS="video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-435xx-prime video-hybrid-intel-nvidia-440xx-prime video-nvidia-340xx video-nvidia-390xx video-nvidia-430xx video-nvidia-435xx video-nvidia-440xx"
# Dependencies
DEPENDS="nvidia-418xx-utils"
......
......@@ -11,12 +11,12 @@ VENDORIDS="10de"
DEVICEIDS=">/var/lib/mhwd/ids/pci/nvidia-430xx.ids"
# Conflicts
CONFLICTS="nvidia-340xx-utils nvidia-390xx-utils nvidia-418xx-utils nvidia-435xx-utils nvidia-440xx-utils"
CONFLICTS="nvidia-340xx-utils nvidia-390xx-utils nvidia-418xx-utils nvidia-435xx-utils nvidia-440xx-utils"
CONFLICTS_64="lib32-nvidia-340xx-utils lib32-nvidia-390xx-utils lib32-nvidia-418xx-utils lib32-nvidia-435xx-utils lib32-nvidia-440xx-utils"
CONKMOD="nvidia-340xx nvidia-390xx nvidia-418xx nvidia-435xx nvidia-440xx"
CONKMOD="nvidia-340xx nvidia-390xx nvidia-418xx nvidia-435xx nvidia-440xx"
# Conflicts with other mhwd configs
MHWDCONFLICTS="video-intel video-nvidia-440xx video-nvidia-435xx video-nvidia-418xx video-nvidia-390xx video-nvidia-340xx video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nouveau-bumblebee"
MHWDCONFLICTS="video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-435xx-prime video-hybrid-intel-nvidia-440xx-prime video-nvidia-340xx video-nvidia-390xx video-nvidia-418xx video-nvidia-435xx video-nvidia-440xx"
# Dependencies
DEPENDS="nvidia-430xx-utils"
......
......@@ -12,11 +12,11 @@ DEVICEIDS=">/var/lib/mhwd/ids/pci/nvidia-435xx.ids"
# Conflicts
CONFLICTS="nvidia-340xx-utils nvidia-390xx-utils nvidia-418xx-utils nvidia-430xx-utils nvidia-440xx-utils"
CONFLICTS_64="lib32-nvidia-340xx-utils lib32-nvidia-390xx-utils lib32-nvidia-418xx-utils lib32-nvidia-430xx-utils lib32-nvidia-440xx-utils"
CONFLICTS_64="lib32-nvidia-340xx-utils lib32-nvidia-390xx-utils lib32-nvidia-418xx-utils lib32-nvidia-430xx-utils lib32-nvidia-440xx-utils"
CONKMOD="nvidia-340xx nvidia-390xx nvidia-418xx nvidia-430xx nvidia-440xx"
# Conflicts with other mhwd configs
MHWDCONFLICTS="video-intel video-nvidia-440xx video-nvidia-430xx video-nvidia-418xx video-nvidia-390xx video-nvidia-340xx video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nouveau-bumblebee"
MHWDCONFLICTS="video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-435xx-prime video-hybrid-intel-nvidia-440xx-prime video-nvidia-340xx video-nvidia-390xx video-nvidia-418xx video-nvidia-430xx video-nvidia-440xx"
# Dependencies
DEPENDS="nvidia-435xx-utils"
......
......@@ -16,7 +16,7 @@ CONFLICTS_64="lib32-nvidia-340xx-utils lib32-nvidia-390xx-utils lib32-nvidia-418
CONKMOD="nvidia-340xx nvidia-390xx nvidia-418xx nvidia-430xx nvidia-435xx"
# Conflicts with other mhwd configs
MHWDCONFLICTS="video-intel video-nvidia-435xx video-nvidia-430xx video-nvidia-418xx video-nvidia-390xx video-nvidia-340xx video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nouveau-bumblebee"
MHWDCONFLICTS="video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvidia-435xx-prime video-hybrid-intel-nvidia-440xx-prime video-nvidia-340xx video-nvidia-390xx video-nvidia-418xx video-nvidia-430xx video-nvidia-435xxs"
# Dependencies
DEPENDS="nvidia-440xx-utils"
......
# mhwd Driver Config
NAME="video-apm"
INFO="X.org modesetting video driver. Standard open source driver for Alliance ProMotion graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="1142"
DEVICEIDS="6422 6424 643D"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-ark"
INFO="X.org modesetting video driver. Standard open source driver for ark graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="EDD8"
DEVICEIDS="A091 A099 A0A1 A0A9"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-ast"
INFO="X.org modesetting video driver. Standard open source driver for ASPEED AST graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="1A03"
DEVICEIDS="2000 2010 1180"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-chips"
INFO="X.org modesetting video driver. Standard open source driver for Chips and Technologies graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="102C"
DEVICEIDS="*"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-cirrus"
INFO="X.org modesetting video driver. Standard open source driver for Cirrus Logic graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="1013"
DEVICEIDS="*"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-geode"
INFO="X.org modesetting video driver. Standard open source driver for AMD/Geode LX & NX graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="100b 1022"
DEVICEIDS="*"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-glint"
INFO="X.org modesetting video driver. Standard open source driver for GLINT/Permedia graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="3D3D 104C"
DEVICEIDS="*"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-i128"
INFO="X.org modesetting video driver. Standard open source driver for Number 9 I128 graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="105D"
DEVICEIDS="*"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-i740"
INFO="X.org modesetting video driver. Standard open source driver for Intel i740 graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="8086 003D"
DEVICEIDS="7800 00D1"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-intel-gma500"
INFO="X.org modesetting video driver optimized for intel gma500 graphic cards"
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="3"
CLASSIDS="0300"
VENDORIDS="8086"
DEVICEIDS="8108"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-mach64"
INFO="X.org modesetting video driver. Standard open source driver for ati/mach64 graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="1002"
DEVICEIDS="4354 4358 4554 4654 4754 4755 4756 4758 4C54 5654 5655 5656"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-mga"
INFO="X.org modesetting video driver. Standard open source driver for matrox graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="102b"
DEVICEIDS="*"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-neomagic"
INFO="X.org modesetting video driver. Standard open source driver for neomagic graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="10c8"
DEVICEIDS="*"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-r128"
INFO="X.org modesetting video driver. Standard open source driver for ATI Rage128 graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="1002"
DEVICEIDS="4C45 4C46 4D46 4D4C 5041 5042 5043 5044 5045 5046 5047 5048 5049 504A 504B 504C 504D 504E 504F 5050 5051 5052 5053 5054 5055 5056 5057 5058 5245 5246 5247 524B 524C 5345 5346 5347 5348 534B 534C 534D 534E 5446 544C 5452 5453 5454 5455"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-s3virge"
INFO="X.org modesetting video driver. Standard open source driver for s3virge graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="5333"
DEVICEIDS="5631 883D 8A01 8A10 8C01 8C02 8C03"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-savage"
INFO="X.org modesetting video driver. Standard open source driver for S3 savage graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="5333"
DEVICEIDS="8A20 8A21 8A22 8A25 8A26 8C10 8C11 8C12 8C13 8C22 8C24 8C26 8C2A 8C2B 8C2C 8C2D 8C2E 8C2F 8D03 8D04 9102"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-siliconmotion"
INFO="X.org modesetting video driver. Standard open source driver for SiS graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="126f"
DEVICEIDS="0910 0810 0820 0710 0712 0720 0730"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-sis"
INFO="X.org modesetting video driver. Standard open source driver for SiS graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="2"
CLASSIDS="0300"
VENDORIDS="1039 18ca"
DEVICEIDS="0001 0002 0008 0200 0204 0205 0215 0225 0406 0496 0601 5107 5511 5513 5571 5597 6306 6326 7001 0300 0310 0325 0330 6300 5300 5315 6325 7300 0310 0315 0325 5315 6325 0330 6330 0340 0020 0040"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-sisimedia"
INFO="X.org modesetting video driver. Standard open source driver for SiS 671 graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="1039 18ca"
DEVICEIDS="0310 0315 0325 5315 6325 0330 6330 0340 6350 6351 0020 0040"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-tdfx"
INFO="X.org modesetting video driver. Standard open source driver for 3DFX graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="121a"
DEVICEIDS="0003 0005 0009"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-trident"
INFO="X.org modesetting video driver. Standard open source driver for Trident graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="1023"
DEVICEIDS="*"
# Dependencies
DEPENDS=""
# mhwd Driver Config
NAME="video-tseng"
INFO="X.org modesetting video driver. Standard open source driver for Tseng graphic cards."
VERSION="2017.03.12"
FREEDRIVER="true"
PRIORITY="1"
CLASSIDS="0300"
VENDORIDS="100c"