[tuto][system][responsiveness] Here's how to (completely) deactivate the framebuffer.

Here is where you can post tips and tricks to share with other users of MX. Do not ask for help in this Forum.
Message
Author
User avatar
K-mik@Z
Posts: 17
Joined: Sat May 19, 2018 10:08 am

[tuto][system][responsiveness] Here's how to (completely) deactivate the framebuffer.

#1 Post by K-mik@Z »



The Linux framebuffer allows graphics to be displayed on the console without needing to run X-Windows.

However, it can also can cause a variety of problems.

Framebuffer drivers are generally buggy and poorly-supported, and cause suspend failures, kernel panics and general mayhem. For this reason I never load them automatically.

Here are some symptoms that it may cause:
  • Poor audio
  • Unexpected hangups
  • suspend failures
  • kernel panics
  • ...
  • and general mayhem
Some will say by modifying the Grub menu:

e.g: One of the following options should disable frame buffering:
You would specify one (or more) of the above on the 'kernel' line of the Grub menu file. You can specify them all instead of trying each individual one.

Code: Select all

vga=normal
nofb
nomodeset
video=vesafb:off
i915.modeset=0
But in some cases, you would restart with a black screen.

But how do you do it then?

I will answer you by blacklisting the modules concerned.

On my MX I blacklisted all the modules managing the framebuffer.


Why I chose blacklisting of modules:
  • Size gain on boot image file.
  • Reduction of the decompression time of the latter therefore saving time at startup.


Why did I choose to completely deactivate the framebuffer:
  • Better system stability.
  • Better system responsiveness.



For this I created a small script (below) allowing me to list them.

Code: Select all

#!/bin/bash
#
# framebuffer_modules_listing.sh - author K-mik@Z
#
printf "%s\n" "# (completely) deactivate the framebuffer - credit to K-mik@Z"
printf "%s\n" "# from https://forum.mxlinux.org/viewtopic.php?f=23&t=55002" "#"

MODULES_WHITHOUT_FBSUFFIX=$(grep -i config_fb < /boot/config-`uname -r` | grep m | cut -d'=' -f1 | tr '[:upper:]' '[:lower:]' | sed -e 's/config_fb_//' | grep -Ev "*3dfx|arc|ark|aty|aty128|carillo_ranch|cyber2000|ddc|hecuba|hga|hyperv|kyro|le80578|matrox|matrox_i2c|matrox_maven|mb862xx|neomagic|pm2|pm3|s3|trident|uvesa|vga16|virtual|voodoo1|vt8623*" | sort -n -k 2)

for mo in ""$MODULES_WHITHOUT_FBSUFFIX""
do
	modinfo $mo | egrep -ie "^(name|alias|description)" | tr -s '[:blank:]' | sed 's/alias:/alias/' | sed 's/description:/# decription:/' | sed 's/name:/blacklist/' | awk '/alias/{print $0 " off"; next}1' && printf "%s\n" "install $mo /bin/true" | sed '/^install svgalib.*/a \# decription: KMS driver for the USB displaylink video adapters.'
done | sed '/^# decription: ATI Radeon/ s/$/ display support framebuffer/'

FBMODULES=$(grep -i config_fb < /boot/config-`uname -r` | grep m | cut -d'=' -f1 | tr '[:upper:]' '[:lower:]' | sed -e 's/config_fb_//' | grep -Eo "*arc|ark|aty|aty128|cyber2000|hecuba|hga|kyro|mb862xx|pm2|pm3|s3|trident|uvesa|vga16|vt8623*" | sort -n -k 2)

for mo in ""$FBMODULES""
do
	modinfo $mo'fb' | egrep -ie "^(name|alias|description)" | tr -s '[:blank:]' | sed 's/alias:/alias/' | sed 's/description:/# decription:/' | sed 's/name:/blacklist/' | awk '/alias/{print $0 " off"; next}1' && printf "%s\n" "install $mo""fb /bin/true"
done | sed '/^install hgafb.*/a \# decription: IMG Kyro support.' | sed '/^install s3fb.*/a \# decription: Support the Trident Cyberblade\/i1 graphics core integrated in the VIA VT8601A North Bridge'

# OTHERS
####################################
# egg: search with google for "module config_fb_ddc"


#modinfo: ERROR: Module ddc not found.
# https://cateee.net/lkddb/web-lkddb/FB_DDC.html
for fb in "config_fb_ddc"
do
	modinfo fb_ddc | egrep -ie "^(name|alias|description)" | tr -s '[:blank:]' | sed 's/alias:/alias/' | sed 's/description:/# decription:/' | sed 's/name:/blacklist/' | awk '/alias/{print $0 " off"; next}1' && printf "%s\n" "install fb_ddc /bin/true"
done

# 3Dfx Voodoo Graphics
#modinfo: ERROR: Module 3dfx not found.
#modinfo: ERROR: Module voodoo1 not found.
# https://cateee.net/lkddb/web-lkddb/FB_VOODOO1.html
# https://cateee.net/lkddb/web-lkddb/FB_3DFX.html
for fb in "config_fb_3dfx"
do
	modinfo sstfb | egrep -ie "^(name|alias|description)" | tr -s '[:blank:]' | sed 's/alias:/alias/' | sed 's/description:/# decription:/' | sed 's/name:/blacklist/' | awk '/alias/{print $0 " off"; next}1' && printf "%s\n" "install sstfb /bin/true"
done
for fb in "config_fb_voodoo1"
do
	modinfo tdfxfb | egrep -ie "^(name|alias|description)" | tr -s '[:blank:]' | sed 's/alias:/alias/' | sed 's/description:/# decription:/' | sed 's/name:/blacklist/' | awk '/alias/{print $0 " off"; next}1' && printf "%s\n" "install tdfxfb /bin/true"
done

# Virtual Frame Buffer support (ONLY FOR TESTING!)
#modinfo: ERROR: Module virtual not found.
# https://cateee.net/lkddb/web-lkddb/FB_VIRTUAL.html
for fb in "config_fb_virtual"
do
	# Somes already set with '3Dfx Voodoo'
	printf "%s\n" "# description: Virtual Frame Buffer support (ONLY FOR TESTING!)"
	modinfo vfb | egrep -ie "^(name|alias|description)" | tr -s '[:blank:]' | sed 's/alias:/alias/' | sed 's/description:/# decription:/' | sed 's/name:/blacklist/' | awk '/alias/{print $0 " off"; next}1' && printf "%s\n" "install vfb /bin/true"
done

# Microsoft Hyper-V Synthetic Video support
#modinfo: ERROR: Module hyperv not found.
# https://cateee.net/lkddb/web-lkddb/FB_HYPERV.html
for fb in "config_fb_hyperv"
do
	modinfo hyperv_fb | egrep -ie "^(name|alias|description)" | tr -s '[:blank:]' | sed 's/alias:/alias/' | sed 's/description:/# decription:/' | sed 's/name:/blacklist/' | awk '/alias/{print $0 " off"; next}1' && printf "%s\n" "install hyperv_fb /bin/true"
done

# Intel LE80578 (Vermilion) support
#modinfo: ERROR: Module le80578 not found.
# https://cateee.net/lkddb/web-lkddb/FB_LE80578.html
for fb in "config_fb_le80578"
do
	modinfo vmlfb | egrep -ie "^(name|alias|description)" | tr -s '[:blank:]' | sed 's/alias:/alias/' | sed 's/description:/# decription:/' | sed 's/name:/blacklist/' | awk '/alias/{print $0 " off"; next}1' && printf "%s\n" "install vmlfb /bin/true"
done

# Intel Carillo Ranch support ( depends: vmlfb )
#modinfo: ERROR: Module carillo_ranch not found.
# https://cateee.net/lkddb/web-lkddb/FB_CARILLO_RANCH.html
#for fb in "carillo_ranch"
#do
#	modinfo crvml | egrep -ie "^(name|alias|description)" | tr -s '[:blank:]' | sed 's/alias:/alias/' | sed 's/description:/# decription:/' | sed 's/name:/blacklist/' | awk '/alias/{print $0 " off"; next}1'
#done

# Matrox acceleration
#modinfo: ERROR: Module matrox_i2c not found.
#modinfo: ERROR: Module matrox_maven not found.
#modinfo: ERROR: Module matrox not found.
for fb in "config_fb_matrox"
do
	modinfo matroxfb_base | egrep -ie "^(name|alias|description)" | tr -s '[:blank:]' | sed 's/alias:/alias/' | sed 's/description:/# decription:/' | sed 's/name:/blacklist/' | awk '/alias/{print $0 " off"; next}1' && printf "%s\n" "install matroxfb_base /bin/true"
	modinfo matroxfb_DAC1064 | egrep -ie "^(name|alias|description)" | tr -s '[:blank:]' | sed 's/alias:/alias/' | sed 's/description:/# decription:/' | sed 's/name:/blacklist/' | awk '/alias/{print $0 " off"; next}1' && printf "%s\n" "install matroxfb_DAC1064 /bin/true"
	modinfo matroxfb_Ti3026 | egrep -ie "^(name|alias|description)" | tr -s '[:blank:]' | sed 's/alias:/alias/' | sed 's/description:/# decription:/' | sed 's/name:/blacklist/' | awk '/alias/{print $0 " off"; next}1' && printf "%s\n" "install matroxfb_Ti3026 /bin/true"
	modinfo matroxfb_accel | egrep -ie "^(name|alias|description)" | tr -s '[:blank:]' | sed 's/alias:/alias/' | sed 's/description:/# decription:/' | sed 's/name:/blacklist/' | awk '/alias/{print $0 " off"; next}1' && printf "%s\n" "install matroxfb_accel /bin/true"
	modinfo matroxfb_misc | egrep -ie "^(name|alias|description)" | tr -s '[:blank:]' | sed 's/alias:/alias/' | sed 's/description:/# decription:/' | sed 's/name:/blacklist/' | awk '/alias/{print $0 " off"; next}1' && printf "%s\n" "install matroxfb_misc /bin/true"
