summaryrefslogtreecommitdiffstats
path: root/abs/core
diff options
context:
space:
mode:
Diffstat (limited to 'abs/core')
-rw-r--r--abs/core/LinHES-config/PKGBUILD146
-rwxr-xr-xabs/core/LinHES-config/xconfig.sh118
-rw-r--r--abs/core/nvidia/PKGBUILD2
-rwxr-xr-xabs/core/system-templates/PKGBUILD4
-rw-r--r--abs/core/system-templates/templates/xorg/173_supported.txt43
-rw-r--r--abs/core/system-templates/templates/xorg/96xx_supported.txt219
-rw-r--r--abs/core/system-templates/templates/xorg/nvidia_supported.txt394
-rwxr-xr-xabs/core/system-templates/templates/xorg/xorg.conf.nvidia52
8 files changed, 569 insertions, 409 deletions
diff --git a/abs/core/LinHES-config/PKGBUILD b/abs/core/LinHES-config/PKGBUILD
index 3fa31cd..939a788 100644
--- a/abs/core/LinHES-config/PKGBUILD
+++ b/abs/core/LinHES-config/PKGBUILD
@@ -1,6 +1,6 @@
pkgname=LinHES-config
pkgver=2.2
-pkgrel=15
+pkgrel=16
conflicts=(MythVantage-config MythVantage-config-dev LinHES-config-dev LinHes-config )
pkgdesc="Install and configure your system"
depends=('bc' 'libstatgrab' 'mysql-python' 'expect' 'curl' 'dnsutils' 'parted'
@@ -110,7 +110,7 @@ md5sums=('0f2d8f75fa96f9a1acbdca582560e889'
'f88d2fb88339a4bf8ec9217a3fbcdef7'
'8ac1cfd2eca0f641737da0d0aca416a7'
'9ae8d79f620c6d19973c55c32a921874'
- '4620f6f498ef4523398635cb0bd59425'
+ '95526b4d3dec6c9341088fb6511d831a'
'bf32873c56d04c45ff0682f4e345e517'
'e459ed069317bccb20351f037a9df3d2'
'22c5e24bf87ad94ee2244d9016a0eea2'
@@ -122,147 +122,7 @@ md5sums=('0f2d8f75fa96f9a1acbdca582560e889'
'9151c74fcaf18ec4cf5e757cfdbc7017'
'3d1e4a119f38cff0498bf8a67e94e4b3'
'5b41cfc6f4ad5cdbcd28cf980110f135'
- 'ee7c8e1f025ce1527ecfffabafb26806'
- '41b03fb1e0a9d9ae7588e3b813212772'
- 'a9ffe72c3ede99d505fdc97572a7c256'
- 'df43bce1712320508d4eef8449c5d223'
- '65d93f15ac85adf8299552581789a731'
- '4badc3c664c55f87396a473e6c14d4bc'
- '36f5953944f98c50c0212a584996028e'
- 'fe5e31b833cc6707209e9d656b6eb53c'
- 'd328d63eaa4252f3d4888476c79bbff6'
- '23d0e12b7ca1cc6ea6b993c1d7ff20b9'
- '857a831e8627727306208f0e776b1b98'
- 'a7ed97cb1460978c823ff1d7c02b5c90'
- '2596460462cf6c889cf8f95485537b20'
- 'a63ff9ef5250965aeabc74bfa8e43981')
-md5sums=('0f2d8f75fa96f9a1acbdca582560e889'
- '1a4694fcd694b362c339bda781ed0f3e'
- 'e36da536dd651ef182e7642337889e77'
- '985891a43f7c4c983eb2a362162f1a0f'
- 'd7a8cd4a0060399ae22e69f74e04eb07'
- '7a45287a07145fde5aa664583d4f6fba'
- 'f88d2fb88339a4bf8ec9217a3fbcdef7'
- '8ac1cfd2eca0f641737da0d0aca416a7'
- '9ae8d79f620c6d19973c55c32a921874'
- '4620f6f498ef4523398635cb0bd59425'
- 'bf32873c56d04c45ff0682f4e345e517'
- 'e459ed069317bccb20351f037a9df3d2'
- '22c5e24bf87ad94ee2244d9016a0eea2'
- '6aff504ed5e860adc1b7317cd0780900'
- '55fccb1da0417a896b724f7cfc32dd5a'
- 'ab2aa42c2947148c2b1cac0ade6d1d55'
- 'd429b59d3cfb37b0624c6a4a71a7c2c0'
- 'a225143e3df6f56d451c2875e54ddbae'
- '9151c74fcaf18ec4cf5e757cfdbc7017'
- '3d1e4a119f38cff0498bf8a67e94e4b3'
- '5b41cfc6f4ad5cdbcd28cf980110f135'
- 'ee7c8e1f025ce1527ecfffabafb26806'
- '41b03fb1e0a9d9ae7588e3b813212772'
- 'a9ffe72c3ede99d505fdc97572a7c256'
- 'df43bce1712320508d4eef8449c5d223'
- '65d93f15ac85adf8299552581789a731'
- '4badc3c664c55f87396a473e6c14d4bc'
- '36f5953944f98c50c0212a584996028e'
- 'fe5e31b833cc6707209e9d656b6eb53c'
- '5c89f5c9c34b4f6e9b2e2c0e2d83f873'
- '23d0e12b7ca1cc6ea6b993c1d7ff20b9'
- '857a831e8627727306208f0e776b1b98'
- '2f3de6bf907a04dcdcfe4f1418721b60'
- '2596460462cf6c889cf8f95485537b20'
- 'a63ff9ef5250965aeabc74bfa8e43981')
-md5sums=('0f2d8f75fa96f9a1acbdca582560e889'
- '1a4694fcd694b362c339bda781ed0f3e'
- 'e36da536dd651ef182e7642337889e77'
- '985891a43f7c4c983eb2a362162f1a0f'
- 'd7a8cd4a0060399ae22e69f74e04eb07'
- '7a45287a07145fde5aa664583d4f6fba'
- 'f88d2fb88339a4bf8ec9217a3fbcdef7'
- '8ac1cfd2eca0f641737da0d0aca416a7'
- '9ae8d79f620c6d19973c55c32a921874'
- '4620f6f498ef4523398635cb0bd59425'
- 'bf32873c56d04c45ff0682f4e345e517'
- 'e459ed069317bccb20351f037a9df3d2'
- '22c5e24bf87ad94ee2244d9016a0eea2'
- '6aff504ed5e860adc1b7317cd0780900'
- '55fccb1da0417a896b724f7cfc32dd5a'
- 'ab2aa42c2947148c2b1cac0ade6d1d55'
- 'd429b59d3cfb37b0624c6a4a71a7c2c0'
- 'a225143e3df6f56d451c2875e54ddbae'
- '9151c74fcaf18ec4cf5e757cfdbc7017'
- '3d1e4a119f38cff0498bf8a67e94e4b3'
- '5b41cfc6f4ad5cdbcd28cf980110f135'
- 'ee7c8e1f025ce1527ecfffabafb26806'
- '41b03fb1e0a9d9ae7588e3b813212772'
- 'a9ffe72c3ede99d505fdc97572a7c256'
- 'df43bce1712320508d4eef8449c5d223'
- '65d93f15ac85adf8299552581789a731'
- '4badc3c664c55f87396a473e6c14d4bc'
- '36f5953944f98c50c0212a584996028e'
- 'fe5e31b833cc6707209e9d656b6eb53c'
- 'f0988a801216b44c96bf17e24a23e3a9'
- '23d0e12b7ca1cc6ea6b993c1d7ff20b9'
- '857a831e8627727306208f0e776b1b98'
- '2f3de6bf907a04dcdcfe4f1418721b60'
- '2596460462cf6c889cf8f95485537b20'
- 'a63ff9ef5250965aeabc74bfa8e43981')
-md5sums=('0f2d8f75fa96f9a1acbdca582560e889'
- '1a4694fcd694b362c339bda781ed0f3e'
- 'e36da536dd651ef182e7642337889e77'
- '985891a43f7c4c983eb2a362162f1a0f'
- 'd7a8cd4a0060399ae22e69f74e04eb07'
- '7a45287a07145fde5aa664583d4f6fba'
- 'f88d2fb88339a4bf8ec9217a3fbcdef7'
- '8ac1cfd2eca0f641737da0d0aca416a7'
- '9ae8d79f620c6d19973c55c32a921874'
- '4620f6f498ef4523398635cb0bd59425'
- 'bf32873c56d04c45ff0682f4e345e517'
- 'e459ed069317bccb20351f037a9df3d2'
- '22c5e24bf87ad94ee2244d9016a0eea2'
- '6aff504ed5e860adc1b7317cd0780900'
- '55fccb1da0417a896b724f7cfc32dd5a'
- 'ab2aa42c2947148c2b1cac0ade6d1d55'
- 'd429b59d3cfb37b0624c6a4a71a7c2c0'
- 'a225143e3df6f56d451c2875e54ddbae'
- '9151c74fcaf18ec4cf5e757cfdbc7017'
- '3d1e4a119f38cff0498bf8a67e94e4b3'
- '5b41cfc6f4ad5cdbcd28cf980110f135'
- 'ee7c8e1f025ce1527ecfffabafb26806'
- '41b03fb1e0a9d9ae7588e3b813212772'
- 'a9ffe72c3ede99d505fdc97572a7c256'
- 'df43bce1712320508d4eef8449c5d223'
- '65d93f15ac85adf8299552581789a731'
- '4badc3c664c55f87396a473e6c14d4bc'
- '36f5953944f98c50c0212a584996028e'
- 'fe5e31b833cc6707209e9d656b6eb53c'
- 'f0988a801216b44c96bf17e24a23e3a9'
- '23d0e12b7ca1cc6ea6b993c1d7ff20b9'
- '40d1ffb2ae8b14f242063e4121950d80'
- '2f3de6bf907a04dcdcfe4f1418721b60'
- '2596460462cf6c889cf8f95485537b20'
- 'a63ff9ef5250965aeabc74bfa8e43981')
-md5sums=('0f2d8f75fa96f9a1acbdca582560e889'
- '1a4694fcd694b362c339bda781ed0f3e'
- 'e36da536dd651ef182e7642337889e77'
- '985891a43f7c4c983eb2a362162f1a0f'
- 'd7a8cd4a0060399ae22e69f74e04eb07'
- '7a45287a07145fde5aa664583d4f6fba'
- 'f88d2fb88339a4bf8ec9217a3fbcdef7'
- '8ac1cfd2eca0f641737da0d0aca416a7'
- '9ae8d79f620c6d19973c55c32a921874'
- '4620f6f498ef4523398635cb0bd59425'
- 'bf32873c56d04c45ff0682f4e345e517'
- 'e459ed069317bccb20351f037a9df3d2'
- '22c5e24bf87ad94ee2244d9016a0eea2'
- '6aff504ed5e860adc1b7317cd0780900'
- '55fccb1da0417a896b724f7cfc32dd5a'
- 'ab2aa42c2947148c2b1cac0ade6d1d55'
- 'd429b59d3cfb37b0624c6a4a71a7c2c0'
- 'a225143e3df6f56d451c2875e54ddbae'
- '9151c74fcaf18ec4cf5e757cfdbc7017'
- '3d1e4a119f38cff0498bf8a67e94e4b3'
- '5b41cfc6f4ad5cdbcd28cf980110f135'
- '79a670ecbfbebd55c3e89aca9b7cff49'
+ 'da74d6f6d0272881f7724eb642a8ec69'
'41b03fb1e0a9d9ae7588e3b813212772'
'a9ffe72c3ede99d505fdc97572a7c256'
'df43bce1712320508d4eef8449c5d223'
diff --git a/abs/core/LinHES-config/xconfig.sh b/abs/core/LinHES-config/xconfig.sh
index 2fad821..fff7f44 100755
--- a/abs/core/LinHES-config/xconfig.sh
+++ b/abs/core/LinHES-config/xconfig.sh
@@ -1,4 +1,5 @@
#!/bin/bash
+#set -x
#SET DISPLAYCARD to force a cardtype
#SET DISPLAYRES to force Xres, ENV takes precendent over cmdline
#displayres=cmdline
@@ -7,6 +8,8 @@ NVPKGS="ati-dri xf86-video-ati xf86-video-radeonhd intel-dri xf86-video-intel xf
BASE=""
. /etc/profile
NVIDIA_96XX="$TEMPLATES/xorg/96xx_supported.txt"
+NVIDIA_173="$TEMPLATES/xorg/173_supported.txt"
+NVIDIA_SUPPORTED="$TEMPLATES/xorg/nvidia_supported.txt"
#TEMPLATES="/usr/share/templates"
MYTHHOME=$BASE/home/mythtv
@@ -30,7 +33,7 @@ function Xvalues {
Xcardtype=$VGACARDTYPE
fi
echo "Will use $VGACARDTYPE"
- currentmode=`cat "$BASE/etc/X11/xorg.conf" | grep Modes | awk -Fs '{ print $2 }'`
+ #currentmode=`cat "$BASE/etc/X11/xorg.conf" | grep Modes | awk -Fs '{ print $2 }'`
}
function presetupX {
@@ -93,22 +96,27 @@ function setupAdvancedX {
# echo $ML
case $Xcardtype in
NVIDIA|nVidia|nvidia)
+ nvidia_driver_install
case $Xconnection in
DVI) ConnectedMonitor=DFP ;;
vga) ConnectedMonitor=CRT;;
Auto) ConnectedMonitor=Auto;;
TV) ConnectedMonitor=TV
- echo "Option \"TVStandard\" \"$XTVstandard\"" >>/tmp/options
- echo "Option \"TVOutFormat\" \"$XTVconnection\"" >> /tmp/options
+ nvidia-xconfig -c /etc/X11/xorg.conf.d/20-automv.conf --tv-standard="$XTVstandard"
+ nvidia-xconfig -c /etc/X11/xorg.conf.d/20-automv.conf --tv-out-format="$XTVconnection"
+ # echo "Option \"TVStandard\" \"$XTVstandard\"" >>/tmp/options
+ # echo "Option \"TVOutFormat\" \"$XTVconnection\"" >> /tmp/options
;;
+ *) ConnectedMonitor=Auto;;
esac
if [ "$ConnectedMonitor" = Auto ]
then
echo "auto connection"
else
- echo "Option \"ConnectedMonitor\" \"$ConnectedMonitor\"" >> /tmp/options
- echo "Option \"FlatPanelProperties\" \"Scaling = centered, Dithering = enabled\"" >> /tmp/options
- echo "Option \"DigitalVibrance\" \"0\"" >> /tmp/options
+ nvidia-xconfig -c /etc/X11/xorg.conf.d/20-automv.conf --connected-monitor="$ConnectedMonitor"
+ #echo "Option \"ConnectedMonitor\" \"$ConnectedMonitor\"" >> /tmp/options
+ #echo "Option \"FlatPanelProperties\" \"Scaling = centered, Dithering = enabled\"" >> /tmp/options
+ #echo "Option \"DigitalVibrance\" \"0\"" >> /tmp/options
fi
if [ "$XignoreEDID" = 1 ]
@@ -125,16 +133,16 @@ function setupAdvancedX {
HS="# Hsync edid used "
VR="# Vertrefresh edid used "
fi
- echo "Option \"UseEdidFreqs\" \"$EDIDFREQ\"" >> /tmp/options
- echo "Option \"IgnoreEDID\" \"$EDIDvalue\"" >> /tmp/options
-
-
- sed -e "s/^.*Modes.*$/${ML}/" \
- -e "/INSERT MODELINE/r $TEMPLATES/xorg/modeline.$Xcategory" \
- -e "s/^.*DisplaySize.*$/ $DS/" \
- -e "s/^#.*HorizSync.*$/ $HS/g" \
- -e "s/^#.*VertRefresh.*$/ $VR/g" \
- -e "/INSERT HERE/r /tmp/options" "$TEMPLATES/xorg/xorg.conf.nvidia" > "$XORG_CONF"
+# echo "Option \"UseEdidFreqs\" \"$EDIDFREQ\"" >> /tmp/options
+# echo "Option \"IgnoreEDID\" \"$EDIDvalue\"" >> /tmp/options
+#
+#
+# sed -e "s/^.*Modes.*$/${ML}/" \
+# -e "/INSERT MODELINE/r $TEMPLATES/xorg/modeline.$Xcategory" \
+# -e "s/^.*DisplaySize.*$/ $DS/" \
+# -e "s/^#.*HorizSync.*$/ $HS/g" \
+# -e "s/^#.*VertRefresh.*$/ $VR/g" \
+# -e "/INSERT HERE/r /tmp/options" "$TEMPLATES/xorg/xorg.conf.nvidia" > "$XORG_CONF"
;;
ati|ATI)
@@ -179,6 +187,57 @@ function setupAdvancedX {
esac
}
+function nvidia_driver_install {
+
+
+ cp "$TEMPLATES/xorg/xorg.conf.nvidia" $BASE/etc/X11/xorg.conf.d/20-automv.conf
+ if [ ${Xres} = Auto ]
+ then
+ nvidia-xconfig -c /etc/X11/xorg.conf.d/20-automv.conf --mode-list="nvidia-auto-select"
+ else
+ nvidia-xconfig -c /etc/X11/xorg.conf.d/20-automv.conf --mode-list=${Xres}
+ fi
+
+ if [ "$TESTMODE" != "test" ]
+ then
+
+
+ grep -qi "$CARDID" "$NVIDIA_SUPPORTED"
+ if [ $? = 0 ]
+ then
+ #install latest drivers
+ echo "installing current nvidia drivers"
+ pacman --noconfirm -Rd libgl > /dev/null 2>&1
+ pacman --noconfirm -R $NVPKGS > /dev/null 2>&1
+ pacman --noconfirm -S nvidia nvidia-utils > /dev/null 2>&1
+ fi
+
+
+ #nvidia check right here
+ grep -qi "$CARDID" "$NVIDIA_96XX"
+ if [ $? = 0 ]
+ then
+ #install 96xx drivers
+ echo "installing nvidia 96xx drivers"
+ pacman --noconfirm -Rd libgl > /dev/null 2>&1
+ pacman --noconfirm -R $NVPKGS > /dev/null 2>&1
+ pacman --noconfirm -S nvidia-96xx nvidia-96xx-utils > /dev/null 2>&1
+ fi
+
+ grep -qi "$CARDID" "$NVIDIA_173"
+ if [ $? = 0 ]
+ then
+ #install latest drivers
+ echo "installing 173 nvidia drivers"
+ pacman --noconfirm -Rd libgl > /dev/null 2>&1
+ pacman --noconfirm -R $NVPKGS > /dev/null 2>&1
+ pacman --noconfirm -S nvidia-173xx nvidia-173xx-utils > /dev/null 2>&1
+ fi
+ fi
+ echo "/usr/lib/libXvMCNVIDIA_dynamic.so.1" > "$XVMC_CONFIG"
+ rm $BASE/etc/X11/xorg.conf.d/20-nvidia.conf
+}
+
function setupX {
Xvalues
@@ -188,32 +247,7 @@ function setupX {
then
case $VGACARDTYPE in
nVidia)
- if [ ${Xres} = Auto ]
- then
- sed -e "/^.*Modes.*$/d" "$TEMPLATES/xorg/xorg.conf.nvidia" > "$XORG_CONF"
- else
- sed -e "s/^.*Modes.*$/\t Modes \"${Xres}\"/" "$TEMPLATES/xorg/xorg.conf.nvidia" > "$XORG_CONF"
- fi
- if [ "$TESTMODE" != "test" ]
- then
- #nvidia check right here
- grep -qi "$CARDID" "$NVIDIA_96XX"
- if [ $? = 0 ]
- then
- #install 96xx drivers
- echo "installing nvidia 96xx drivers"
- pacman --noconfirm -Rd libgl > /dev/null 2>&1
- pacman --noconfirm -R $NVPKGS > /dev/null 2>&1
- pacman --noconfirm -S nvidia-96xx nvidia-96xx-utils > /dev/null 2>&1
- else
- #install latest drivers
- echo "installing current nvidia drivers"
- pacman --noconfirm -Rd libgl > /dev/null 2>&1
- pacman --noconfirm -R $NVPKGS > /dev/null 2>&1
- pacman --noconfirm -S nvidia nvidia-utils > /dev/null 2>&1
- fi
- fi
- echo "/usr/lib/libXvMCNVIDIA_dynamic.so.1" > "$XVMC_CONFIG"
+ nvidia_driver_install
;;
# VMware)
diff --git a/abs/core/nvidia/PKGBUILD b/abs/core/nvidia/PKGBUILD
index 6553afe..25f32be 100644
--- a/abs/core/nvidia/PKGBUILD
+++ b/abs/core/nvidia/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=nvidia
pkgver=260.19.12
_kernver='2.6.36-LinHES'
-pkgrel=2
+pkgrel=3
pkgdesc="NVIDIA drivers for kernel26."
arch=('i686' 'x86_64')
url="http://www.nvidia.com/"
diff --git a/abs/core/system-templates/PKGBUILD b/abs/core/system-templates/PKGBUILD
index 88e1835..94650c9 100755
--- a/abs/core/system-templates/PKGBUILD
+++ b/abs/core/system-templates/PKGBUILD
@@ -1,6 +1,6 @@
pkgname=system-templates
-pkgver=1.0
-pkgrel=45
+pkgver=2.0
+pkgrel=1
conflicts=( )
pkgdesc="Templates used for system configuration"
depends=()
diff --git a/abs/core/system-templates/templates/xorg/173_supported.txt b/abs/core/system-templates/templates/xorg/173_supported.txt
new file mode 100644
index 0000000..95c3370
--- /dev/null
+++ b/abs/core/system-templates/templates/xorg/173_supported.txt
@@ -0,0 +1,43 @@
+GeForce PCX 5750 0x00FA
+GeForce PCX 5900 0x00FB
+Quadro FX 330/GeForce PCX 5300 0x00FC
+Quadro FX 330/Quadro NVS 280 PCI-E 0x00FD
+Quadro FX 1300 0x00FE
+GeForce FX 5800 Ultra 0x0301
+GeForce FX 5800 0x0302
+Quadro FX 2000 0x0308
+Quadro FX 1000 0x0309
+GeForce FX 5600 Ultra 0x0311
+GeForce FX 5600 0x0312
+GeForce FX 5600XT 0x0314
+GeForce FX Go5600 0x031A
+GeForce FX Go5650 0x031B
+Quadro FX Go700 0x031C
+GeForce FX 5200 0x0320
+GeForce FX 5200 Ultra 0x0321
+GeForce FX 5200 0x0322
+GeForce FX 5200LE 0x0323
+GeForce FX Go5200 0x0324
+GeForce FX Go5250 0x0325
+GeForce FX 5500 0x0326
+GeForce FX 5100 0x0327
+GeForce FX Go5200 32M/64M 0x0328
+Quadro NVS 55/280 PCI 0x032A
+Quadro FX 500/FX 600 0x032B
+GeForce FX Go53xx 0x032C
+GeForce FX Go5100 0x032D
+GeForce FX 5900 Ultra 0x0330
+GeForce FX 5900 0x0331
+GeForce FX 5900XT 0x0332
+GeForce FX 5950 Ultra 0x0333
+GeForce FX 5900ZT 0x0334
+Quadro FX 3000 0x0338
+Quadro FX 700 0x033F
+GeForce FX 5700 Ultra 0x0341
+GeForce FX 5700 0x0342
+GeForce FX 5700LE 0x0343
+GeForce FX 5700VE 0x0344
+GeForce FX Go5700 0x0347
+GeForce FX Go5700 0x0348
+Quadro FX Go1000 0x034C
+Quadro FX 1100 0x034E \ No newline at end of file
diff --git a/abs/core/system-templates/templates/xorg/96xx_supported.txt b/abs/core/system-templates/templates/xorg/96xx_supported.txt
index dd4833a..f7818ce 100644
--- a/abs/core/system-templates/templates/xorg/96xx_supported.txt
+++ b/abs/core/system-templates/templates/xorg/96xx_supported.txt
@@ -1,175 +1,44 @@
- NVIDIA GPU product Device PCI ID
-
- GeForce 6800 Ultra 0x0040
- GeForce 6800 0x0041
- GeForce 6800 XE 0x0043
- GeForce 6800 XT 0x0044
- GeForce 6800 GT 0x0045
- GeForce 6800 GT 0x0046
- GeForce 6800 GS 0x0047
- GeForce 6800 XT 0x0048
- Quadro FX 4000 0x004E
- GeForce 7800 GTX 0x0090
- GeForce 7800 GTX 0x0091
- GeForce 7800 GT 0x0092
- GeForce 7800 GS 0x0093
- GeForce Go 7800 0x0098
- GeForce Go 7800 GTX 0x0099
- Quadro FX 4500 0x009D
- GeForce 6800 GS 0x00C0
- GeForce 6800 0x00C1
- GeForce 6800 LE 0x00C2
- GeForce 6800 XT 0x00C3
- GeForce Go 6800 0x00C8
- GeForce Go 6800 Ultra 0x00C9
- Quadro FX Go1400 0x00CC
- Quadro FX 3450/4000 SDI 0x00CD
- Quadro FX 1400 0x00CE
- GeForce 6800/GeForce 6800 Ultra 0x00F0
- GeForce 6600/GeForce 6600 GT 0x00F1
- GeForce 6600 0x00F2
- GeForce 6200 0x00F3
- GeForce 6600 LE 0x00F4
- GeForce 7800 GS 0x00F5
- GeForce 6800 GS 0x00F6
- Quadro FX 3400/4400 0x00F8
- GeForce 6800 Ultra 0x00F9
- GeForce PCX 5750 0x00FA
- GeForce PCX 5900 0x00FB
- Quadro FX 330/GeForce PCX 5300 0x00FC
- Quadro NVS 280 PCI-E/Quadro FX 330 0x00FD
- Quadro FX 1300 0x00FE
- GeForce PCX 4300 0x00FF
- GeForce2 MX/MX 400 0x0110
- GeForce2 MX 100/200 0x0111
- GeForce2 Go 0x0112
- Quadro2 MXR/EX/Go 0x0113
- GeForce 6600 GT 0x0140
- GeForce 6600 0x0141
- GeForce 6600 LE 0x0142
- GeForce 6600 VE 0x0143
- GeForce Go 6600 0x0144
- GeForce 6610 XL 0x0145
- GeForce Go 6600 TE/6200 TE 0x0146
- GeForce Go 6600 0x0148
- GeForce Go 6600 GT 0x0149
- Quadro NVS 440 0x014A
- Quadro FX 550 0x014C
- Quadro FX 540 0x014E
- GeForce 6200 0x014F
- GeForce 6500 0x0160
- GeForce 6200 TurboCache(TM) 0x0161
- GeForce Go 6200 0x0164
- Quadro NVS 285 0x0165
- GeForce Go 6400 0x0166
- GeForce Go 6200 0x0167
- GeForce Go 6400 0x0168
- GeForce4 MX 460 0x0170
- GeForce4 MX 440 0x0171
- GeForce4 MX 420 0x0172
- GeForce4 MX 440-SE 0x0173
- GeForce4 440 Go 0x0174
- GeForce4 420 Go 0x0175
- GeForce4 420 Go 32M 0x0176
- GeForce4 460 Go 0x0177
- Quadro4 550 XGL 0x0178
- GeForce4 440 Go 64M 0x0179
- Quadro NVS 0x017A
- Quadro4 500 GoGL 0x017C
- GeForce4 410 Go 16M 0x017D
- GeForce4 MX 440 with AGP8X 0x0181
- GeForce4 MX 440SE with AGP8X 0x0182
- GeForce4 MX 420 with AGP8X 0x0183
- GeForce4 MX 4000 0x0185
- Quadro4 580 XGL 0x0188
- Quadro NVS with AGP8X 0x018A
- Quadro4 380 XGL 0x018B
- Quadro NVS 50 PCI 0x018C
- GeForce2 Integrated GPU 0x01A0
- GeForce 7300 LE 0x01D1
- Quadro NVS 110M 0x01D7
- GeForce Go 7300 0x01D7
- GeForce Go 7400 0x01D8
- Quadro NVS 110M 0x01DA
- Quadro NVS 120M 0x01DB
- Quadro FX 350M 0x01DC
- Quadro FX 350 0x01DE
- GeForce 7300 GS 0x01DF
- GeForce4 MX Integrated GPU 0x01F0
- GeForce3 0x0200
- GeForce3 Ti 200 0x0201
- GeForce3 Ti 500 0x0202
- Quadro DCC 0x0203
- GeForce 6800 0x0211
- GeForce 6800 LE 0x0212
- GeForce 6800 GT 0x0215
- GeForce 6800 XT 0x0218
- GeForce 6150 0x0240
- GeForce 6150 LE 0x0241
- GeForce 6100 0x0242
- GeForce4 Ti 4600 0x0250
- GeForce4 Ti 4400 0x0251
- GeForce4 Ti 4200 0x0253
- Quadro4 900 XGL 0x0258
- Quadro4 750 XGL 0x0259
- Quadro4 700 XGL 0x025B
- GeForce4 Ti 4800 0x0280
- GeForce4 Ti 4200 with AGP8X 0x0281
- GeForce4 Ti 4800 SE 0x0282
- GeForce4 4200 Go 0x0286
- Quadro4 980 XGL 0x0288
- Quadro4 780 XGL 0x0289
- Quadro4 700 GoGL 0x028C
- GeForce 7900 GTX 0x0290
- GeForce 7900 GT 0x0291
- GeForce Go 7900 GS 0x0298
- GeForce Go 7900 GTX 0x0299
- Quadro FX 2500M 0x029A
- Quadro FX 1500M 0x029B
- Quadro FX 5500 0x029C
- Quadro FX 3500 0x029D
- Quadro FX 1500 0x029E
- Quadro FX 4500 X2 0x029F
- GeForce 7600 GS 0x02E1
- GeForce FX 5800 Ultra 0x0301
- GeForce FX 5800 0x0302
- Quadro FX 2000 0x0308
- Quadro FX 1000 0x0309
- GeForce FX 5600 Ultra 0x0311
- GeForce FX 5600 0x0312
- GeForce FX 5600XT 0x0314
- GeForce FX Go5600 0x031A
- GeForce FX Go5650 0x031B
- Quadro FX Go700 0x031C
- GeForce FX 5200 0x0320
- GeForce FX 5200 Ultra 0x0321
- GeForce FX 5200 0x0322
- GeForce FX 5200LE 0x0323
- GeForce FX Go5200 0x0324
- GeForce FX Go5250 0x0325
- GeForce FX 5500 0x0326
- GeForce FX 5100 0x0327
- GeForce FX Go5200 32M/64M 0x0328
- Quadro NVS 280 PCI 0x032A
- Quadro FX 500/600 PCI 0x032B
- GeForce FX Go53xx 0x032C
- GeForce FX Go5100 0x032D
- GeForce FX 5900 Ultra 0x0330
- GeForce FX 5900 0x0331
- GeForce FX 5900XT 0x0332
- GeForce FX 5950 Ultra 0x0333
- GeForce FX 5900ZT 0x0334
- Quadro FX 3000 0x0338
- Quadro FX 700 0x033F
- GeForce FX 5700 Ultra 0x0341
- GeForce FX 5700 0x0342
- GeForce FX 5700LE 0x0343
- GeForce FX 5700VE 0x0344
- GeForce FX Go5700 0x0347
- GeForce FX Go5700 0x0348
- Quadro FX Go1000 0x034C
- Quadro FX 1100 0x034E
- GeForce 7600 GT 0x0391
- GeForce 7600 GS 0x0392
- GeForce Go 7600 0x0398
- Quadro FX 560 0x039E \ No newline at end of file
+GeForce2 MX/MX 400 0x0110
+GeForce2 MX 100/200 0x0111
+GeForce2 Go 0x0112
+Quadro2 MXR/EX/Go 0x0113
+GeForce4 MX 460 0x0170
+GeForce4 MX 440 0x0171
+GeForce4 MX 420 0x0172
+GeForce4 MX 440-SE 0x0173
+GeForce4 440 Go 0x0174
+GeForce4 420 Go 0x0175
+GeForce4 420 Go 32M 0x0176
+GeForce4 460 Go 0x0177
+Quadro4 550 XGL 0x0178
+GeForce4 440 Go 64M 0x0179
+Quadro NVS 400 0x017A
+Quadro4 500 GoGL 0x017C
+GeForce4 410 Go 16M 0x017D
+GeForce4 MX 440 with AGP8X 0x0181
+GeForce4 MX 440SE with AGP8X 0x0182
+GeForce4 MX 420 with AGP8X 0x0183
+GeForce4 MX 4000 0x0185
+Quadro4 580 XGL 0x0188
+Quadro NVS 280 SD 0x018A
+Quadro4 380 XGL 0x018B
+Quadro NVS 50 PCI 0x018C
+GeForce2 Integrated GPU 0x01A0
+GeForce4 MX Integrated GPU 0x01F0
+GeForce3 0x0200
+GeForce3 Ti 200 0x0201
+GeForce3 Ti 500 0x0202
+Quadro DCC 0x0203
+GeForce4 Ti 4600 0x0250
+GeForce4 Ti 4400 0x0251
+GeForce4 Ti 4200 0x0253
+Quadro4 900 XGL 0x0258
+Quadro4 750 XGL 0x0259
+Quadro4 700 XGL 0x025B
+GeForce4 Ti 4800 0x0280
+GeForce4 Ti 4200 with AGP8X 0x0281
+GeForce4 Ti 4800 SE 0x0282
+GeForce4 4200 Go 0x0286
+Quadro4 980 XGL 0x0288
+Quadro4 780 XGL 0x0289
+Quadro4 700 GoGL 0x028C \ No newline at end of file
diff --git a/abs/core/system-templates/templates/xorg/nvidia_supported.txt b/abs/core/system-templates/templates/xorg/nvidia_supported.txt
new file mode 100644
index 0000000..ba238a6
--- /dev/null
+++ b/abs/core/system-templates/templates/xorg/nvidia_supported.txt
@@ -0,0 +1,394 @@
+#http://us.download.nvidia.com/XFree86/Linux-x86/260.19.29/README/supportedchips.html
+
+GeForce 6800 Ultra 0x0040 -
+GeForce 6800 0x0041 -
+GeForce 6800 LE 0x0042 -
+GeForce 6800 XE 0x0043 -
+GeForce 6800 XT 0x0044 -
+GeForce 6800 GT 0x0045 -
+GeForce 6800 GT 0x0046 -
+GeForce 6800 GS 0x0047 -
+GeForce 6800 XT 0x0048 -
+GeForce 7800 GTX 0x0090 -
+GeForce 7800 GTX 0x0091 -
+GeForce 7800 GT 0x0092 -
+GeForce 7800 GS 0x0093 -
+GeForce 7800 SLI 0x0095 -
+GeForce Go 7800 0x0098 -
+GeForce Go 7800 GTX 0x0099 -
+GeForce 6800 GS 0x00C0 -
+GeForce 6800 0x00C1 -
+GeForce 6800 LE 0x00C2 -
+GeForce 6800 XT 0x00C3 -
+GeForce Go 6800 0x00C8 -
+GeForce Go 6800 Ultra 0x00C9 -
+GeForce 6600 GT 0x00F1 -
+GeForce 6600 0x00F2 -
+GeForce 6200 0x00F3 -
+GeForce 6600 LE 0x00F4 -
+GeForce 7800 GS 0x00F5 -
+GeForce 6800 GS 0x00F6 -
+GeForce 6800 Ultra 0x00F9 -
+GeForce 6600 GT 0x0140 -
+GeForce 6600 0x0141 -
+GeForce 6600 LE 0x0142 -
+GeForce 6600 VE 0x0143 -
+GeForce Go 6600 0x0144 -
+GeForce 6610 XL 0x0145 -
+GeForce Go 6600 TE/6200 TE 0x0146 -
+GeForce 6700 XL 0x0147 -
+GeForce Go 6600 0x0148 -
+GeForce Go 6600 GT 0x0149 -
+GeForce 6200 0x014F -
+GeForce 6500 0x0160 -
+GeForce 6200 TurboCache(TM) 0x0161 -
+GeForce 6200SE TurboCache(TM) 0x0162 -
+GeForce 6200 LE 0x0163 -
+GeForce Go 6200 0x0164 -
+GeForce Go 6400 0x0166 -
+GeForce Go 6200 0x0167 -
+GeForce Go 6400 0x0168 -
+GeForce 6250 0x0169 -
+GeForce 7100 GS 0x016A -
+GeForce 8800 GTX 0x0191 -
+GeForce 8800 GTS 0x0193 -
+GeForce 8800 Ultra 0x0194 -
+Tesla C870 0x0197 -
+GeForce 7350 LE 0x01D0 -
+GeForce 7300 LE 0x01D1 -
+GeForce 7550 LE 0x01D2 -
+GeForce 7300 SE/7200 GS 0x01D3 -
+GeForce Go 7200 0x01D6 -
+GeForce Go 7300 0x01D7 -
+GeForce Go 7400 0x01D8 -
+GeForce 7500 LE 0x01DD -
+GeForce 7300 GS 0x01DF -
+GeForce 6200 0x0221 -
+GeForce 6200 A-LE 0x0222 -
+GeForce 6150 0x0240 -
+GeForce 6150 LE 0x0241 -
+GeForce 6100 0x0242 -
+GeForce Go 6150 0x0244 -
+GeForce Go 6100 0x0247 -
+GeForce 7900 GTX 0x0290 -
+GeForce 7900 GT/GTO 0x0291 -
+GeForce 7900 GS 0x0292 -
+GeForce 7950 GX2 0x0293 -
+GeForce 7950 GX2 0x0294 -
+GeForce 7950 GT 0x0295 -
+GeForce Go 7950 GTX 0x0297 -
+GeForce Go 7900 GS 0x0298 -
+GeForce 7600 GT 0x02E0 -
+GeForce 7600 GS 0x02E1 -
+GeForce 7300 GT 0x02E2 -
+GeForce 7900 GS 0x02E3 -
+GeForce 7950 GT 0x02E4 -
+GeForce 7650 GS 0x038B -
+GeForce 7650 GS 0x0390 -
+GeForce 7600 GT 0x0391 -
+GeForce 7600 GS 0x0392 -
+GeForce 7300 GT 0x0393 -
+GeForce 7600 LE 0x0394 -
+GeForce 7300 GT 0x0395 -
+GeForce Go 7700 0x0397 -
+GeForce Go 7600 0x0398 -
+GeForce Go 7600 GT 0x0399 -
+GeForce 6150SE nForce 430 0x03D0 -
+GeForce 6100 nForce 405 0x03D1 -
+GeForce 6100 nForce 400 0x03D2 -
+GeForce 6100 nForce 420 0x03D5 -
+GeForce 7025 / nForce 630a 0x03D6 -
+GeForce 8600 GTS 0x0400 A
+GeForce 8600 GT 0x0401 A
+GeForce 8600 GT 0x0402 A
+GeForce 8600 GS 0x0403 A
+GeForce 8400 GS 0x0404 A
+GeForce 9500M GS 0x0405 A
+GeForce 8300 GS 0x0406 -
+GeForce 8600M GT 0x0407 A
+GeForce 9650M GS 0x0408 A
+GeForce 8700M GT 0x0409 A
+GeForce GT 330 0x0410 A
+GeForce 8400 SE 0x0420 -
+GeForce 8500 GT 0x0421 A
+GeForce 8400 GS 0x0422 A
+GeForce 8300 GS 0x0423 -
+GeForce 8400 GS 0x0424 A
+GeForce 8600M GS 0x0425 A
+GeForce 8400M GT 0x0426 A
+GeForce 8400M GS 0x0427 A
+GeForce 8400M G 0x0428 A
+GeForce 9400 GT 0x042C A
+GeForce 9300M G 0x042E A
+GeForce 7150M / nForce 630M 0x0531 -
+GeForce 7000M / nForce 610M 0x0533 -
+GeForce 7050 PV / nForce 630a 0x053A -
+GeForce 7050 PV / nForce 630a 0x053B -
+GeForce 7025 / nForce 630a 0x053E -
+GeForce GTX 295 0x05E0 A
+GeForce GTX 280 0x05E1 A
+GeForce GTX 260 0x05E2 A
+GeForce GTX 285 0x05E3 A
+GeForce GTX 275 0x05E6 A
+Tesla C1060 0x05E7 A
+Tesla T10 Processor 0x05E7 0x0595 A
+Tesla T10 Processor 0x05E7 0x068F A
+Tesla M1060 0x05E7 0x0697 A
+Tesla M1060 0x05E7 0x0743 A
+GeForce GTX 260 0x05EA A
+GeForce GTX 295 0x05EB A
+GeForce 8800 GTS 512 0x0600 A
+GeForce 9800 GT 0x0601 A
+GeForce 8800 GT 0x0602 A
+GeForce GT 230 0x0603 A
+GeForce 9800 GX2 0x0604 A
+GeForce 9800 GT 0x0605 A
+GeForce 8800 GS 0x0606 A
+GeForce GTS 240 0x0607 A
+GeForce 9800M GTX 0x0608 A
+GeForce 8800M GTS 0x0609 A
+GeForce GTX 280M 0x060A A
+GeForce 9800M GT 0x060B A
+GeForce 8800M GTX 0x060C A
+GeForce 8800 GS 0x060D A
+GeForce GTX 285M 0x060F A
+GeForce 9600 GSO 0x0610 A
+GeForce 8800 GT 0x0611 A
+GeForce 9800 GTX/9800 GTX+ 0x0612 A
+GeForce 9800 GTX+ 0x0613 A
+GeForce 9800 GT 0x0614 A
+GeForce GTS 250 0x0615 A
+GeForce 9800M GTX 0x0617 A
+GeForce GTX 260M 0x0618 A
+GeForce 9600 GT 0x0622 A
+GeForce 9600 GS 0x0623 A
+GeForce 9600 GSO 512 0x0625 A
+GeForce GT 130 0x0626 A
+GeForce GT 140 0x0627 A
+GeForce 9800M GTS 0x0628 A
+GeForce 9700M GTS 0x062A A
+GeForce 9800M GS 0x062B A
+GeForce 9800M GTS 0x062C A
+GeForce 9600 GT 0x062D A
+GeForce 9600 GT 0x062E A
+GeForce GTS 160M 0x0631 A
+GeForce GTS 150M 0x0632 A
+GeForce 9600 GSO 0x0635 A
+GeForce 9600 GT 0x0637 A
+GeForce 9500 GT 0x0640 A
+GeForce 9400 GT 0x0641 A
+GeForce 9500 GT 0x0643 A
+GeForce 9500 GS 0x0644 A
+GeForce 9500 GS 0x0645 A
+GeForce GT 120 0x0646 A
+GeForce 9600M GT 0x0647 A
+GeForce 9600M GS 0x0648 A
+GeForce 9600M GT 0x0649 A
+GeForce 9700M GT 0x064A A
+GeForce 9500M G 0x064B A
+GeForce 9650M GT 0x064C A
+GeForce G 110M 0x0651 A
+GeForce GT 130M 0x0652 A
+GeForce GT 120M 0x0653 A
+GeForce GT 220M 0x0654 A
+GeForce 9650 S 0x0656 A
+GeForce 9400 GT 0x065B A
+GeForce GTX 480 0x06C0 C
+GeForce GTX 465 0x06C4 C
+GeForce GTX 480M 0x06CA C
+GeForce GTX 470 0x06CD C
+Tesla C2050 0x06D1 C
+Tesla C2070 0x06D1 0x0772 C
+Tesla M2070 0x06D2 C
+Tesla S2050 0x06DE C
+Tesla M2050 0x06DE 0x077A C
+Tesla M2050 0x06DE 0x082F C
+Tesla M2050 0x06DE 0x0843 C
+Tesla M2050 0x06DE 0x0846 C
+Tesla M2070-Q 0x06DF C
+GeForce 9300 GE 0x06E0 B 1
+GeForce 9300 GS 0x06E1 B 1
+GeForce 8400 0x06E2 B 1
+GeForce 8400 SE 0x06E3 -
+GeForce 8400 GS 0x06E4 A 1
+GeForce 9300M GS 0x06E5 B 1
+GeForce G100 0x06E6 B 1
+GeForce 9300 SE 0x06E7 -
+GeForce 9200M GS 0x06E8 B 1
+GeForce 9300M GS 0x06E9 B 1
+GeForce G 105M 0x06EC B 1
+GeForce G 103M 0x06EF B 1
+GeForce G105M 0x06F1 B 1
+GeForce 7150 / nForce 630i 0x07E0 -
+GeForce 7100 / nForce 630i 0x07E1 -
+GeForce 7050 / nForce 630i 0x07E2 -
+GeForce 7050 / nForce 610i 0x07E3 -
+GeForce 7050 / nForce 620i 0x07E5 -
+GeForce 9100M G 0x0844 B 1
+GeForce 8200M G 0x0845 B 1
+GeForce 9200 0x0846 B 1
+GeForce 9100 0x0847 B 1
+GeForce 8300 0x0848 B 1
+GeForce 8200 0x0849 B 1
+nForce 730a 0x084A B 1
+GeForce 9200 0x084B B 1
+nForce 980a/780a SLI 0x084C B 1
+nForce 750a SLI 0x084D B 1
+GeForce 8100 / nForce 720a 0x084F -
+GeForce 9400 0x0860 B 1
+GeForce 9400 0x0861 B 1
+GeForce 9400M G 0x0862 B 1
+GeForce 9400M 0x0863 B 1
+GeForce 9300 0x0864 B 1
+ION 0x0865 B 1
+GeForce 9400M G 0x0866 B 1
+GeForce 9400 0x0867 B 1
+nForce 760i SLI 0x0868 B 1
+GeForce 9400 0x086A B 1
+GeForce 9300 / nForce 730i 0x086C B 1
+GeForce 9200 0x086D B 1
+GeForce 9100M G 0x086E B 1
+GeForce 8200M G 0x086F B 1
+GeForce 9400M 0x0870 B 1
+GeForce 9200 0x0871 B 1
+GeForce G102M 0x0872 B 1
+GeForce G102M 0x0873 B 1
+ION 0x0874 B 1
+ION 0x0876 B 1
+GeForce 9400 0x087A B 1
+ION 0x087D B 1
+ION LE 0x087E B 1
+ION LE 0x087F B 1
+GeForce GT 220 0x0A20 C
+GeForce 315 0x0A22 -
+GeForce 210 0x0A23 C
+GeForce GT 230M 0x0A28 C
+GeForce GT 330M 0x0A29 C
+GeForce GT 230M 0x0A2A C
+GeForce GT 330M 0x0A2B C
+GeForce GT 320M 0x0A2D C
+GeForce GT 240M 0x0A34 C
+GeForce GT 325M 0x0A35 C
+GeForce G210 0x0A60 C
+GeForce 205 0x0A62 C
+GeForce 310 0x0A63 C
+Second Generation ION 0x0A64 C
+GeForce 210 0x0A65 C
+GeForce 310 0x0A66 C
+GeForce 315 0x0A67 -
+GeForce G105M 0x0A68 B
+GeForce G105M 0x0A69 B
+GeForce 305M 0x0A6E C
+Second Generation ION 0x0A6F C
+GeForce 310M 0x0A70 C
+GeForce 305M 0x0A71 C
+GeForce 310M 0x0A72 C
+GeForce 305M 0x0A73 C
+GeForce G210M 0x0A74 C
+GeForce 310M 0x0A75 C
+GeForce GT 330 0x0CA0 A
+GeForce GT 320 0x0CA2 C
+GeForce GT 240 0x0CA3 C
+GeForce GT 340 0x0CA4 C
+GeForce GT 330 0x0CA7 A
+GeForce GTS 260M 0x0CA8 C
+GeForce GTS 250M 0x0CA9 C
+GeForce GT 220 0x0CAC -
+GeForce GT 335M 0x0CAF C
+GeForce GTS 350M 0x0CB0 C
+GeForce GTS 360M 0x0CB1 C
+GeForce GTS 450 0x0DC4 C
+GeForce GTX 460M 0x0DD1 C
+GeForce GT 430 0x0DE1 C
+GeForce GT 415M 0x0DEE C
+GeForce GT 425M 0x0DF0 C
+GeForce GT 420M 0x0DF1 C
+GeForce GT 435M 0x0DF2 C
+GeForce GT 420M 0x0DF3 C
+GeForce GTX 460 0x0E22 C
+GeForce GTX 460 SE 0x0E23 C
+GeForce GTX 460 0x0E24 C
+GeForce GTX 580 0x1080 C
+GeForce GTX 570 0x1081 C
+
+
+#NVIDIA Quadro GPUsNVIDIA GPU product Device PCI ID* VDPAU features
+Quadro FX 4000 0x004E -
+Quadro FX 4500 0x009D -
+Quadro FX Go1400 0x00CC -
+Quadro FX 3450/4000 SDI 0x00CD -
+Quadro FX 1400 0x00CE -
+Quadro FX 3400/Quadro FX 4000 0x00F8 -
+Quadro NVS 440 0x014A -
+Quadro FX 540M 0x014C -
+Quadro FX 550 0x014D -
+Quadro FX 540 0x014E -
+Quadro NVS 285 0x0165 -
+Quadro FX 5600 0x019D -
+Quadro FX 4600 0x019E -
+Quadro NVS 110M 0x01DA -
+Quadro NVS 120M 0x01DB -
+Quadro FX 350M 0x01DC -
+Quadro FX 350 0x01DE -
+Quadro NVS 210S / GeForce 6150LE 0x0245 -
+Quadro NVS 510M 0x0299 -
+Quadro FX 2500M 0x029A -
+Quadro FX 1500M 0x029B -
+Quadro FX 5500 0x029C -
+Quadro FX 3500 0x029D -
+Quadro FX 1500 0x029E -
+Quadro FX 4500 X2 0x029F -
+Quadro FX 560M 0x039C -
+Quadro FX 560 0x039E -
+Quadro FX 370 0x040A A
+Quadro NVS 320M 0x040B A
+Quadro FX 570M 0x040C A
+Quadro FX 1600M 0x040D A
+Quadro FX 570 0x040E A
+Quadro FX 1700 0x040F A
+Quadro NVS 140M 0x0429 A
+Quadro NVS 130M 0x042A A
+Quadro NVS 135M 0x042B A
+Quadro FX 360M 0x042D A
+Quadro NVS 290 0x042F A
+Quadroplex 2200 D2 0x05ED A
+Quadroplex 2200 S4 0x05F8 A
+Quadro CX 0x05F9 A
+Quadro FX 5800 0x05FD A
+Quadro FX 4800 0x05FE A
+Quadro FX 3800 0x05FF A
+Quadro FX 4700 X2 0x0619 A
+Quadro FX 3700 0x061A A
+Quadro VX 200 0x061B A
+Quadro FX 3600M 0x061C A
+Quadro FX 2800M 0x061D A
+Quadro FX 3700M 0x061E A
+Quadro FX 3800M 0x061F A
+Quadro FX 1800 0x0638 A
+Quadro FX 2700M 0x063A A
+Quadro FX 380 0x0658 A
+Quadro FX 580 0x0659 A
+Quadro FX 1700M 0x065A A
+Quadro FX 770M 0x065C A
+Quadro 6000 0x06D8 C
+Quadro 5000 0x06D9 C
+Quadro 5000M 0x06DA C
+Quadro 4000 0x06DD C
+Quadro NVS 150M 0x06EA B 1
+Quadro NVS 160M 0x06EB B 1
+Quadro NVS 420 0x06F8 B 1
+Quadro FX 370 LP 0x06F9 B 1
+Quadro NVS 450 0x06FA B 1
+Quadro FX 370M 0x06FB B 1
+Quadro NVS 295 0x06FD B 1
+HICx16 + Graphics 0x06FF B 1
+NVS 5100M 0x0A2C C
+Quadro FX 880M 0x0A3C C
+NVS 2100M 0x0A6A C
+NVS 3100M 0x0A6C C
+Quadro FX 380 LP 0x0A78 C
+Quadro FX 380M 0x0A7C C
+Quadro FX 1800M 0x0CBC C
+Quadro 2000 0x0DD8 C
+Quadro 600 0x0DF8 C
+NVS 300 0x10D8 C \ No newline at end of file
diff --git a/abs/core/system-templates/templates/xorg/xorg.conf.nvidia b/abs/core/system-templates/templates/xorg/xorg.conf.nvidia
index 2c3b7f1..610bbe0 100755
--- a/abs/core/system-templates/templates/xorg/xorg.conf.nvidia
+++ b/abs/core/system-templates/templates/xorg/xorg.conf.nvidia
@@ -1,50 +1,10 @@
-# nvidia-xconfig: X configuration file generated by nvidia-xconfig
-# nvidia-xconfig: version 1.0 (buildmeister@builder3) Tue Aug 1 21:11:12 PDT 2006
-Section "ServerFlags"
- Option "AutoAddDevices" "False"
-EndSection
-
-Section "ServerLayout"
- Identifier "Layout0"
- Screen 0 "Screen0"
- InputDevice "Keyboard0" "CoreKeyboard"
- InputDevice "Mouse0" "CorePointer"
-EndSection
-
-Section "Files"
-# RgbPath "/usr/X11R6/lib/X11/rgb"
-EndSection
-
-Section "Module"
- Load "dbe"
- Load "extmod"
-# Load "type1"
- Load "freetype"
- Load "glx"
-EndSection
-
-Section "InputDevice"
- # generated from default
- Identifier "Mouse0"
- Driver "mouse"
- Option "Protocol" "auto"
- Option "Device" "/dev/psaux"
- Option "Emulate3Buttons" "no"
- Option "ZAxisMapping" "4 5"
-EndSection
-
-Section "InputDevice"
- # generated from default
- Identifier "Keyboard0"
- Driver "keyboard"
-EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
-# HorizSync
-# VertRefresh
+# HorizSync
+# VertRefresh
Option "DPMS" "false"
# DisplaySize 203 153
#INSERT MODELINE
@@ -55,8 +15,8 @@ Section "Device"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "DPI" "100 x 100"
- Option "NoLogo" "1"
-
+ Option "NoLogo" "1"
+
#INSERT HERE
#END OPTIONS
@@ -69,7 +29,7 @@ Section "Device"
# Option "CursorShadowXOffset" "4"
# Option "UseEdidFreqs" "True"
# Option "NvAGP" "1"
-
+
@@ -82,7 +42,7 @@ Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 24
- Modes "1280x720"
+ Modes "1280x720"
EndSubSection
EndSection