done
for fb in "config_fb_matrox_i2c"
do
	# Somes already set with 'matrox'
	modinfo i2c-matroxfb | egrep -ie "^(name|alias|description)" | tr -s '[:blank:]' | sed 's/alias:/alias/' | sed 's/description:/# decription:/' | sed 's/name:/blacklist/' | awk '/alias/{print $0 " off"; next}1' && printf "%s\n" "install i2c-matroxfb /bin/true"
done

# NeoMagic display support
#modinfo: ERROR: Module neomagic not found.
# https://cateee.net/lkddb/web-lkddb/FB_NEOMAGIC.html
for fb in "config_fb_neomagic"
do
	# Somes already set with '3Dfx Voodoo'
	modinfo neofb | egrep -ie "^(name|alias|description)" | tr -s '[:blank:]' | sed 's/alias:/alias/' | sed 's/description:/# decription:/' | sed 's/name:/blacklist/' | awk '/alias/{print $0 " off"; next}1' && printf "%s\n" "install neofb /bin/true"
done

exit 0
I then created a framebuffer-blacklist.conf file in the /etc/modprobe.d folder with the result provided by the above script.

Here is the modules concerned

Code: Select all

CONFIG_FB_DDC
CONFIG_FB_HECUBA
CONFIG_FB_SVGALIB
CONFIG_FB_CIRRUS
CONFIG_FB_PM2
CONFIG_FB_CYBER2000
CONFIG_FB_ARC
CONFIG_FB_VGA16
CONFIG_FB_UVESA
CONFIG_FB_N411
CONFIG_FB_HGA
CONFIG_FB_LE80578
CONFIG_FB_CARILLO_RANCH
CONFIG_FB_MATROX
CONFIG_FB_MATROX_I2C
CONFIG_FB_MATROX_MAVEN
CONFIG_FB_RADEON
CONFIG_FB_ATY128
CONFIG_FB_ATY
CONFIG_FB_S3
CONFIG_FB_SAVAGE
CONFIG_FB_SIS
CONFIG_FB_VIA
CONFIG_FB_NEOMAGIC
CONFIG_FB_KYRO
CONFIG_FB_3DFX
CONFIG_FB_VOODOO1
CONFIG_FB_VT8623
CONFIG_FB_TRIDENT
CONFIG_FB_ARK
CONFIG_FB_PM3
CONFIG_FB_SMSCUFX
CONFIG_FB_UDL
CONFIG_FB_VIRTUAL
CONFIG_FB_MB862XX
CONFIG_FB_HYPERV
You can copy my attached script and thus easily create the list of names and aliases of the modules to be blacklisted.

e.g:

Code: Select all

Download it and put it on your desktop.
Name it framebuffer_modules_listing (for example) 
sudo chmod u+x ~/Desktop/framebuffer_modules_listing
~/Desktop/framebuffer_modules_listing > sudo tee /etc/modprobe.d/framebuffer-blacklist.conf
The list will look like this

Code: Select all

# decription: qemu Cirrus emulation
alias pci:v00001013d000000B8sv00005853sd00000001bc*sc*i* off
alias pci:v00001013d000000B8sv00001AF4sd00001100bc*sc*i* off
blacklist cirrus
install cirrus /bin/true
# decription: board driver for n411 hecuba/apollo epd kit
blacklist n411
install n411 /bin/true
# decription: ATI Radeon display support framebuffer
alias pci:v00001002d000099A4sv*sd*bc*sc*i* off
alias pci:v00001002d000099A2sv*sd*bc*sc*i* off
alias pci:v00001002d000099A0sv*sd*bc*sc*i* off
alias pci:v00001002d0000999Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000999Csv*sd*bc*sc*i* off
alias pci:v00001002d0000999Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000999Asv*sd*bc*sc*i* off
alias pci:v00001002d00009999sv*sd*bc*sc*i* off
alias pci:v00001002d00009998sv*sd*bc*sc*i* off
alias pci:v00001002d00009997sv*sd*bc*sc*i* off
alias pci:v00001002d00009996sv*sd*bc*sc*i* off
alias pci:v00001002d00009995sv*sd*bc*sc*i* off
alias pci:v00001002d00009994sv*sd*bc*sc*i* off
alias pci:v00001002d00009993sv*sd*bc*sc*i* off
alias pci:v00001002d00009992sv*sd*bc*sc*i* off
alias pci:v00001002d00009991sv*sd*bc*sc*i* off
alias pci:v00001002d00009990sv*sd*bc*sc*i* off
alias pci:v00001002d00009919sv*sd*bc*sc*i* off
alias pci:v00001002d00009918sv*sd*bc*sc*i* off
alias pci:v00001002d00009917sv*sd*bc*sc*i* off
alias pci:v00001002d00009913sv*sd*bc*sc*i* off
alias pci:v00001002d00009910sv*sd*bc*sc*i* off
alias pci:v00001002d0000990Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000990Esv*sd*bc*sc*i* off
alias pci:v00001002d0000990Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000990Csv*sd*bc*sc*i* off
alias pci:v00001002d0000990Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000990Asv*sd*bc*sc*i* off
alias pci:v00001002d00009909sv*sd*bc*sc*i* off
alias pci:v00001002d00009908sv*sd*bc*sc*i* off
alias pci:v00001002d00009907sv*sd*bc*sc*i* off
alias pci:v00001002d00009906sv*sd*bc*sc*i* off
alias pci:v00001002d00009905sv*sd*bc*sc*i* off
alias pci:v00001002d00009904sv*sd*bc*sc*i* off
alias pci:v00001002d00009903sv*sd*bc*sc*i* off
alias pci:v00001002d00009901sv*sd*bc*sc*i* off
alias pci:v00001002d00009900sv*sd*bc*sc*i* off
alias pci:v00001002d0000985Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000985Esv*sd*bc*sc*i* off
alias pci:v00001002d0000985Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000985Csv*sd*bc*sc*i* off
alias pci:v00001002d0000985Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000985Asv*sd*bc*sc*i* off
alias pci:v00001002d00009859sv*sd*bc*sc*i* off
alias pci:v00001002d00009858sv*sd*bc*sc*i* off
alias pci:v00001002d00009857sv*sd*bc*sc*i* off
alias pci:v00001002d00009856sv*sd*bc*sc*i* off
alias pci:v00001002d00009855sv*sd*bc*sc*i* off
alias pci:v00001002d00009854sv*sd*bc*sc*i* off
alias pci:v00001002d00009853sv*sd*bc*sc*i* off
alias pci:v00001002d00009852sv*sd*bc*sc*i* off
alias pci:v00001002d00009851sv*sd*bc*sc*i* off
alias pci:v00001002d00009850sv*sd*bc*sc*i* off
alias pci:v00001002d0000983Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000983Esv*sd*bc*sc*i* off
alias pci:v00001002d0000983Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000983Csv*sd*bc*sc*i* off
alias pci:v00001002d0000983Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000983Asv*sd*bc*sc*i* off
alias pci:v00001002d00009839sv*sd*bc*sc*i* off
alias pci:v00001002d00009838sv*sd*bc*sc*i* off
alias pci:v00001002d00009837sv*sd*bc*sc*i* off
alias pci:v00001002d00009836sv*sd*bc*sc*i* off
alias pci:v00001002d00009835sv*sd*bc*sc*i* off
alias pci:v00001002d00009834sv*sd*bc*sc*i* off
alias pci:v00001002d00009833sv*sd*bc*sc*i* off
alias pci:v00001002d00009832sv*sd*bc*sc*i* off
alias pci:v00001002d00009831sv*sd*bc*sc*i* off
alias pci:v00001002d00009830sv*sd*bc*sc*i* off
alias pci:v00001002d0000980Asv*sd*bc*sc*i* off
alias pci:v00001002d00009809sv*sd*bc*sc*i* off
alias pci:v00001002d00009808sv*sd*bc*sc*i* off
alias pci:v00001002d00009807sv*sd*bc*sc*i* off
alias pci:v00001002d00009806sv*sd*bc*sc*i* off
alias pci:v00001002d00009805sv*sd*bc*sc*i* off
alias pci:v00001002d00009804sv*sd*bc*sc*i* off
alias pci:v00001002d00009803sv*sd*bc*sc*i* off
alias pci:v00001002d00009802sv*sd*bc*sc*i* off
alias pci:v00001002d00009715sv*sd*bc*sc*i* off
alias pci:v00001002d00009714sv*sd*bc*sc*i* off
alias pci:v00001002d00009713sv*sd*bc*sc*i* off
alias pci:v00001002d00009712sv*sd*bc*sc*i* off
alias pci:v00001002d00009711sv*sd*bc*sc*i* off
alias pci:v00001002d00009710sv*sd*bc*sc*i* off
alias pci:v00001002d0000964Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000964Esv*sd*bc*sc*i* off
alias pci:v00001002d0000964Csv*sd*bc*sc*i* off
alias pci:v00001002d0000964Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000964Asv*sd*bc*sc*i* off
alias pci:v00001002d00009649sv*sd*bc*sc*i* off
alias pci:v00001002d00009648sv*sd*bc*sc*i* off
alias pci:v00001002d00009647sv*sd*bc*sc*i* off
alias pci:v00001002d00009645sv*sd*bc*sc*i* off
alias pci:v00001002d00009644sv*sd*bc*sc*i* off
alias pci:v00001002d00009643sv*sd*bc*sc*i* off
alias pci:v00001002d00009642sv*sd*bc*sc*i* off
alias pci:v00001002d00009641sv*sd*bc*sc*i* off
alias pci:v00001002d00009640sv*sd*bc*sc*i* off
alias pci:v00001002d00009616sv*sd*bc*sc*i* off
alias pci:v00001002d00009615sv*sd*bc*sc*i* off
alias pci:v00001002d00009614sv*sd*bc*sc*i* off
alias pci:v00001002d00009613sv*sd*bc*sc*i* off
alias pci:v00001002d00009612sv*sd*bc*sc*i* off
alias pci:v00001002d00009611sv*sd*bc*sc*i* off
alias pci:v00001002d00009610sv*sd*bc*sc*i* off
alias pci:v00001002d000095CFsv*sd*bc*sc*i* off
alias pci:v00001002d000095CEsv*sd*bc*sc*i* off
alias pci:v00001002d000095CDsv*sd*bc*sc*i* off
alias pci:v00001002d000095CCsv*sd*bc*sc*i* off
alias pci:v00001002d000095C9sv*sd*bc*sc*i* off
alias pci:v00001002d000095C7sv*sd*bc*sc*i* off
alias pci:v00001002d000095C6sv*sd*bc*sc*i* off
alias pci:v00001002d000095C5sv*sd*bc*sc*i* off
alias pci:v00001002d000095C4sv*sd*bc*sc*i* off
alias pci:v00001002d000095C2sv*sd*bc*sc*i* off
alias pci:v00001002d000095C0sv*sd*bc*sc*i* off
alias pci:v00001002d0000959Bsv*sd*bc*sc*i* off
alias pci:v00001002d00009599sv*sd*bc*sc*i* off
alias pci:v00001002d00009598sv*sd*bc*sc*i* off
alias pci:v00001002d00009597sv*sd*bc*sc*i* off
alias pci:v00001002d00009596sv*sd*bc*sc*i* off
alias pci:v00001002d00009595sv*sd*bc*sc*i* off
alias pci:v00001002d00009593sv*sd*bc*sc*i* off
alias pci:v00001002d00009591sv*sd*bc*sc*i* off
alias pci:v00001002d00009590sv*sd*bc*sc*i* off
alias pci:v00001002d0000958Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000958Esv*sd*bc*sc*i* off
alias pci:v00001002d0000958Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000958Csv*sd*bc*sc*i* off
alias pci:v00001002d0000958Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000958Asv*sd*bc*sc*i* off
alias pci:v00001002d00009589sv*sd*bc*sc*i* off
alias pci:v00001002d00009588sv*sd*bc*sc*i* off
alias pci:v00001002d00009587sv*sd*bc*sc*i* off
alias pci:v00001002d00009586sv*sd*bc*sc*i* off
alias pci:v00001002d00009583sv*sd*bc*sc*i* off
alias pci:v00001002d00009581sv*sd*bc*sc*i* off
alias pci:v00001002d00009580sv*sd*bc*sc*i* off
alias pci:v00001002d0000955Fsv*sd*bc*sc*i* off
alias pci:v00001002d00009557sv*sd*bc*sc*i* off
alias pci:v00001002d00009555sv*sd*bc*sc*i* off
alias pci:v00001002d00009553sv*sd*bc*sc*i* off
alias pci:v00001002d00009552sv*sd*bc*sc*i* off
alias pci:v00001002d0000954Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000954Esv*sd*bc*sc*i* off
alias pci:v00001002d00009542sv*sd*bc*sc*i* off
alias pci:v00001002d00009541sv*sd*bc*sc*i* off
alias pci:v00001002d00009540sv*sd*bc*sc*i* off
alias pci:v00001002d00009519sv*sd*bc*sc*i* off
alias pci:v00001002d00009517sv*sd*bc*sc*i* off
alias pci:v00001002d00009515sv*sd*bc*sc*i* off
alias pci:v00001002d00009511sv*sd*bc*sc*i* off
alias pci:v00001002d0000950Fsv*sd*bc*sc*i* off
alias pci:v00001002d00009509sv*sd*bc*sc*i* off
alias pci:v00001002d00009508sv*sd*bc*sc*i* off
alias pci:v00001002d00009507sv*sd*bc*sc*i* off
alias pci:v00001002d00009506sv*sd*bc*sc*i* off
alias pci:v00001002d00009505sv*sd*bc*sc*i* off
alias pci:v00001002d00009504sv*sd*bc*sc*i* off
alias pci:v00001002d00009501sv*sd*bc*sc*i* off
alias pci:v00001002d00009500sv*sd*bc*sc*i* off
alias pci:v00001002d000094CDsv*sd*bc*sc*i* off
alias pci:v00001002d000094CCsv*sd*bc*sc*i* off
alias pci:v00001002d000094CBsv*sd*bc*sc*i* off
alias pci:v00001002d000094C9sv*sd*bc*sc*i* off
alias pci:v00001002d000094C8sv*sd*bc*sc*i* off
alias pci:v00001002d000094C7sv*sd*bc*sc*i* off
alias pci:v00001002d000094C6sv*sd*bc*sc*i* off
alias pci:v00001002d000094C5sv*sd*bc*sc*i* off
alias pci:v00001002d000094C4sv*sd*bc*sc*i* off
alias pci:v00001002d000094C3sv*sd*bc*sc*i* off
alias pci:v00001002d000094C1sv*sd*bc*sc*i* off
alias pci:v00001002d000094C0sv*sd*bc*sc*i* off
alias pci:v00001002d0000949Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000949Esv*sd*bc*sc*i* off
alias pci:v00001002d0000949Csv*sd*bc*sc*i* off
alias pci:v00001002d00009498sv*sd*bc*sc*i* off
alias pci:v00001002d00009495sv*sd*bc*sc*i* off
alias pci:v00001002d00009491sv*sd*bc*sc*i* off
alias pci:v00001002d00009490sv*sd*bc*sc*i* off
alias pci:v00001002d0000948Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000948Asv*sd*bc*sc*i* off
alias pci:v00001002d00009489sv*sd*bc*sc*i* off
alias pci:v00001002d00009488sv*sd*bc*sc*i* off
alias pci:v00001002d00009487sv*sd*bc*sc*i* off
alias pci:v00001002d00009480sv*sd*bc*sc*i* off
alias pci:v00001002d0000947Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000947Asv*sd*bc*sc*i* off
alias pci:v00001002d0000946Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000946Asv*sd*bc*sc*i* off
alias pci:v00001002d00009462sv*sd*bc*sc*i* off
alias pci:v00001002d00009460sv*sd*bc*sc*i* off
alias pci:v00001002d0000945Esv*sd*bc*sc*i* off
alias pci:v00001002d0000945Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000945Asv*sd*bc*sc*i* off
alias pci:v00001002d00009456sv*sd*bc*sc*i* off
alias pci:v00001002d00009452sv*sd*bc*sc*i* off
alias pci:v00001002d00009450sv*sd*bc*sc*i* off
alias pci:v00001002d0000944Esv*sd*bc*sc*i* off
alias pci:v00001002d0000944Csv*sd*bc*sc*i* off
alias pci:v00001002d0000944Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000944Asv*sd*bc*sc*i* off
alias pci:v00001002d00009446sv*sd*bc*sc*i* off
alias pci:v00001002d00009444sv*sd*bc*sc*i* off
alias pci:v00001002d00009443sv*sd*bc*sc*i* off
alias pci:v00001002d00009442sv*sd*bc*sc*i* off
alias pci:v00001002d00009441sv*sd*bc*sc*i* off
alias pci:v00001002d00009440sv*sd*bc*sc*i* off
alias pci:v00001002d000094B9sv*sd*bc*sc*i* off
alias pci:v00001002d000094B5sv*sd*bc*sc*i* off
alias pci:v00001002d000094B4sv*sd*bc*sc*i* off
alias pci:v00001002d000094B3sv*sd*bc*sc*i* off
alias pci:v00001002d000094B1sv*sd*bc*sc*i* off
alias pci:v00001002d000094A3sv*sd*bc*sc*i* off
alias pci:v00001002d000094A1sv*sd*bc*sc*i* off
alias pci:v00001002d000094A0sv*sd*bc*sc*i* off
alias pci:v00001002d0000940Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000940Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000940Asv*sd*bc*sc*i* off
alias pci:v00001002d00009405sv*sd*bc*sc*i* off
alias pci:v00001002d00009403sv*sd*bc*sc*i* off
alias pci:v00001002d00009402sv*sd*bc*sc*i* off
alias pci:v00001002d00009401sv*sd*bc*sc*i* off
alias pci:v00001002d00009400sv*sd*bc*sc*i* off
alias pci:v00001002d0000796Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000796Esv*sd*bc*sc*i* off
alias pci:v00001002d0000796Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000796Csv*sd*bc*sc*i* off
alias pci:v00001002d00007942sv*sd*bc*sc*i* off
alias pci:v00001002d00007941sv*sd*bc*sc*i* off
alias pci:v00001002d0000793Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000791Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000791Esv*sd*bc*sc*i* off
alias pci:v00001002d00007835sv*sd*bc*sc*i* off
alias pci:v00001002d00007834sv*sd*bc*sc*i* off
alias pci:v00001002d00007297sv*sd*bc*sc*i* off
alias pci:v00001002d00007293sv*sd*bc*sc*i* off
alias pci:v00001002d00007291sv*sd*bc*sc*i* off
alias pci:v00001002d00007290sv*sd*bc*sc*i* off
alias pci:v00001002d0000728Csv*sd*bc*sc*i* off
alias pci:v00001002d0000728Bsv*sd*bc*sc*i* off
alias pci:v00001002d00007289sv*sd*bc*sc*i* off
alias pci:v00001002d00007288sv*sd*bc*sc*i* off
alias pci:v00001002d00007287sv*sd*bc*sc*i* off
alias pci:v00001002d00007284sv*sd*bc*sc*i* off
alias pci:v00001002d00007283sv*sd*bc*sc*i* off
alias pci:v00001002d00007281sv*sd*bc*sc*i* off
alias pci:v00001002d00007280sv*sd*bc*sc*i* off
alias pci:v00001002d0000724Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000724Esv*sd*bc*sc*i* off
alias pci:v00001002d0000724Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000724Csv*sd*bc*sc*i* off
alias pci:v00001002d0000724Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000724Asv*sd*bc*sc*i* off
alias pci:v00001002d00007249sv*sd*bc*sc*i* off
alias pci:v00001002d00007248sv*sd*bc*sc*i* off
alias pci:v00001002d00007247sv*sd*bc*sc*i* off
alias pci:v00001002d00007246sv*sd*bc*sc*i* off
alias pci:v00001002d00007245sv*sd*bc*sc*i* off
alias pci:v00001002d00007244sv*sd*bc*sc*i* off
alias pci:v00001002d00007243sv*sd*bc*sc*i* off
alias pci:v00001002d00007240sv*sd*bc*sc*i* off
alias pci:v00001002d00007211sv*sd*bc*sc*i* off
alias pci:v00001002d00007210sv*sd*bc*sc*i* off
alias pci:v00001002d00007200sv*sd*bc*sc*i* off
alias pci:v00001002d000071DEsv*sd*bc*sc*i* off
alias pci:v00001002d000071DAsv*sd*bc*sc*i* off
alias pci:v00001002d000071D6sv*sd*bc*sc*i* off
alias pci:v00001002d000071D5sv*sd*bc*sc*i* off
alias pci:v00001002d000071D4sv*sd*bc*sc*i* off
alias pci:v00001002d000071D2sv*sd*bc*sc*i* off
alias pci:v00001002d000071CEsv*sd*bc*sc*i* off
alias pci:v00001002d000071CDsv*sd*bc*sc*i* off
alias pci:v00001002d000071C7sv*sd*bc*sc*i* off
alias pci:v00001002d000071C6sv*sd*bc*sc*i* off
alias pci:v00001002d000071C5sv*sd*bc*sc*i* off
alias pci:v00001002d000071C4sv*sd*bc*sc*i* off
alias pci:v00001002d000071C3sv*sd*bc*sc*i* off
alias pci:v00001002d000071C2sv*sd*bc*sc*i* off
alias pci:v00001002d000071C1sv*sd*bc*sc*i* off
alias pci:v00001002d000071C0sv*sd*bc*sc*i* off
alias pci:v00001002d0000719Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000719Bsv*sd*bc*sc*i* off
alias pci:v00001002d00007196sv*sd*bc*sc*i* off
alias pci:v00001002d00007193sv*sd*bc*sc*i* off
alias pci:v00001002d0000718Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000718Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000718Csv*sd*bc*sc*i* off
alias pci:v00001002d0000718Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000718Asv*sd*bc*sc*i* off
alias pci:v00001002d00007188sv*sd*bc*sc*i* off
alias pci:v00001002d00007187sv*sd*bc*sc*i* off
alias pci:v00001002d00007186sv*sd*bc*sc*i* off
alias pci:v00001002d00007183sv*sd*bc*sc*i* off
alias pci:v00001002d00007181sv*sd*bc*sc*i* off
alias pci:v00001002d00007180sv*sd*bc*sc*i* off
alias pci:v00001002d0000715Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000715Esv*sd*bc*sc*i* off
alias pci:v00001002d00007153sv*sd*bc*sc*i* off
alias pci:v00001002d00007152sv*sd*bc*sc*i* off
alias pci:v00001002d00007151sv*sd*bc*sc*i* off
alias pci:v00001002d0000714Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000714Esv*sd*bc*sc*i* off
alias pci:v00001002d0000714Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000714Csv*sd*bc*sc*i* off
alias pci:v00001002d0000714Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000714Asv*sd*bc*sc*i* off
alias pci:v00001002d00007149sv*sd*bc*sc*i* off
alias pci:v00001002d00007147sv*sd*bc*sc*i* off
alias pci:v00001002d00007146sv*sd*bc*sc*i* off
alias pci:v00001002d00007145sv*sd*bc*sc*i* off
alias pci:v00001002d00007144sv*sd*bc*sc*i* off
alias pci:v00001002d00007143sv*sd*bc*sc*i* off
alias pci:v00001002d00007142sv*sd*bc*sc*i* off
alias pci:v00001002d00007141sv*sd*bc*sc*i* off
alias pci:v00001002d00007140sv*sd*bc*sc*i* off
alias pci:v00001002d0000710Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000710Esv*sd*bc*sc*i* off
alias pci:v00001002d0000710Csv*sd*bc*sc*i* off
alias pci:v00001002d0000710Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000710Asv*sd*bc*sc*i* off
alias pci:v00001002d00007109sv*sd*bc*sc*i* off
alias pci:v00001002d00007108sv*sd*bc*sc*i* off
alias pci:v00001002d00007106sv*sd*bc*sc*i* off
alias pci:v00001002d00007105sv*sd*bc*sc*i* off
alias pci:v00001002d00007104sv*sd*bc*sc*i* off
alias pci:v00001002d00007103sv*sd*bc*sc*i* off
alias pci:v00001002d00007102sv*sd*bc*sc*i* off
alias pci:v00001002d00007101sv*sd*bc*sc*i* off
alias pci:v00001002d00007100sv*sd*bc*sc*i* off
alias pci:v00001002d000068FEsv*sd*bc*sc*i* off
alias pci:v00001002d000068FAsv*sd*bc*sc*i* off
alias pci:v00001002d000068F9sv*sd*bc*sc*i* off
alias pci:v00001002d000068F8sv*sd*bc*sc*i* off
alias pci:v00001002d000068F2sv*sd*bc*sc*i* off
alias pci:v00001002d000068F1sv*sd*bc*sc*i* off
alias pci:v00001002d000068E9sv*sd*bc*sc*i* off
alias pci:v00001002d000068E8sv*sd*bc*sc*i* off
alias pci:v00001002d000068E5sv*sd*bc*sc*i* off
alias pci:v00001002d000068E4sv*sd*bc*sc*i* off
alias pci:v00001002d000068E1sv*sd*bc*sc*i* off
alias pci:v00001002d000068E0sv*sd*bc*sc*i* off
alias pci:v00001002d000068DEsv*sd*bc*sc*i* off
alias pci:v00001002d000068DAsv*sd*bc*sc*i* off
alias pci:v00001002d000068D9sv*sd*bc*sc*i* off
alias pci:v00001002d000068D8sv*sd*bc*sc*i* off
alias pci:v00001002d000068C9sv*sd*bc*sc*i* off
alias pci:v00001002d000068C8sv*sd*bc*sc*i* off
alias pci:v00001002d000068C7sv*sd*bc*sc*i* off
alias pci:v00001002d000068C1sv*sd*bc*sc*i* off
alias pci:v00001002d000068C0sv*sd*bc*sc*i* off
alias pci:v00001002d000068BFsv*sd*bc*sc*i* off
alias pci:v00001002d000068BEsv*sd*bc*sc*i* off
alias pci:v00001002d000068BAsv*sd*bc*sc*i* off
alias pci:v00001002d000068B9sv*sd*bc*sc*i* off
alias pci:v00001002d000068B8sv*sd*bc*sc*i* off
alias pci:v00001002d000068B0sv*sd*bc*sc*i* off
alias pci:v00001002d000068A9sv*sd*bc*sc*i* off
alias pci:v00001002d000068A8sv*sd*bc*sc*i* off
alias pci:v00001002d000068A1sv*sd*bc*sc*i* off
alias pci:v00001002d000068A0sv*sd*bc*sc*i* off
alias pci:v00001002d0000689Esv*sd*bc*sc*i* off
alias pci:v00001002d0000689Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000689Csv*sd*bc*sc*i* off
alias pci:v00001002d0000689Bsv*sd*bc*sc*i* off
alias pci:v00001002d00006899sv*sd*bc*sc*i* off
alias pci:v00001002d00006898sv*sd*bc*sc*i* off
alias pci:v00001002d0000688Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000688Csv*sd*bc*sc*i* off
alias pci:v00001002d0000688Asv*sd*bc*sc*i* off
alias pci:v00001002d00006889sv*sd*bc*sc*i* off
alias pci:v00001002d00006888sv*sd*bc*sc*i* off
alias pci:v00001002d00006880sv*sd*bc*sc*i* off
alias pci:v00001002d00006859sv*sd*bc*sc*i* off
alias pci:v00001002d00006858sv*sd*bc*sc*i* off
alias pci:v00001002d00006850sv*sd*bc*sc*i* off
alias pci:v00001002d0000684Csv*sd*bc*sc*i* off
alias pci:v00001002d00006849sv*sd*bc*sc*i* off
alias pci:v00001002d00006843sv*sd*bc*sc*i* off
alias pci:v00001002d00006842sv*sd*bc*sc*i* off
alias pci:v00001002d00006841sv*sd*bc*sc*i* off
alias pci:v00001002d00006840sv*sd*bc*sc*i* off
alias pci:v00001002d0000683Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000683Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000683Bsv*sd*bc*sc*i* off
alias pci:v00001002d00006839sv*sd*bc*sc*i* off
alias pci:v00001002d00006838sv*sd*bc*sc*i* off
alias pci:v00001002d00006837sv*sd*bc*sc*i* off
alias pci:v00001002d00006835sv*sd*bc*sc*i* off
alias pci:v00001002d00006831sv*sd*bc*sc*i* off
alias pci:v00001002d00006830sv*sd*bc*sc*i* off
alias pci:v00001002d0000682Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000682Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000682Csv*sd*bc*sc*i* off
alias pci:v00001002d0000682Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000682Asv*sd*bc*sc*i* off
alias pci:v00001002d00006829sv*sd*bc*sc*i* off
alias pci:v00001002d00006828sv*sd*bc*sc*i* off
alias pci:v00001002d00006827sv*sd*bc*sc*i* off
alias pci:v00001002d00006826sv*sd*bc*sc*i* off
alias pci:v00001002d00006825sv*sd*bc*sc*i* off
alias pci:v00001002d00006824sv*sd*bc*sc*i* off
alias pci:v00001002d00006823sv*sd*bc*sc*i* off
alias pci:v00001002d00006822sv*sd*bc*sc*i* off
alias pci:v00001002d00006821sv*sd*bc*sc*i* off
alias pci:v00001002d00006820sv*sd*bc*sc*i* off
alias pci:v00001002d00006819sv*sd*bc*sc*i* off
alias pci:v00001002d00006818sv*sd*bc*sc*i* off
alias pci:v00001002d00006817sv*sd*bc*sc*i* off
alias pci:v00001002d00006816sv*sd*bc*sc*i* off
alias pci:v00001002d00006811sv*sd*bc*sc*i* off
alias pci:v00001002d00006810sv*sd*bc*sc*i* off
alias pci:v00001002d00006809sv*sd*bc*sc*i* off
alias pci:v00001002d00006808sv*sd*bc*sc*i* off
alias pci:v00001002d00006806sv*sd*bc*sc*i* off
alias pci:v00001002d00006802sv*sd*bc*sc*i* off
alias pci:v00001002d00006801sv*sd*bc*sc*i* off
alias pci:v00001002d00006800sv*sd*bc*sc*i* off
alias pci:v00001002d000067BEsv*sd*bc*sc*i* off
alias pci:v00001002d000067BAsv*sd*bc*sc*i* off
alias pci:v00001002d000067B9sv*sd*bc*sc*i* off
alias pci:v00001002d000067B8sv*sd*bc*sc*i* off
alias pci:v00001002d000067B1sv*sd*bc*sc*i* off
alias pci:v00001002d000067B0sv*sd*bc*sc*i* off
alias pci:v00001002d000067AAsv*sd*bc*sc*i* off
alias pci:v00001002d000067A9sv*sd*bc*sc*i* off
alias pci:v00001002d000067A8sv*sd*bc*sc*i* off
alias pci:v00001002d000067A2sv*sd*bc*sc*i* off
alias pci:v00001002d000067A1sv*sd*bc*sc*i* off
alias pci:v00001002d000067A0sv*sd*bc*sc*i* off
alias pci:v00001002d0000679Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000679Esv*sd*bc*sc*i* off
alias pci:v00001002d0000679Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000679Asv*sd*bc*sc*i* off
alias pci:v00001002d00006799sv*sd*bc*sc*i* off
alias pci:v00001002d00006798sv*sd*bc*sc*i* off
alias pci:v00001002d00006792sv*sd*bc*sc*i* off
alias pci:v00001002d00006791sv*sd*bc*sc*i* off
alias pci:v00001002d00006790sv*sd*bc*sc*i* off
alias pci:v00001002d0000678Asv*sd*bc*sc*i* off
alias pci:v00001002d00006788sv*sd*bc*sc*i* off
alias pci:v00001002d00006784sv*sd*bc*sc*i* off
alias pci:v00001002d00006780sv*sd*bc*sc*i* off
alias pci:v00001002d0000677Bsv*sd*bc*sc*i* off
alias pci:v00001002d00006779sv*sd*bc*sc*i* off
alias pci:v00001002d00006778sv*sd*bc*sc*i* off
alias pci:v00001002d00006772sv*sd*bc*sc*i* off
alias pci:v00001002d00006771sv*sd*bc*sc*i* off
alias pci:v00001002d00006770sv*sd*bc*sc*i* off
alias pci:v00001002d00006768sv*sd*bc*sc*i* off
alias pci:v00001002d00006767sv*sd*bc*sc*i* off
alias pci:v00001002d00006766sv*sd*bc*sc*i* off
alias pci:v00001002d00006765sv*sd*bc*sc*i* off
alias pci:v00001002d00006764sv*sd*bc*sc*i* off
alias pci:v00001002d00006763sv*sd*bc*sc*i* off
alias pci:v00001002d00006762sv*sd*bc*sc*i* off
alias pci:v00001002d00006761sv*sd*bc*sc*i* off
alias pci:v00001002d00006760sv*sd*bc*sc*i* off
alias pci:v00001002d0000675Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000675Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000675Bsv*sd*bc*sc*i* off
alias pci:v00001002d00006759sv*sd*bc*sc*i* off
alias pci:v00001002d00006758sv*sd*bc*sc*i* off
alias pci:v00001002d00006751sv*sd*bc*sc*i* off
alias pci:v00001002d00006750sv*sd*bc*sc*i* off
alias pci:v00001002d0000674Asv*sd*bc*sc*i* off
alias pci:v00001002d00006749sv*sd*bc*sc*i* off
alias pci:v00001002d00006748sv*sd*bc*sc*i* off
alias pci:v00001002d00006747sv*sd*bc*sc*i* off
alias pci:v00001002d00006746sv*sd*bc*sc*i* off
alias pci:v00001002d00006745sv*sd*bc*sc*i* off
alias pci:v00001002d00006744sv*sd*bc*sc*i* off
alias pci:v00001002d00006743sv*sd*bc*sc*i* off
alias pci:v00001002d00006742sv*sd*bc*sc*i* off
alias pci:v00001002d00006741sv*sd*bc*sc*i* off
alias pci:v00001002d00006740sv*sd*bc*sc*i* off
alias pci:v00001002d0000673Esv*sd*bc*sc*i* off
alias pci:v00001002d00006739sv*sd*bc*sc*i* off
alias pci:v00001002d00006738sv*sd*bc*sc*i* off
alias pci:v00001002d00006729sv*sd*bc*sc*i* off
alias pci:v00001002d00006728sv*sd*bc*sc*i* off
alias pci:v00001002d00006727sv*sd*bc*sc*i* off
alias pci:v00001002d00006726sv*sd*bc*sc*i* off
alias pci:v00001002d00006725sv*sd*bc*sc*i* off
alias pci:v00001002d00006724sv*sd*bc*sc*i* off
alias pci:v00001002d00006723sv*sd*bc*sc*i* off
alias pci:v00001002d00006722sv*sd*bc*sc*i* off
alias pci:v00001002d00006721sv*sd*bc*sc*i* off
alias pci:v00001002d00006720sv*sd*bc*sc*i* off
alias pci:v00001002d0000671Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000671Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000671Csv*sd*bc*sc*i* off
alias pci:v00001002d00006719sv*sd*bc*sc*i* off
alias pci:v00001002d00006718sv*sd*bc*sc*i* off
alias pci:v00001002d00006709sv*sd*bc*sc*i* off
alias pci:v00001002d00006708sv*sd*bc*sc*i* off
alias pci:v00001002d00006707sv*sd*bc*sc*i* off
alias pci:v00001002d00006706sv*sd*bc*sc*i* off
alias pci:v00001002d00006705sv*sd*bc*sc*i* off
alias pci:v00001002d00006704sv*sd*bc*sc*i* off
alias pci:v00001002d00006703sv*sd*bc*sc*i* off
alias pci:v00001002d00006702sv*sd*bc*sc*i* off
alias pci:v00001002d00006701sv*sd*bc*sc*i* off
alias pci:v00001002d00006700sv*sd*bc*sc*i* off
alias pci:v00001002d0000666Fsv*sd*bc*sc*i* off
alias pci:v00001002d00006667sv*sd*bc*sc*i* off
alias pci:v00001002d00006665sv*sd*bc*sc*i* off
alias pci:v00001002d00006664sv*sd*bc*sc*i* off
alias pci:v00001002d00006663sv*sd*bc*sc*i* off
alias pci:v00001002d00006660sv*sd*bc*sc*i* off
alias pci:v00001002d0000665Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000665Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000665Csv*sd*bc*sc*i* off
alias pci:v00001002d00006658sv*sd*bc*sc*i* off
alias pci:v00001002d00006651sv*sd*bc*sc*i* off
alias pci:v00001002d00006650sv*sd*bc*sc*i* off
alias pci:v00001002d00006649sv*sd*bc*sc*i* off
alias pci:v00001002d00006647sv*sd*bc*sc*i* off
alias pci:v00001002d00006646sv*sd*bc*sc*i* off
alias pci:v00001002d00006641sv*sd*bc*sc*i* off
alias pci:v00001002d00006640sv*sd*bc*sc*i* off
alias pci:v00001002d00006631sv*sd*bc*sc*i* off
alias pci:v00001002d00006623sv*sd*bc*sc*i* off
alias pci:v00001002d00006621sv*sd*bc*sc*i* off
alias pci:v00001002d00006620sv*sd*bc*sc*i* off
alias pci:v00001002d00006617sv*sd*bc*sc*i* off
alias pci:v00001002d00006613sv*sd*bc*sc*i* off
alias pci:v00001002d00006611sv*sd*bc*sc*i* off
alias pci:v00001002d00006610sv*sd*bc*sc*i* off
alias pci:v00001002d00006608sv*sd*bc*sc*i* off
alias pci:v00001002d00006607sv*sd*bc*sc*i* off
alias pci:v00001002d00006606sv*sd*bc*sc*i* off
alias pci:v00001002d00006605sv*sd*bc*sc*i* off
alias pci:v00001002d00006604sv*sd*bc*sc*i* off
alias pci:v00001002d00006603sv*sd*bc*sc*i* off
alias pci:v00001002d00006602sv*sd*bc*sc*i* off
alias pci:v00001002d00006601sv*sd*bc*sc*i* off
alias pci:v00001002d00006600sv*sd*bc*sc*i* off
alias pci:v00001002d00005E4Fsv*sd*bc*sc*i* off
alias pci:v00001002d00005E4Dsv*sd*bc*sc*i* off
alias pci:v00001002d00005E4Csv*sd*bc*sc*i* off
alias pci:v00001002d00005E4Bsv*sd*bc*sc*i* off
alias pci:v00001002d00005E4Asv*sd*bc*sc*i* off
alias pci:v00001002d00005E48sv*sd*bc*sc*i* off
alias pci:v00001002d00005D57sv*sd*bc*sc*i* off
alias pci:v00001002d00005D52sv*sd*bc*sc*i* off
alias pci:v00001002d00005D50sv*sd*bc*sc*i* off
alias pci:v00001002d00005D4Fsv*sd*bc*sc*i* off
alias pci:v00001002d00005D4Esv*sd*bc*sc*i* off
alias pci:v00001002d00005D4Dsv*sd*bc*sc*i* off
alias pci:v00001002d00005D4Csv*sd*bc*sc*i* off
alias pci:v00001002d00005D4Asv*sd*bc*sc*i* off
alias pci:v00001002d00005D49sv*sd*bc*sc*i* off
alias pci:v00001002d00005D48sv*sd*bc*sc*i* off
alias pci:v00001002d00005C63sv*sd*bc*sc*i* off
alias pci:v00001002d00005C61sv*sd*bc*sc*i* off
alias pci:v00001002d00005B65sv*sd*bc*sc*i* off
alias pci:v00001002d00005B64sv*sd*bc*sc*i* off
alias pci:v00001002d00005B63sv*sd*bc*sc*i* off
alias pci:v00001002d00005B62sv*sd*bc*sc*i* off
alias pci:v00001002d00005B60sv*sd*bc*sc*i* off
alias pci:v00001002d00005A62sv*sd*bc*sc*i* off
alias pci:v00001002d00005A61sv*sd*bc*sc*i* off
alias pci:v00001002d00005A42sv*sd*bc*sc*i* off
alias pci:v00001002d00005A41sv*sd*bc*sc*i* off
alias pci:v00001002d00005969sv*sd*bc*sc*i* off
alias pci:v00001002d00005965sv*sd*bc*sc*i* off
alias pci:v00001002d00005964sv*sd*bc*sc*i* off
alias pci:v00001002d00005962sv*sd*bc*sc*i* off
alias pci:v00001002d00005961sv*sd*bc*sc*i* off
alias pci:v00001002d00005960sv*sd*bc*sc*i* off
alias pci:v00001002d00005975sv*sd*bc*sc*i* off
alias pci:v00001002d00005974sv*sd*bc*sc*i* off
alias pci:v00001002d00005955sv*sd*bc*sc*i* off
alias pci:v00001002d00005954sv*sd*bc*sc*i* off
alias pci:v00001002d00005835sv*sd*bc*sc*i* off
alias pci:v00001002d00005834sv*sd*bc*sc*i* off
alias pci:v00001002d00005657sv*sd*bc*sc*i* off
alias pci:v00001002d00005653sv*sd*bc*sc*i* off
alias pci:v00001002d00005652sv*sd*bc*sc*i* off
alias pci:v00001002d0000564Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000564Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000564Asv*sd*bc*sc*i* off
alias pci:v00001002d00005554sv*sd*bc*sc*i* off
alias pci:v00001002d00005552sv*sd*bc*sc*i* off
alias pci:v00001002d00005551sv*sd*bc*sc*i* off
alias pci:v00001002d00005550sv*sd*bc*sc*i* off
alias pci:v00001002d0000554Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000554Esv*sd*bc*sc*i* off
alias pci:v00001002d0000554Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000554Csv*sd*bc*sc*i* off
alias pci:v00001002d0000554Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000554Asv*sd*bc*sc*i* off
alias pci:v00001002d00005549sv*sd*bc*sc*i* off
alias pci:v00001002d00005548sv*sd*bc*sc*i* off
alias pci:v00001002d00005464sv*sd*bc*sc*i* off
alias pci:v00001002d00005462sv*sd*bc*sc*i* off
alias pci:v00001002d00005460sv*sd*bc*sc*i* off
alias pci:v00001002d0000515Esv*sd*bc*sc*i* off
alias pci:v00001002d0000515Asv*sd*bc*sc*i* off
alias pci:v00001002d00005159sv*sd*bc*sc*i* off
alias pci:v00001002d00005158sv*sd*bc*sc*i* off
alias pci:v00001002d00005157sv*sd*bc*sc*i* off
alias pci:v00001002d0000514Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000514Csv*sd*bc*sc*i* off
alias pci:v00001002d00005148sv*sd*bc*sc*i* off
alias pci:v00001002d00005147sv*sd*bc*sc*i* off
alias pci:v00001002d00005146sv*sd*bc*sc*i* off
alias pci:v00001002d00005145sv*sd*bc*sc*i* off
alias pci:v00001002d00005144sv*sd*bc*sc*i* off
alias pci:v00001002d00004E56sv*sd*bc*sc*i* off
alias pci:v00001002d00004E54sv*sd*bc*sc*i* off
alias pci:v00001002d00004E53sv*sd*bc*sc*i* off
alias pci:v00001002d00004E52sv*sd*bc*sc*i* off
alias pci:v00001002d00004E51sv*sd*bc*sc*i* off
alias pci:v00001002d00004E50sv*sd*bc*sc*i* off
alias pci:v00001002d00004E4Bsv*sd*bc*sc*i* off
alias pci:v00001002d00004E4Asv*sd*bc*sc*i* off
alias pci:v00001002d00004E49sv*sd*bc*sc*i* off
alias pci:v00001002d00004E48sv*sd*bc*sc*i* off
alias pci:v00001002d00004E47sv*sd*bc*sc*i* off
alias pci:v00001002d00004E46sv*sd*bc*sc*i* off
alias pci:v00001002d00004E45sv*sd*bc*sc*i* off
alias pci:v00001002d00004E44sv*sd*bc*sc*i* off
alias pci:v00001002d00004C67sv*sd*bc*sc*i* off
alias pci:v00001002d00004C66sv*sd*bc*sc*i* off
alias pci:v00001002d00004C64sv*sd*bc*sc*i* off
alias pci:v00001002d00004C5Asv*sd*bc*sc*i* off
alias pci:v00001002d00004C59sv*sd*bc*sc*i* off
alias pci:v00001002d00004C58sv*sd*bc*sc*i* off
alias pci:v00001002d00004C57sv*sd*bc*sc*i* off
alias pci:v00001002d00004B4Csv*sd*bc*sc*i* off
alias pci:v00001002d00004B4Bsv*sd*bc*sc*i* off
alias pci:v00001002d00004B4Asv*sd*bc*sc*i* off
alias pci:v00001002d00004B49sv*sd*bc*sc*i* off
alias pci:v00001002d00004B48sv*sd*bc*sc*i* off
alias pci:v00001002d00004A54sv*sd*bc*sc*i* off
alias pci:v00001002d00004A50sv*sd*bc*sc*i* off
alias pci:v00001002d00004A4Fsv*sd*bc*sc*i* off
alias pci:v00001002d00004A4Esv*sd*bc*sc*i* off
alias pci:v00001002d00004A4Dsv*sd*bc*sc*i* off
alias pci:v00001002d00004A4Csv*sd*bc*sc*i* off
alias pci:v00001002d00004A4Bsv*sd*bc*sc*i* off
alias pci:v00001002d00004A4Asv*sd*bc*sc*i* off
alias pci:v00001002d00004A49sv*sd*bc*sc*i* off
alias pci:v00001002d00004A48sv*sd*bc*sc*i* off
alias pci:v00001002d00004967sv*sd*bc*sc*i* off
alias pci:v00001002d00004966sv*sd*bc*sc*i* off
alias pci:v00001002d00004437sv*sd*bc*sc*i* off
alias pci:v00001002d00004337sv*sd*bc*sc*i* off
alias pci:v00001002d00004336sv*sd*bc*sc*i* off
alias pci:v00001002d00004242sv*sd*bc*sc*i* off
alias pci:v00001002d00004237sv*sd*bc*sc*i* off
alias pci:v00001002d00004156sv*sd*bc*sc*i* off
alias pci:v00001002d00004155sv*sd*bc*sc*i* off
alias pci:v00001002d00004154sv*sd*bc*sc*i* off
alias pci:v00001002d00004153sv*sd*bc*sc*i* off
alias pci:v00001002d00004152sv*sd*bc*sc*i* off
alias pci:v00001002d00004151sv*sd*bc*sc*i* off
alias pci:v00001002d00004150sv*sd*bc*sc*i* off
alias pci:v00001002d0000414Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000414Asv*sd*bc*sc*i* off
alias pci:v00001002d00004149sv*sd*bc*sc*i* off
alias pci:v00001002d00004148sv*sd*bc*sc*i* off
alias pci:v00001002d00004147sv*sd*bc*sc*i* off
alias pci:v00001002d00004146sv*sd*bc*sc*i* off
alias pci:v00001002d00004145sv*sd*bc*sc*i* off
alias pci:v00001002d00004144sv*sd*bc*sc*i* off
alias pci:v00001002d00004137sv*sd*bc*sc*i* off
alias pci:v00001002d00004136sv*sd*bc*sc*i* off
alias pci:v00001002d00003E54sv*sd*bc*sc*i* off
alias pci:v00001002d00003E50sv*sd*bc*sc*i* off
alias pci:v00001002d00003155sv*sd*bc*sc*i* off
alias pci:v00001002d00003154sv*sd*bc*sc*i* off
alias pci:v00001002d00003152sv*sd*bc*sc*i* off
alias pci:v00001002d00003151sv*sd*bc*sc*i* off
alias pci:v00001002d00003150sv*sd*bc*sc*i* off
alias pci:v00001002d0000131Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000131Csv*sd*bc*sc*i* off
alias pci:v00001002d0000131Bsv*sd*bc*sc*i* off
alias pci:v00001002d00001318sv*sd*bc*sc*i* off
alias pci:v00001002d00001317sv*sd*bc*sc*i* off
alias pci:v00001002d00001316sv*sd*bc*sc*i* off
alias pci:v00001002d00001315sv*sd*bc*sc*i* off
alias pci:v00001002d00001313sv*sd*bc*sc*i* off
alias pci:v00001002d00001312sv*sd*bc*sc*i* off
alias pci:v00001002d00001311sv*sd*bc*sc*i* off
alias pci:v00001002d00001310sv*sd*bc*sc*i* off
alias pci:v00001002d0000130Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000130Esv*sd*bc*sc*i* off
alias pci:v00001002d0000130Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000130Csv*sd*bc*sc*i* off
alias pci:v00001002d0000130Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000130Asv*sd*bc*sc*i* off
alias pci:v00001002d00001309sv*sd*bc*sc*i* off
alias pci:v00001002d00001307sv*sd*bc*sc*i* off
alias pci:v00001002d00001306sv*sd*bc*sc*i* off
alias pci:v00001002d00001305sv*sd*bc*sc*i* off
alias pci:v00001002d00001304sv*sd*bc*sc*i* off
blacklist radeon
install radeon /bin/true
# decription: Savage3D/MX/IX, Savage4, SuperSavage, Twister, ProSavage[DDR]
blacklist savage
install savage /bin/true
# decription: SIS 300/630/540 and XGI V3XE/V5/V8
blacklist sis
install sis /bin/true
# decription: SMSC UFX kernel framebuffer driver
alias usb:v0424p9D01d*dc*dsc*dp*ic*isc*ip*in* off
alias usb:v0424p9D00d*dc*dsc*dp*ic*isc*ip*in* off
blacklist smscufx
install smscufx /bin/true
# decription: Common utility functions for VGA-based graphics cards
blacklist svgalib
install svgalib /bin/true
# decription: KMS driver for the USB displaylink video adapters.
alias usb:v17E9p*d*dc*dsc*dp*icFFisc00ip00in* off
blacklist udl
install udl /bin/true
# decription: VIA Unichrome / Pro
blacklist via
install via /bin/true
# decription: fbdev driver for Arc monochrome LCD board
blacklist arcfb
install arcfb /bin/true
# decription: fbdev driver for ARK 2000PV
alias pci:v0000EDD8d0000A099sv*sd*bc*sc*i* off
blacklist arkfb
install arkfb /bin/true
# decription: FBDev driver for ATI Mach64 cards
alias pci:v00001002d00004C53sv*sd*bc*sc*i* off
alias pci:v00001002d00004C52sv*sd*bc*sc*i* off
alias pci:v00001002d00004C4Esv*sd*bc*sc*i* off
alias pci:v00001002d00004C4Dsv*sd*bc*sc*i* off
alias pci:v00001002d00004753sv*sd*bc*sc*i* off
alias pci:v00001002d00004752sv*sd*bc*sc*i* off
alias pci:v00001002d0000474Csv*sd*bc*sc*i* off
alias pci:v00001002d0000474Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000474Esv*sd*bc*sc*i* off
alias pci:v00001002d0000474Dsv*sd*bc*sc*i* off
alias pci:v00001002d00004C51sv*sd*bc*sc*i* off
alias pci:v00001002d00004C50sv*sd*bc*sc*i* off
alias pci:v00001002d00004C49sv*sd*bc*sc*i* off
alias pci:v00001002d00004C44sv*sd*bc*sc*i* off
alias pci:v00001002d00004C42sv*sd*bc*sc*i* off
alias pci:v00001002d00004751sv*sd*bc*sc*i* off
alias pci:v00001002d00004750sv*sd*bc*sc*i* off
alias pci:v00001002d00004749sv*sd*bc*sc*i* off
alias pci:v00001002d00004744sv*sd*bc*sc*i* off
alias pci:v00001002d00004742sv*sd*bc*sc*i* off
alias pci:v00001002d0000475Asv*sd*bc*sc*i* off
alias pci:v00001002d00004759sv*sd*bc*sc*i* off
alias pci:v00001002d00004757sv*sd*bc*sc*i* off
alias pci:v00001002d00004756sv*sd*bc*sc*i* off
alias pci:v00001002d00005656sv*sd*bc*sc*i* off
alias pci:v00001002d00004C47sv*sd*bc*sc*i* off
alias pci:v00001002d00004755sv*sd*bc*sc*i* off
alias pci:v00001002d00005655sv*sd*bc*sc*i* off
alias pci:v00001002d00004754sv*sd*bc*sc*i* off
alias pci:v00001002d00005654sv*sd*bc*sc*i* off
alias pci:v00001002d00004C54sv*sd*bc*sc*i* off
alias pci:v00001002d00004554sv*sd*bc*sc*i* off
alias pci:v00001002d00004354sv*sd*bc*sc*i* off
alias pci:v00001002d00004358sv*sd*bc*sc*i* off
alias pci:v00001002d00004758sv*sd*bc*sc*i* off
blacklist atyfb
install atyfb /bin/true
# decription: FBDev driver for ATI Rage128 / Pro cards
alias pci:v00001002d00005455sv*sd*bc*sc*i* off
alias pci:v00001002d00005454sv*sd*bc*sc*i* off
alias pci:v00001002d00005453sv*sd*bc*sc*i* off
alias pci:v00001002d00005452sv*sd*bc*sc*i* off
alias pci:v00001002d0000544Csv*sd*bc*sc*i* off
alias pci:v00001002d00005446sv*sd*bc*sc*i* off
alias pci:v00001002d0000534Esv*sd*bc*sc*i* off
alias pci:v00001002d0000534Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000534Csv*sd*bc*sc*i* off
alias pci:v00001002d0000534Bsv*sd*bc*sc*i* off
alias pci:v00001002d00005348sv*sd*bc*sc*i* off
alias pci:v00001002d00005347sv*sd*bc*sc*i* off
alias pci:v00001002d00005346sv*sd*bc*sc*i* off
alias pci:v00001002d00005345sv*sd*bc*sc*i* off
alias pci:v00001002d0000524Csv*sd*bc*sc*i* off
alias pci:v00001002d0000524Bsv*sd*bc*sc*i* off
alias pci:v00001002d00005247sv*sd*bc*sc*i* off
alias pci:v00001002d00005246sv*sd*bc*sc*i* off
alias pci:v00001002d00005245sv*sd*bc*sc*i* off
alias pci:v00001002d00005058sv*sd*bc*sc*i* off
alias pci:v00001002d00005057sv*sd*bc*sc*i* off
alias pci:v00001002d00005056sv*sd*bc*sc*i* off
alias pci:v00001002d00005055sv*sd*bc*sc*i* off
alias pci:v00001002d00005054sv*sd*bc*sc*i* off
alias pci:v00001002d00005053sv*sd*bc*sc*i* off
alias pci:v00001002d00005052sv*sd*bc*sc*i* off
alias pci:v00001002d00005051sv*sd*bc*sc*i* off
alias pci:v00001002d00005050sv*sd*bc*sc*i* off
alias pci:v00001002d0000504Fsv*sd*bc*sc*i* off
alias pci:v00001002d0000504Esv*sd*bc*sc*i* off
alias pci:v00001002d0000504Dsv*sd*bc*sc*i* off
alias pci:v00001002d0000504Csv*sd*bc*sc*i* off
alias pci:v00001002d0000504Bsv*sd*bc*sc*i* off
alias pci:v00001002d0000504Asv*sd*bc*sc*i* off
alias pci:v00001002d00005049sv*sd*bc*sc*i* off
alias pci:v00001002d00005048sv*sd*bc*sc*i* off
alias pci:v00001002d00005047sv*sd*bc*sc*i* off
alias pci:v00001002d00005046sv*sd*bc*sc*i* off
alias pci:v00001002d00005045sv*sd*bc*sc*i* off
alias pci:v00001002d00005044sv*sd*bc*sc*i* off
alias pci:v00001002d00005043sv*sd*bc*sc*i* off
alias pci:v00001002d00005042sv*sd*bc*sc*i* off
alias pci:v00001002d00005041sv*sd*bc*sc*i* off
alias pci:v00001002d00004D4Csv*sd*bc*sc*i* off
alias pci:v00001002d00004D46sv*sd*bc*sc*i* off
alias pci:v00001002d00004C46sv*sd*bc*sc*i* off
alias pci:v00001002d00004C45sv*sd*bc*sc*i* off
blacklist aty128fb
install aty128fb /bin/true
# decription: CyberPro 2000, 2010 and 5000 framebuffer driver
alias pci:v000010EAd00005000sv*sd*bc*sc*i* off
alias pci:v000010EAd00002010sv*sd*bc*sc*i* off
alias pci:v000010EAd00002000sv*sd*bc*sc*i* off
blacklist cyber2000fb
install cyber2000fb /bin/true
# decription: fbdev driver for Hecuba/Apollo controller
blacklist hecubafb
install hecubafb /bin/true
# decription: FBDev driver for Hercules Graphics Adaptor
blacklist hgafb
install hgafb /bin/true
# decription: IMG Kyro support.
alias pci:v0000104Ad00000010sv*sd*bc*sc*i* off
blacklist kyrofb
install kyrofb /bin/true
# decription: Fujitsu MB862xx Framebuffer driver
alias pci:v000010CFd0000202Bsv*sd*bc*sc*i* off
alias pci:v000010CFd0000201Esv*sd*bc*sc*i* off
alias pci:v000010CFd00002019sv*sd*bc*sc*i* off
blacklist mb862xxfb
install mb862xxfb /bin/true
# decription: Permedia2 framebuffer device driver
alias pci:v00003D3Dd00000009sv*sd*bc*sc*i* off
alias pci:v00003D3Dd00000007sv*sd*bc*sc*i* off
alias pci:v0000104Cd00003D07sv*sd*bc*sc*i* off
blacklist pm2fb
install pm2fb /bin/true
# decription: Permedia3 framebuffer device driver
alias pci:v00003D3Dd0000000Asv*sd*bc*sc*i* off
blacklist pm3fb
install pm3fb /bin/true
# decription: fbdev driver for S3 Trio/Virge
alias pci:v00005333d00008C01sv*sd*bc*sc*i* off
alias pci:v00005333d00008904sv*sd*bc*sc*i* off
alias pci:v00005333d00008A13sv*sd*bc*sc*i* off
alias pci:v00005333d00008A12sv*sd*bc*sc*i* off
alias pci:v00005333d00008A11sv*sd*bc*sc*i* off
alias pci:v00005333d00008A10sv*sd*bc*sc*i* off
alias pci:v00005333d00008A01sv*sd*bc*sc*i* off
alias pci:v00005333d0000883Dsv*sd*bc*sc*i* off
alias pci:v00005333d00005631sv*sd*bc*sc*i* off
alias pci:v00005333d00008902sv*sd*bc*sc*i* off
alias pci:v00005333d00008901sv*sd*bc*sc*i* off
alias pci:v00005333d00008814sv*sd*bc*sc*i* off
alias pci:v00005333d00008812sv*sd*bc*sc*i* off
alias pci:v00005333d00008811sv*sd*bc*sc*i* off
alias pci:v00005333d00008810sv*sd*bc*sc*i* off
blacklist s3fb
install s3fb /bin/true
# decription: Support the Trident Cyberblade/i1 graphics core integrated in the VIA VT8601A North Bridge
alias cyblafb off
# decription: Framebuffer driver for Trident cards
alias pci:v00001023d00009930sv*sd*bc*sc*i* off
alias pci:v00001023d00009910sv*sd*bc*sc*i* off
alias pci:v00001023d00008820sv*sd*bc*sc*i* off
alias pci:v00001023d0000939Asv*sd*bc*sc*i* off
alias pci:v00001023d00009397sv*sd*bc*sc*i* off
alias pci:v00001023d00009525sv*sd*bc*sc*i* off
alias pci:v00001023d00009520sv*sd*bc*sc*i* off
alias pci:v00001023d00009388sv*sd*bc*sc*i* off
alias pci:v00001023d00009320sv*sd*bc*sc*i* off
alias pci:v00001023d00009850sv*sd*bc*sc*i* off
alias pci:v00001023d00009750sv*sd*bc*sc*i* off
alias pci:v00001023d00009660sv*sd*bc*sc*i* off
alias pci:v00001023d00009440sv*sd*bc*sc*i* off
alias pci:v00001023d00009540sv*sd*bc*sc*i* off
alias pci:v00001023d00008620sv*sd*bc*sc*i* off
alias pci:v00001023d00008600sv*sd*bc*sc*i* off
alias pci:v00001023d00008520sv*sd*bc*sc*i* off
alias pci:v00001023d00008500sv*sd*bc*sc*i* off
alias pci:v00001023d00008420sv*sd*bc*sc*i* off
alias pci:v00001023d00008400sv*sd*bc*sc*i* off
alias pci:v00001023d00009880sv*sd*bc*sc*i* off
blacklist tridentfb
install tridentfb /bin/true
# decription: Framebuffer driver for VBE2.0+ compliant graphics boards
blacklist uvesafb
install uvesafb /bin/true
# decription: Legacy VGA framebuffer device driver
blacklist vga16fb
install vga16fb /bin/true
# decription: fbdev driver for integrated graphics core in VIA VT8623 [CLE266]
alias pci:v00001106d00003122sv*sd*bc*sc*i* off
blacklist vt8623fb
install vt8623fb /bin/true
# decription: DDC/EDID reading support
blacklist fb_ddc
install fb_ddc /bin/true
# decription: FBDev driver for 3dfx Voodoo Graphics and Voodoo2 based video boards
blacklist sstfb
install sstfb /bin/true
# decription: 3Dfx framebuffer device driver
alias pci:v0000121Ad00000009sv*sd*bc03sc*i* off
alias pci:v0000121Ad00000005sv*sd*bc03sc*i* off
alias pci:v0000121Ad00000003sv*sd*bc03sc*i* off
blacklist tdfxfb
install tdfxfb /bin/true
# description: Virtual Frame Buffer support (ONLY FOR TESTING!)
blacklist vfb
install vfb /bin/true
# decription: Microsoft Hyper-V Synthetic Video Frame Buffer Driver
alias pci:v00001414d00005353sv00000000sd00000000bc*sc*i* off
alias vmbus:02780ada77e3ac4a8e770558eb1073f8 off
blacklist hyperv_fb
install hyperv_fb /bin/true
# decription: Initialization of the Vermilion display devices
blacklist vmlfb
install vmlfb /bin/true
# decription: Accelerated FBDev driver for Matrox Millennium/Mystique/G100/G200/G400/G450/G550
alias pci:v0000102Bd00002527sv*sd*bc*sc*i* off
alias pci:v0000102Bd00000525sv*sd*bc*sc*i* off
alias pci:v0000102Bd00000521sv*sd*bc*sc*i* off
alias pci:v0000102Bd00000520sv*sd*bc*sc*i* off
alias pci:v0000102Bd00001001sv*sd*bc*sc*i* off
alias pci:v0000102Bd00001000sv*sd*bc*sc*i* off
alias pci:v0000102Bd0000051Asv*sd*bc*sc*i* off
alias pci:v0000102Bd0000051Fsv*sd*bc*sc*i* off
alias pci:v0000102Bd0000051Bsv*sd*bc*sc*i* off
alias pci:v0000102Bd00000519sv*sd*bc*sc*i* off
blacklist matroxfb_base
install matroxfb_base /bin/true
blacklist matroxfb_DAC1064
install matroxfb_DAC1064 /bin/true
blacklist matroxfb_Ti3026
install matroxfb_Ti3026 /bin/true
blacklist matroxfb_accel
install matroxfb_accel /bin/true
# decription: Miscellaneous support for Matrox video cards
blacklist matroxfb_misc
install matroxfb_misc /bin/true
# decription: Support module providing I2C buses present on Matrox videocards
blacklist i2c_matroxfb
install i2c-matroxfb /bin/true
# decription: FBDev driver for NeoMagic PCI Chips
alias pci:v000010C8d00000016sv*sd*bc*sc*i* off
alias pci:v000010C8d00000006sv*sd*bc*sc*i* off
alias pci:v000010C8d00000025sv*sd*bc*sc*i* off
alias pci:v000010C8d00000005sv*sd*bc*sc*i* off
alias pci:v000010C8d00000004sv*sd*bc*sc*i* off
alias pci:v000010C8d00000083sv*sd*bc*sc*i* off
alias pci:v000010C8d00000003sv*sd*bc*sc*i* off
alias pci:v000010C8d00000002sv*sd*bc*sc*i* off
alias pci:v000010C8d00000001sv*sd*bc*sc*i* off
blacklist neofb
install neofb /bin/true
You will then need to do:

Code: Select all

sudo depmod -a && sudo update-initramfs -u
http://man7.org/linux/man-pages/man8/depmod.8.html

Then Restart && enjoy :D


PS: you naturelly can revert back by removing the /etc/modprobe.d/framebuffer-blacklist.conf file and reapplying sudo depmod -a && sudo update-initramfs -u
My tutorials
Sorry by advance for my english, I'm french.
Image "They didn't know it was impossible, so they did it." - Mark Twain

User avatar
K-mik@Z
Posts: 17
Joined: Sat May 19, 2018 10:08 am

Re: [tuto][system][responsiveness] Here's how to (completely) deactivate the framebuffer.

#2 Post by K-mik@Z »

Modification of the post by modifying the script.

Addition of a description line for each module concerned.
Addition of a line with a false installation (ref: https://wiki.archlinux.org/index.php/Ke ... obe.d.2F_2)

Note: The blacklist command will blacklist a module so that it is not loaded automatically, but the module can be loaded if another non-blacklisted module depends on it or if it is loaded manually.
However, there is a workaround for this behavior; the install command tells modprobe to execute a custom command instead of inserting the module into the kernel as usual, so you can force the module to always fail when loading with:

Code: Select all

install module_name /bin/true
My tutorials
Sorry by advance for my english, I'm french.
Image "They didn't know it was impossible, so they did it." - Mark Twain

Post Reply

Return to “Tips & Tricks by users (not for help)”