Linux内核配置(10)

背光和LCD设备支持

用字符终端的忽略

--- Backlight & LCD device support
<>Lowlevel LCD controls
<>Epson L4F00242T03 LCD
<>Samsung LMS283GF05 LCD
<>Samsung LTV350QV LCD Panel
<>Toppoly TDO24M and TDO35S LCD Panels support
<>VGG2432A4 LCM device support
<>Platform LCD controls
<>S6E63M0 AMOLED LCD Driver
<>LD9040 AMOLED LCD Driver
<>AMS369FG06 AMOLED LCD Driver
-*- Lowlevel Backlight controls
<>Generic (aka Sharp Corgi) Backlight Driver (NEW)
<>Frontpath ProGear Backlight Driver
<>Intel Carillo Ranch Backlight Driver
<>Apple Backlight Driver
<>Tabletkiosk Sahara Touch-iT Backlight Driver
<>Backlight Driver for ADP8860/ADP8861/ADP8863 using WLED
<>Backlight Driver for ADP8870 using WLED

Console display driver support --->

控制台显示驱动

-*- VGA text console

VGA文本控制台

允许通过符合VGA标准的显示器在文本模式使用linux。(都需要)

如果有SVAGTextMode工具包,将可以发挥SVGA显卡文本模式的潜在功能。

推荐Y

[] Enable Scrollback Buffer in System RAM

在内存中开辟额外的屏幕缓冲区,这将可以屏幕回滚

(64) Scrollback Buffer Size (in KB) (NEW)

在内存中开辟的屏幕回滚缓冲区大小

-*- Framebuffer Console support

基于framebuffer的控制台驱动,服务器可以不选

-*- Map the console to the primary display device
[] Framebuffer Console Rotation

显示画面旋转,它可能大大降低显示速度。

推荐N

[] Select compiled-in fonts

选择内建字体

[] VGA 8x8 font

高分辨率下小字体

-*- VGA 8x16 font

低分辨率下的大字体

[] Mac console 6x11 font (not supported by all drivers)
[] console 7x14 font (not supported by all drivers)
[] Pearl (old m68k) console 8x8 font
[] Acorn console 8x8 font
[] Mini 4x6 font
[] Sparc console 8x16 font
[] Sparc console 12x22 font (not supported by all drivers)
[] console 10x18 font (not supported by all drivers)

[] Bootup logo --->

启动时显示linuxlogo(企鹅图像)

在内核启动时出现在帧缓冲上。企鹅的数目表示内核检测到的处理器数目。

--- Bootup logo
[ ] Standard black and white Linux logo
[ ] Standard 16-color Linux logo
[] Standard 224-color Linux logo (NEW)

<> Sound card support --->

声卡支持,直接进内核映像进去先把过时的OSS 关了,再把ALSA 编译进内核映像。进入ALSA 子菜单。

--- Sound card support

[] Preclaim OSS device numbers (NEW)

<>Advanced Linux Sound Architecture --->

高级linux声音体系

使用声卡的必选

--- Advanced Linux Sound Architecture
<> Sequencer support

顺序发音器支持

Y或者M以支持MIMD音序器和路由器。这个特性允许传递和排序MIMD事件。事件能够在给定时间里处理。

推荐Y

<> Sequencer dummy client

除非要同时连接到多个MIDI设备或应用程序,否则不需要

<> OSS Mixer API

OSS混音器API仿真,许多程序目前仍然需要使用它,推荐Y

<> OSS PCM (digital audio) API

OSS数字录音(PCM)API模拟

许多程序目前仍然需要使用它。推荐Y

编译成模块为:snd-pcm-oss

[] OSS PCM (digital audio) API - Include plugin system (NEW)

建议不选

[] OSS Sequencer API

OSS顺序发音器接口

OSS音序器支持,许多程序目前仍然需要使用它,推荐Y

<> HR-timer backend support
[] Use HR-timer as default sequencer timer (NEW)
-*- Dynamic device file minor numbers

仅供拥有多个声卡的用户选择

[] Support old ALSA API (NEW)

支持已被废弃的老版本ALSA API

[] Verbose procfs contents (NEW)

调试

[ ] Verbose printk (NEW)

调试

[ ] Debug (NEW)

调试

[] More verbose debug
[] Enable PCM ring buffer overrun/underrun debugging
[] Generic sound devices (NEW) --->

通用设备

--- Generic sound devices
<>PC-Speaker support (READ HELP!)
<>Dummy (/dev/null) soundcard

调试

<>Generic loopback driver (PCM)
<>Virtual MIDI soundcard

虚拟MIDI驱动

允许将使用原始MIDI设备的应用程序连接到音序器客户端,如果你不知道MIDI是什么就别选

<>MOTU MidiTimePiece AV multiport MIDI
<>ESI Miditerminal 4140 driver
<>UART16550 serial MIDI driver
<> Generic MPU-401 UART driver
<>Portman 2x4 driver
[] PCI sound devices (NEW) --->

PCI接口声卡

--- PCI sound devices
<>Analog Devices AD1889
<>Avance Logic ALS300/ALS300+
<>Avance Logic ALS4000
<>ALi M5451 PCI Audio Controller
<>AudioScience ASIxxxx
<> ATI IXP AC97 Controller
<>ATI IXP Modem
<>Aureal Advantage
<>Aureal Vortex
<>Aureal Vortex 2
<>Emagic Audiowerk 2
<>Aztech AZF3328 / PCI168
<>Bt87x Audio Capture
[] Bt87x Audio overclocking
<>SB Audigy LS / Live 24bit
<> C-Media 8338, 8738, 8768, 8770
<>C-Media 8786, 8787, 8788 (Oxygen)
<>Cirrus Logic (Sound Fusion) CS4281
<>Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x
[] Cirrus Logic (Sound Fusion) New DSP support
<>CS5530 Audio
<>CS5535/CS5536 Audio
<>Creative Sound Blaster X-Fi
<>(Echoaudio) Darla20
<>(Echoaudio) Gina20
<>(Echoaudio) Layla20
<>(Echoaudio) Darla24
<>(Echoaudio) Gina24
<>(Echoaudio) Layla24
<>(Echoaudio) Mona
<>(Echoaudio) Mia
<>(Echoaudio) 3G cards
<>(Echoaudio) Indigo
<>(Echoaudio) Indigo IO
<>(Echoaudio) Indigo DJ
<>(Echoaudio) Indigo IOx
<>(Echoaudio) Indigo DJx
<>Emu10k1 (SB Live!, Audigy, E-mu APS)
<>Emu10k1X (Dell OEM Version)
<>(Creative) Ensoniq AudioPCI 1370
<>(Creative) Ensoniq AudioPCI 1371/1373
<>ESS ES1938/1946/1969 (Solo-1)
<>ESS ES1968/1978 (Maestro-1/2/2E)
[] Enable input device for es1968 volume buttons
[] Enable TEA5757 radio tuner support for es1968
<>ForteMedia FM801
[] ForteMedia FM801 + TEA5757 tuner
<> Intel HD Audio --->
<>RME Hammerfall DSP Audio
*** Don't forget to add built-in firmwares for HDSP driver *
<>RME Hammerfall DSP MADI/RayDAT/AIO
<>ICEnsemble ICE1712 (Envy24)
<>ICE/VT1724/1720 (Envy24HT/PT)
<>Intel/SiS/nVidia/AMD/ALi AC97 Controller
<>Intel/SiS/nVidia/AMD MC97 Modem
<>Korg 1212 IO
<>Digigram Lola
<>Digigram LX6464ES
<>ESS Allegro/Maestro3
[] Enable input device for maestro3 volume buttons
<>Digigram miXart
<>NeoMagic NM256AV/ZX
<>Digigram PCXHR
<>Conexant Riptide
<> RME Digi32, 32/8, 32 PRO
<>RME Digi96, 96/8, 96/8 PRO
<>RME Digi9652 (Hammerfall)
<>SiS 7019 Audio Accelerator
<>S3 SonicVibes
<>Trident 4D-Wave DX/NX; SiS 7018
<>VIA 82C686A/B, 8233/8235 AC97 Controller
<>VIA 82C686A/B, 8233 based Modems
<>Asus Virtuoso 66/100/200 (Xonar)
<>Digigram VX222
<>Yamaha YMF724/740/744/754
[] SPI sound devices (NEW) --->

SPI接口声卡

--- SPI sound devices
[] USB sound devices (NEW) --->

USB接口声卡

--- USB sound devices
<>USB Audio/MIDI driver
<>Edirol UA-101/UA-1000 driver
<>Tascam US-122, US-224 and US-428 USB driver
<>Native Instruments USB audio devices
[] enable input device for controllers
<>Tascam US-122L USB driver
<>TerraTec DMX 6Fire USB
[] PCMCIA sound devices (NEW) --->

PCMCIA接口声卡

--- PCMCIA sound devices
<>Digigram VXpocket
<>Sound Core PDAudioCF
<> ALSA for SoC audio support (NEW) --->
--- ALSA for SoC audio support
<>Build all ASoC CODEC drivers

<> Open Sound System (DEPRECATED) --->

开放式声音系统

废弃不用。推荐N

--- Open Sound System (DEPRECATED)
<>OSS sound modules --->
--- OSS sound modules
[] Verbose initialization
[] Persistent DMA buffers
<>Loopback MIDI device support
<>MediaTrix AudioTrix Pro support
<>Microsoft Sound System support
<>MPU-401 support (NOT for SB16)
<>ProAudioSpectrum 16 support
<>PSS (AD1848, ADSP-2115, ESC614) support
[] Enable PSS mixer (Beethoven ADSP-16 and other compatible)
<>100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) support
<>Yamaha FM synthesizer (YM3812/OPL-3) support
<>6850 UART support
<>Gallant Audio Cards (SC-6000 and SC-6600 based)
[ ] SC-6600 based audio cards (new Audio Excel DSP 16)
[] Activate SC-6600 Joystick Interface
(4) SC-6600 CDROM Interface (4=None, 3=IDE, 1=Panasonic, 0=?Sony?) (NEW)
(0) SC-6600 CDROM Interface I/O Address (NEW)
<>XpressAudio Sound Blaster emulation

[ ] HID Devices --->

人性化接口设备

一些USB 接口的输入设备之类的,不动。

--- HID Devices
-*- Generic HID support

通用HID支持

人性化接口设备能相互直接作用,并从输入中获取信息。HID最通常的意义是指USB-HID,但是其他的设备(比如,蓝牙设备,不严格区分的话)也是设计为使用HID(这里包含一些特定的键盘、鼠标、按钮等等)。

这个选项把通用的HID支持代码(分析、使用功能等等)编译进入内核,这样可以被一些特定的HID工具设备使用(比如USB或者蓝牙)。

若不清楚,推荐Y

[] /dev/hidraw raw HID device support
*** USB Input Devices ***
<>USB Human Interface Device (full HID) support (NEW)

USB人性化接口设备支持

Y,如果需要在连接USB键盘、鼠标、手柄、图形按钮或者其他基于HID设备时得到完全HID支持。这也支持UPS(不间断电源)和监视器控制设备。

编译成模块为:usbhid。若不清楚,推荐Y

[ ] PID device support
[] /dev/hiddev raw HID device support

/dev/hiddev raw HID设备支持

Special HID drivers --->
<> ACRUX game controller support
[] ACRUX force feedback support
<> Prodikeys PC-MIDI Keyboard support
<> DragonRise Inc. game controller
[] DragonRise Inc. force feedback
<> EMS Production Inc. force feedback support
<> Holtek On Line Grip based game controller support
[ ] Holtek On Line Grip force feedback support
<> Keytouch HID devices
<> UC-Logic
<> Waltop
<> Gyration remote control
<> Twinhan IR remote control
<> LC-Power
-*- Logitech devices
<>Logitech Unifying receivers full support (NEW)
[] Logitech force feedback support
[] Logitech RumblePad/Rumblepad 2 force feedback support
[] Logitech Flight System G940 force feedback support
[] Logitech wheels configuration and force feedback support (NEW)
<> HID Multitouch panels
<> N-Trig touch screen
<> Ortek PKB-1700/WKB-2000/Skycable wireless keyboard and mouse trackpad
<> Pantherlord/GreenAsia game controller
[] Pantherlord force feedback support
<> Petalynx Maxter remote control
<> PicoLCD (graphic version)
<> Primax non-fully HID-compliant devices
<> Roccat special event support
<>Roccat Arvo keyboard support
<>Roccat Isku keyboard support
<>Roccat Kone Mouse support
<>Roccat Kone[+] mouse support
<>Roccat Kova[+] mouse support
<>Roccat Pyra mouse support
<> Samsung InfraRed remote control or keyboards
<> Sony PS3 controller
<> Speedlink VAD Cezanne mouse support
<> Sunplus wireless desktop
<> GreenAsia (Product ID 0x12) game controller support
[] GreenAsia (Product ID 0x12) force feedback support
<> SmartJoy PLUS PS2/USB adapter support
[] SmartJoy PLUS PS2/USB adapter force feedback support
<> TopSeed Cyberlink, BTC Emprex, Conceptronic remote control support
<> ThrustMaster devices support
[] ThrustMaster devices force feedback support
<> Zeroplus based game controller support
[] Zeroplus based game controller force feedback support
Zydacron remote control support

[] USB support --->

这个选项,对于跑物理机建议开启,因为有可能你的键盘是USB 的。

USB设备可以有单独的驱动程序,也可以使用系统提供的驱动程序,这依赖于设备的类别。也就是说,如果一个USB设备属于某种类别,那么其他属于该类别的设备就可以使用同一种设备驱动。在USB设备类别中有一些是USB HID (Human Interface Device)类别,它包括:输入设备,如键盘、鼠标;USB块存储设备,比如U盘、数码相机、音频播放器等;USB CDC (Communication Devices Class,通信设备类别),比如USB口的modem或其他类似设备。

可以使用lspcilspci -v | grep USB)来查看是否支持USB和含有的Host Controller种类(EHCIUHCIOHCI)。

--- USB support
-*- Support for Host-side USB

主机端(Host-side)USB支持

通用串行总线(USB)是一个串行总线子系统规范,它比传统的串口速度更快并且特性更丰富(供电,热插拔,最多可接127个设备等),有望在将来一统PC外设接口。

USB"Host"(主机)被称为""(主板上的USB主控制器Root Hub),外部设备被称为"叶子",而内部的节点则称为"hub"(集线器)。只要你想使用任何USB设备都必须选中此项。另外,还需要选中至少一个"Host Controller Driver"(HCD),比如适用于USB1.1"UHCI HCD support"(IntelUniversal HCI)"OHCI HCD support"(CompaqOpen HCI),适用于USB2.0"EHCI HCD (USB 2.0) support"(IntelEnhanced HCI)

如果系统有设备端的USB接口(也就是你的系统可以作为"叶子"使用),"USB Gadget"中进行选择。

编译成模块为:usbcore

[] USB verbose debug messages

调试

[] USB announce new devices
*** Miscellaneous USB options ***

留一个USB Monitor, 其他那些Wireless USB 太高级,没有。USB Host Controller Drivers 里选了EHCI HCD (USB 2.0) support UHCI HCD (most Inteland VIA) support (即USB 1.1) 支持。

[] USB device filesystem (DEPRECATED)

/proc/bus/usb里列出当前连接的usb设备(mount -t usbfs none /proc/bus/usb)。这样用户空间的程序就可以直接访问这些USB设备,基本上要使用USB设备就必须选中此项。

LsusbGentoousbutils)从/proc/bus/usb中读取USB设备信息,如果你在编译内核时没有进行相应配置,那么lsusb就无法工作了。所以,一定要确认你的内核配置启用了/proc文件系统支持,并且保证usbfs挂载在/proc/bus/usb上(默认如此)。

Sonic Silicon Backplane总线支持

如果你在为一个有这样总线的嵌入系统编译内核的话,需要选Y。它将会被自动选择,如果其他环境需要的话。

编译成模块为:ssb

若不清楚可选N

<> Sonics Silicon Backplane support

[] Support for SSB on PCI-bus host (NEW)

[] Support for SSB on PCMCIA-bus host

[] SSB debugging

[] SSB PCI core driver

Broadcom specific AMBA --->

<> BCMA support

[] Support for BCMA on PCI-host bus

[] BCMA debugging

Multifunction device drivers --->

多功能设备支持

[ ] Support Marvell 88PM8606/88PM8607 (NEW)

<> Support for Silicon Motion SM501 (NEW)

<> HTC PASIC3 LED/DS1WM chip support (NEW)

[ ] HTC I2C PLD chip support (NEW)

<> TPS61050/61052 Boost Converters (NEW)

<> TPS6501x Power Management chips (NEW)

<> TPS6507x Power Management / Touch Screen chips (NEW)

[ ] TPS6586x Power Management chips (NEW)

[ ] TPS65910 Power Management chip (NEW)

[ ] TPS95612 Power Management chip with I2C (NEW)

[ ] TPS65912 Power Management chip with SPI (NEW)

[ ] Texas Instruments TWL4030/TWL5030/TWL6030/TPS659x0 Support (NEW)

[ ] Support STMicroelectronics STMPE (NEW)

[ ] Support Toshiba TC35892 and variants (NEW)

[ ] Dialog Semiconductor DA9030/DA9034 PMIC Support (NEW)

[ ] Support Dialog Semiconductor DA9052/53 PMIC variants with SPI (NEW)

[ ] Support Dialog Semiconductor DA9052/53 PMIC variants with I2C (NEW)

[ ] Analog Devices ADP5520/01 MFD PMIC Core Support (NEW)

[ ] Maxim Semiconductor MAX8925 PMIC Support (NEW)

[ ] Maxim Semiconductor MAX8997/8966 PMIC Support (NEW)

[ ] Maxim Semiconductor MAX8998/National LP3974 PMIC Support (NEW)

[ ] SAMSUNG S5M Series Support (NEW)

<> Support Wolfson Microelectronics WM8400 (NEW)

[ ] Support Wolfson Microelectronics WM831x/2x PMICs with I2C (NEW)

[ ] Support Wolfson Microelectronics WM831x/2x PMICs with SPI (NEW)

[ ] Support Wolfson Microelectronics WM8350 with I2C (NEW)

[ ] Support Wolfson Microelectronics WM8994 (NEW)

<> Support for NXP PCF50633 (NEW)

<> Support Freescale MC13783 and MC13892 (NEW)

[ ] ST-Ericsson ABX500 Mixed Signal Circuit register functions (NEW)

[ ] PCAP Support (NEW)

<> Support for CS5535 and CS5536 southbridge core functions (NEW)

<> Support for the Timberdale FPGA (NEW)

<> Intel SCH LPC (NEW)

<> Support for RDC-R321x southbridge (NEW)

<> Support for Janz CMOD-IO PCI MODULbus Carrier Board (NEW)

<> Support for VIA VX855/VX875 integrated south bridge (NEW)

<> Support for TI WL1273 FM radio. (NEW)

[ ] Support for the AnalogicTech AAT2870 (NEW)

[ ] Voltage and Current Regulator Support --->

电压和电流调节器支持

--- Voltage and Current Regulator Support

[ ] Regulator debug support (NEW)

[ ] Provide a dummy regulator if regulator lookups fail (NEW)

<> Fixed voltage regulator support (NEW)

<> Virtual regulator consumer support (NEW)

虚拟调节器消耗支持

<> Userspace regulator consumer support (NEW)

<> GPIO regulator support (NEW)

<> TI bq24022 Dual Input 1-Cell Li-Ion Charger IC (NEW)

<> Maxim 1586/1587 voltage regulator (NEW)

<> Maxim 8649 voltage regulator (NEW)

<>   Maxim 8660/8661 voltage regulator (NEW)

<> Maxim MAX8952 Power Management IC (NEW)

<> National Semiconductors LP3971 PMIC regulator driver (NEW)

<> National Semiconductors LP3972 PMIC regulator driver (NEW)

<> TI TPS65023 Power regulators (NEW)

<> TI TPS6507X Power regulators (NEW)

<> Intersil ISL6271A Power regulator (NEW)

<> Analog Devices AD5398/AD5821 regulators (NEW)

<> TI TPS6524X Power regulators (NEW)

<> Multimedia support --->

多媒体支持

这是用来接受广播、电视等的。没用,关了

--- Multimedia support

多媒体设备

*** Multimedia core support ***

[] Media Controller API (EXPERIMENTAL)

Video For Linux

要使用音频/视频设备或FM收音卡的就必选,此功能还需要I2C的支持

[] V4L2 sub-device userspace API (EXPERIMENTAL)

DVB for Linux

Linux DVB

[] DVB Network Support (NEW)

*** Multimedia drivers ***

<>Remote Controller adapters (NEW) --->

--- Remote Controller adapters
<> Compile Remote Controller keymap modules (NEW)
<> Enable IR raw decoder for the NEC protocol (NEW)
<> Enable IR raw decoder for the RC-5 protocol (NEW)
<> Enable IR raw decoder for the RC6 protocol (NEW)
<> Enable IR raw decoder for the JVC protocol (NEW)
<> Enable IR raw decoder for the Sony protocol (NEW)
<> Enable IR raw decoder for the RC-5 (streamzap) protocol (NEW)
<> Enable IR raw decoder for the Sanyo protocol (NEW)
<> Enable IR raw decoder for the MCE keyboard/mouse protocol (NEW)
<> Enable IR to LIRC bridge (NEW)
<> ATI / X10 based USB RF remote controls
<> ENE eHome Receiver/Transceiver (pnp id: ENE0100/ENE02xxx)
<> SoundGraph iMON Receiver and Display
<> Windows Media Center Ed. eHome Infrared Transceiver
<> ITE Tech Inc. IT8712/IT8512 Consumer Infrared Transceiver
<> Fintek Consumer Infrared Transceiver
<> Nuvoton w836x7hg Consumer Infrared Transceiver
<> RedRat3 IR Transceiver
<> Streamzap PC Remote IR Receiver
<> Winbond IR remote control
<> Remote Control Loopback Driver

[] Load and attach frontend and tuner driver modules as needed

[] Customize analog and hybrid tuner modules to build

Customize TV tuners --->

<> Simple tuner support (NEW)
<> TDA 8290/8295 + 8275(a)/18271 tuner combo (NEW)
-M- Philips TDA827X silicon tuner
-M- NXP TDA18271 silicon tuner
-M- TDA 9885/6/7 analog IF demodulator
<> TEA 5761 radio tuner (EXPERIMENTAL) (NEW)
<> TEA 5767 radio tuner (NEW)
<> Microtune 2032 / 2050 tuners (NEW)
<> Microtune MT2060 silicon IF tuner (NEW)
<> Microtune MT2063 silicon IF tuner (NEW)
<> Microtune MT2266 silicon tuner (NEW)
<> Microtune MT2131 silicon tuner (NEW)
<> Quantek QT1010 silicon tuner (NEW)
<> XCeive xc2028/xc3028 tuners (NEW)
<> Xceive XC5000 silicon tuner (NEW)
<> Xceive XC4000 silicon tuner (NEW)
<> MaxLinear MSL5005S silicon tuner (NEW)
<> MaxLinear MxL5007T silicon tuner (NEW)
<> Freescale MC44S803 Low Power CMOS Broadband tuners (NEW)
<> Maxim MAX2165 silicon tuner (NEW)
<> NXP TDA18218 silicon tuner (NEW)
<> NXP TDA18212 silicon tuner (NEW)

[] Video capture adapters (NEW) --->

视频捕获卡

--- Video capture adapters
[] Enable advanced debug functionality
[] Enable old-style fixed minor ranges for video devices
[] Autoselect pertinent encoders/decoders and other helper chips (NEW)
<> Virtual Video Driver
[] V4L USB devices (NEW) --->
--- V4L USB devices
<>USB Video Class (UVC) (NEW)
[] UVC input events device support (NEW)
<> GSPCA based webcams (NEW) --->

--- GSPCA based webcams

<>ALi USB m5602 Camera Driver (NEW)

<> STV06XX USB Camera Driver (NEW)

<> GL860 USB Camera Driver (NEW)

<> Benq USB Camera Driver (NEW)

<> Conexant Camera Driver (NEW)

<> cpia CPiA (version 1) Camera Driver (NEW)

<> Etoms USB Camera Driver (NEW)

<> Fujifilm FinePix USB V4L2 driver (NEW)

<> Jeilin JPEG USB V4L2 driver (NEW)

<> JL2005B/C/D USB V4L2 driver (NEW)

<> Kinect sensor device USB Camera Driver (NEW)

<> Konica USB Camera V4L2 driver (NEW)

<> Mars USB Camera Driver (NEW)

<> Mars-Semi MR97310A USB Camera Driver (NEW)

<> Divio based (NW80x) USB Camera Driver (NEW)

<> OV51x / OVFX2 / W996xCF USB Camera Driver (NEW)

<> OV534 OV772x USB Camera Driver (NEW)

<> OV534 OV965x USB Camera Driver (NEW)

<> Pixart PAC207 USB Camera Driver (NEW)

<> Pixart PAC7302 USB Camera Driver (NEW)

<> Pixart PAC7311 USB Camera Driver (NEW)

<> SE401 USB Camera Driver (NEW)

<> SONIX Dual-Mode USB Camera Driver (NEW)

<> SN9C20X USB Camera Driver (NEW)

<> SONIX Bayer USB Camera Driver (NEW)

<> SONIX JPEG USB Camera Driver (NEW)

<> SPCA500 USB Camera Driver (NEW)

<> SPCA501 USB Camera Driver (NEW)

<> SPCA505 USB Camera Driver (NEW)

<> SPCA506 USB Camera Driver (NEW)

<> SPCA508 USB Camera Driver (NEW)

<> SPCA561 USB Camera Driver (NEW)

<> SPCA1528 USB Camera Driver (NEW)

<> SQ Technologies SQ905 based USB Camera Driver (NEW)

<> SQ Technologies SQ905C based USB Camera Driver (NEW)

<> SQ Technologies SQ930X based USB Camera Driver (NEW)

<> Syntek DV4000 (STK014) USB Camera Driver (NEW)

<> STV0680 USB Camera Driver (NEW)

<> SUNPLUS USB Camera Driver (NEW)

<> T613 (JPEG Compliance) USB Camera Driver (NEW)

<> TOPRO USB Camera Driver (NEW)

<> TV8532 USB Camera Driver (NEW)

<> VC032X USB Camera Driver (NEW)

<> ViCam USB Camera Driver (NEW)

<> Xirlink C-It USB Camera Driver (NEW)

<> ZC3XX USB Camera Driver (NEW)

<>Hauppauge WinTV-PVR USB2 support (NEW)
<>Hauppauge HD PVR support (NEW)
<>Empia EM28xx USB video capture support (NEW)
<>Telegent TLG2300 USB video capture support (NEW)
<>Conexant cx231xx USB video capture support (NEW)
<>TV Master TM5600/6000/6010 driver (NEW)
<>USB video devices based on Nogatech NT1003/1004/1005 (NEW)
<>USB ET61X[12]51 PC Camera Controller support (DEPRECATED) (NEW)
<>USB SN9C1xx PC Camera Controller support (DEPRECATED) (NEW)
<>USB Philips Cameras (NEW)
<>CPiA2 Video For Linux (NEW)
<>USB ZR364XX Camera support (NEW)
<>USB Syntek DC1125 Camera support (NEW)
<>USB Sensoray 2255 video capture device (NEW)
[] V4L PCI(e) devices (NEW)  --->
--- V4L PCI(e) devices
<>Auvitek AU0828 support (NEW)
<>BT848 Video For Linux (NEW)
<>Conexant cx23418 MPEG encoder support (NEW)
<>Conexant cx23885 (2388x successor) support (NEW)
<>Conexant cx25821 support (NEW)
<>Conexant 2388x (bt878 successor) support (NEW)
<>Hexium Gemini frame grabber (NEW)
<>Hexium HV-PCI6 and Orion frame grabber (NEW)
<>Conexant cx23416/cx23415 MPEG encoder/decoder support (NEW)
<>Siemens-Nixdorf 'Multimedia eXtension Board' (NEW)
<>Philips SAA7134 support (NEW)
<>NXP SAA7164 support (NEW)
<>Zoran ZR36057/36067 Video For Linux (NEW)
[] V4L ISA and parallel port devices --->
--- V4L ISA and parallel port devices
<>Quickcam BW Video For Linux (NEW)
<>QuickCam Colour Video For Linux (NEW)
[] V4L platform devices --->
--- V4L platform devices
<>Marvell 88ALP01 (Cafe) CMOS Camera Controller support
<>Support for timberdale Video In/LogiWIN
<>SoC camera support
<> imx074 support
<> mt9m001 support
<> mt9m111, mt9m112 and mt9m131 support
<> mt9t031 support
<> mt9t112 support
<> mt9v022 support
<> rj54n1cb0c support
<> tw9910 support
<> platform camera support
<> ov2640 camera support
<> ov5642 camera support
<> ov6650 sensor support
<> ov772x camera support
<> ov9640 camera support
<> ov9740 camera support

[] Memory-to-memory multimedia devices --->

--- Memory-to-memory multimedia devices
<>Virtual test device for mem2mem framework

[] Radio Adapters (NEW) --->

--- Radio Adapters
[] Silicon Labs Si470x FM Radio Receiver support
<>Silicon Labs Si470x FM Radio Receiver support with USB
<>Silicon Labs Si470x FM Radio Receiver support with I2C
<>AverMedia MR 800 USB FM radio support
<>D-Link/GemTek USB FM radio support
<>Guillemot MAXI Radio FM 2000 radio
-M- I2C driver for Silicon Labs Si4713 device
<>Silicon Labs Si4713 FM Radio Transmitter support
<>TEA5764 I2C FM radio support
<>SAA7706H Car Radio DSP
<>TEF6862 Car Radio Enhanced Selectivity Tuner
<>Texas Instruments WL1273 I2C FM Radio
Texas Instruments WL128x FM driver (ST based) --->
<> Texas Instruments WL128x FM Radio

(8) maximum number of DVB/ATSC adapters (NEW)

[ ] Dynamic DVB minor allocation (NEW)

[] DVB/ATSC adapters (NEW) --->

--- DVB/ATSC adapters
*** Supported SAA7146 based PCI Adapters ***
AV7110 cards
[] AV7110 OSD support (NEW)
<>SAA7146 DVB cards (aka Budget, Nova-PCI)
<>Budget cards
<>Budget cards with onboard CI connector
<>Budget cards with analog video inputs
<>AV7110 cards with Budget Patch
*** Supported USB Adapters ***
<>Support for various USB DVB devices
[] Enable extended debug support for all DVB-USB devices
<>AVerMedia AverTV DVB-T USB 2.0 (A800)
<>DiBcom USB DVB-T devices (based on the DiB3000M-B) (see help for device
[] Support faulty USB IDs
<>DiBcom USB DVB-T devices (based on the DiB3000M-C/P) (see help for device
<>DiBcom DiB0700 USB DVB devices (see help for supported devices)
<>HanfTek UMT-010 DVB-T USB2.0 support
<>Conexant USB2.0 hybrid reference design support
<>Uli m920x DVB-T USB2.0 support
<>Genesys Logic GL861 USB2.0 support
<>Alcor Micro AU6610 USB2.0 support
<>Nebula Electronics uDigiTV DVB-T USB2.0 support
<>TwinhanDTV Alpha/MagicBoxII, DNTV tinyUSB2, Beetle USB2.0 support
<>TwinhanDTV StarBox and clones DVB-S USB2.0 support
<>GENPIX 8PSK->USB module support
<>Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 support
<>Pinnacle 400e DVB-S USB2.0 support
<>WideView WT-200U and WT-220U (pen) DVB-T USB2.0 support (Yakumo/Hama/Typh
<>Opera1 DVB-S USB2.0 receiver
<>Afatech AF9005 DVB-T USB1.1 support
<>Afatech AF9005 default remote control support
<>Pinnacle PCTV HDTV Pro USB device/TT Connect S2-3600
<>DvbWorld & TeVii DVB-S/S2 USB2.0 support
<>Terratec CinergyT2/qanu USB 2.0 DVB-T receiver
<> Anysee DVB-T/C USB2.0 support
<>AME DTV-5100 USB2.0 DVB-T support
<>Afatech AF9015 DVB-T USB2.0 support
<>Intel CE6230 DVB-T USB2.0 support
<>Friio ISDB-T USB2.0 Receiver support
<>E3C EC168 DVB-T USB2.0 support
<>Azurewave DVB-S/S2 USB2.0 AZ6027 support
<>LME DM04/QQBOX DVB-S USB2.0 support
<>Technisat DVB-S/S2 USB2.0 support
<>it913x driver
<>MxL111SF DTV USB2.0 support
<>Technotrend/Hauppauge Nova-USB devices
<>Technotrend/Hauppauge USB DEC devices
<>Siano SMS1xxx based MDTV receiver
Siano module components --->
<> USB interface support
*** Supported FlexCopII (B2C2) Adapters ***
<>Technisat/B2C2 FlexCopII(b) and FlexCopIII adapters
<>Technisat/B2C2 Air/Sky/Cable2PC PCI
<>Technisat/B2C2 Air/Sky/Cable2PC USB
[] Enable debug for the B2C2 FlexCop drivers
*** Supported BT878 Adapters ***
*** Supported Pluto2 Adapters ***
<>Pluto2 cards
*** Supported SDMC DM1105 Adapters ***
<>SDMC DM1105 based PCI cards
*** Supported Earthsoft PT1 Adapters ***
<>PT1 cards
*** Supported Mantis Adapters ***
<>Mantis/Hopper PCI bridge based devices
<>MANTIS based cards
<>HOPPER based cards
*** Supported nGene Adapters ***
<>Micronas nGene support
*** Supported ddbridge ('Octopus') Adapters ***
<>Digital Devices bridge support
*** Supported DVB Frontends ***
[] Customise the frontend modules to build
Customise DVB Frontends --->
*** Multistandard (satellite) frontends ***
<> STB0899 based (NEW)
<> STB6100 based tuners (NEW)
<> STV0900/STV0903(A/B) based (NEW)
<> STV6110/(A) based tuners (NEW)
*** Multistandard (cable + terrestrial) frontends ***
<> Micronas DRXK based (NEW)
<> NXP TDA18271C2 silicon tuner (NEW)
*** DVB-S (satellite) frontends ***
<> Conexant CX24110 based (NEW)
<> Conexant CX24123 based (NEW)
<> Zarlink VP310/MT312/ZL10313 based (NEW)
<> Zarlink ZL10036 silicon tuner (NEW)
<> Zarlink ZL10039 silicon tuner (NEW)
<> Samsung S5H1420 based (NEW)
<> ST STV0288 based (NEW)
<> ST STB6000 silicon tuner (NEW)
<> ST STV0299 based (NEW)
<> ST STV6110 silicon tuner (NEW)
<> ST STV0900 based (NEW)
<> Philips TDA8083 based (NEW)
<> Philips TDA10086 based (NEW)
<> Philips TDA8261 based (NEW)
<> VLSI VES1893 or VES1993 based (NEW)
<> Integrant ITD1000 Zero IF tuner for DVB-S/DSS (NEW)
<> Conexant CX24113/CX24128 tuner for DVB-S/DSS (NEW)
<> Philips TDA826X silicon tuner (NEW)
<> Infineon TUA6100 PLL (NEW)
<> Conexant CX24116 based (NEW)
<> Silicon Labs SI21XX based (NEW)
<> Montage Tehnology DS3000 based (NEW)
<> Fujitsu MB86A16 based (NEW)
<> NXP TDA10071 (NEW)
*** DVB-T (terrestrial) frontends ***
<> Spase sp8870 based (NEW)
<> Spase sp887x based (NEW)
<> Conexant CX22700 based (NEW)
<> Conexant cx22702 demodulator (OFDM) (NEW)
<> Samsung s5h1432 demodulator (OFDM) (NEW)
<> Micronas DRXD driver (NEW)
<> LSI L64781 (NEW)
-M- Philips TDA10045H/TDA10046H based
<> NxtWave Communications NXT6000 based (NEW)
<> Zarlink MT352 based (NEW)
-M- Zarlink ZL10353 based
-M- DiBcom 3000M-B
-M- DiBcom 3000P/M-C
<> DiBcom 7000MA/MB/PA/PB/MC (NEW)
<> DiBcom 7000PC (NEW)
<> DiBcom 9000 (NEW)
<> Philips TDA10048HN based (NEW)
-M- Afatech AF9013 demodulator
-M- E3C EC100
<> HDIC HD29L2 (NEW)
<> ST STV0367 based (NEW)
<> Sony CXD2820R (NEW)
*** DVB-C (cable) frontends ***
<> VLSI VES1820 based (NEW)
<> Philips TDA10021 based (NEW)
<> Philips TDA10023 based (NEW)
<> ST STV0297 based (NEW)
*** ATSC (North American/Korean Terrestrial/Cable DTV) frontends ***
<> NxtWave Communications NXT2002/NXT2004 based (NEW)
<> Oren OR51211 based (NEW)
<> Oren OR51132 based (NEW)
<> Broadcom BCM3510 (NEW)
<> LG Electronics LGDT3302/LGDT3303 based (NEW)
<> LG Electronics LGDT3304 and LGDT3305 based (NEW)
<> Samsung S5H1409 based (NEW)
<> Auvitek AU8522 based (NEW)
<> Samsung S5H1411 based (NEW)
*** ISDB-T (terrestrial) frontends ***
<> Sharp S921 frontend (NEW)
<> DiBcom 8000MB/MC (NEW)
<> Fujitsu mb86a20s (NEW)
*** Digital terrestrial only tuners/PLL ***
-M- Generic I2C PLL based tuners
<> DiBcom DiB0070 silicon base-band tuner (NEW)
<> DiBcom DiB0090 silicon base-band tuner (NEW)
*** SEC control devices for DVB-S ***
<> LNBP21/LNBH24 SEC controllers (NEW)
<> LNBP22 SEC controllers (NEW)
<> ISL6405 SEC controller (NEW)
<> ISL6421 SEC controller (NEW)
<> ISL6423 SEC controller (NEW)
<> Allegro A8293 (NEW)
<> Silicon Legend LGS-8GL5 demodulator (OFDM) (NEW)
<> Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator (NEW)
<> AltoBeam ATBM8830/8831 DMB-TH demodulator (NEW)
<> TDA665x tuner (NEW)
<> Sharp IX2505V silicon tuner (NEW)
-M- it913x frontend and it9137 tuner
*** Tools to develop new frontends ***
<> Dummy frontend driver (NEW)

Graphics support --->

图形设备/显卡支持

<> /dev/agpgart (AGP Support) --->

/dev/agpgart (AGP支持)

AGP(图形加速端口)是一个总线系统,它可以在你的3D渲染视频卡上使用AGP特性。这个代码表现为“AGP驱动”的一种方式,在主板芯片看来。

如果你需要比你的AGP(通常支持到256MB,实际上根据内核定位事件,一般只用到64128MB)更多的结构内存,你可以使用PCI访问得到几个GB的纹理空间。

注意这只是在AGP总线上使用MTRR来支持X/GLX的整体写入。如果没有这个功能,OpenGL直接渲染将会变得非常慢,不过仍然比PIO要快。

编译成模块为:agpgart

--- /dev/agpgart (AGP Support)
<> ALI chipset support
<> ATI chipset support

ATI芯片支持

<> AMD Irongate, 761, and 762 chipset support
<> AMD Opteron/Athlon64 on-CPU GART support
<> Intel 440LX/BX/GX, I8xx and E7x05 chipset support

Intel芯片支持

<> NVIDIA nForce/nForce2 chipset support
<> SiS chipset support
<> Serverworks LE/HE chipset support
<> VIA chipset support
<> Transmeta Efficeon support

-*- VGA Arbitration

(16) Maximum number of GPUsGPU

GPU最大数量

我不清楚该怎么算。流处理器算不?帮助说了,每个GPU的开销很小,算了,保持默认。

[ ] Laptop Hybrid Grapics - GPU switching support

笔记本显卡切换支持

这个和笔记本无关,和多显卡有关。如果有多个显卡(一般是一个集成显卡和一个独显),这个选项可以在Xserver 关闭时由内核控制混合交火。

<> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->

直接渲染管理器(XFree86 4.1.0或更高DRI支持)

内核级别支持直接渲染接口DRI),这在新的X系统里推荐使用(在XFree86 4.0引入)。如果你在这选Y,那么需要从列表中选择相应的显卡驱动模块。这些模块提供了同步、安全和DMA传输。

同时也需要开启AGP支持。

--- Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
<>3dfx Banshee/Voodoo3+ (NEW)
<>ATI Rage 128 (NEW)
<>ATI Radeon (NEW)
<>Intel I810 (NEW)
<>Intel 8xx/9xx/G3x/G4x/HD Graphics
[ ] Enable modesetting on intel by default (NEW)
<>Matrox g200/g400 (NEW)
<>SiS video cards (NEW)
<>Via unichrome video cards (NEW)
<>Savage video cards (NEW)
<>DRM driver for VMware Virtual GPU (NEW)
<>Intel GMA5/600 KMS Framebuffer (NEW)

<> Intel GMA500 Stub Driver (NEW)

-*- Lowlevel video output switch controls

底层图像输出转换控制器

<> Support for frame buffer devices --->

支持帧缓冲设备

帧缓冲设备是为了让应用程序使用统一的接口操作显示设备而对硬件进行的抽象,建议桌面用户选择。

提供一种对图形硬件的抽象,代表一些视频硬件的帧缓冲。允许应用程序通过一个良好的接口访问图形硬件,软件不需要了解硬件底层。

X服务器会独占帧缓冲设备。对于很多非X86架构,帧缓冲是访问图形硬件的唯一方法。

可以使用fbset程序来充分利用帧缓冲设备。

对于非X86架构,需要支持且需要选择相应驱动。对于X86架构,这不是必须的,但也可以选择Y

运行直接访问硬件的图形应用程序(比如加速的X服务器),若它和帧缓冲设备不匹配可能会导致不希望的后果。

--- Support for frame buffer devices
[] Enable firmware EDID
[ ] Framebuffer foreign endianness support --->

就是如果你的显卡内存结构和系统内存不同( Little-Endian Big-Endian) 那就需要打开。我关了。

--- Framebuffer foreign endianness support
Choice endianness support (Support for Big- and Little-Endian framebuffers) --->

(X) Support for Big- and Little-Endian framebuffers

( ) Support for Big-Endian framebuffers only

( ) Support for Little-Endian framebuffers only

[] Enable Video Mode Handling Helpers

使用GTFEDID来帮助处理显示模式,可以不选,若有其他选项依赖于它时,会自动选上

[ ] Enable Tile Blitting Support

可以不选,若有其他选项依赖于它时,会自动选上。这个选项只和matroxfb 有关,我没有Matrox 显卡,就关了。

*** Frame buffer hardware drivers ***
<> Cirrus Logic support (NEW)
<>Permedia2 support (NEW)
[] enable FIFO disconnect feature
<> CyberPro 2000/2010/5000 support (NEW)
[] DDC for CyberPro support
<>Arc Monochrome LCD board support (NEW)
[ ] Asiliant (Chips) 69000 display support (NEW)
[ ] IMS Twin Turbo display support (NEW)
<>VGA 16-color graphics support (NEW)

16VGA显卡.如果你有这种古董就选吧

<> Userspace VESA VGA graphics support
[] VESA VGA graphics support

符合VESA 2.0标准的显卡的通用驱动

如果显卡芯片在下面能够找到就可以不选。

VESA的驱动也是要的,我没选,结果受到了惩罚。开启了受限驱动还打不开Framebuffer

[] EFI-based Framebuffer Support
<>N411 Apollo/Hecuba devkit support (NEW)
<>Hercules mono graphics support (NEW)
<>Epson S1D13XXX framebuffer support (NEW)
<>nVidia Framebuffer Support (NEW)
[] Enable DDC Support
[ ] Lots of debug output (NEW)
[] Support for backlight control (NEW)
<>nVidia Riva support (NEW)
[] Enable DDC Support
[] Lots of debug output
[] Support for backlight control (NEW)
<>Intel 810/815 support (EXPERIMENTAL) (NEW)
[] use VESA Generalized Timing Formula
[] Enable DDC Support
<>Intel LE80578 (Vermilion) support (NEW)
<>Intel Carillo Ranch support
<>Matrox acceleration (NEW)
[] Millennium I/II support
[] Mystique support
[] G100/G200/G400/G450/G550 support
<>G400 second head support
<>ATI Radeon display support (NEW)
[] DDC/I2C for ATI Radeon support (NEW)
[] Support for backlight control (NEW)
[] Lots of debug output from Radeon driver
<>ATI Rage128 display support (NEW)
[] Support for backlight control (NEW)
<>ATI Mach64 display support (NEW)
[] Mach64 CT/VT/GT/LT (incl. 3D RAGE) support
[] Mach64 generic LCD support (EXPERIMENTAL)
[] Mach64 GX support
[] Support for backlight control (NEW)
<>S3 Trio/Virge support (NEW)
[] DDC for S3 support (NEW)
<>S3 Savage support (NEW)
[] Enable DDC2 Support
[] Enable Console Acceleration
<>SiS/XGI display support (NEW)
[] SiS 300 series support
[] SiS 315/330/340 series and XGI support
<>VIA UniChrome (Pro) and Chrome9 display support (NEW)
[] direct hardware access via procfs (DEPRECATED)(DANGEROUS)
[] X server compatibility
<>NeoMagic display support (NEW)
<>IMG Kyro support (NEW)
<>3Dfx Banshee/Voodoo3/Voodoo5 display support (NEW)
[] 3Dfx Acceleration functions (EXPERIMENTAL)
[] Enable DDC/I2C support (NEW)
<>3Dfx Voodoo Graphics (sst1) support (NEW)
<>VIA VT8623 support (NEW)
<>Trident/CyberXXX/CyberBlade support (NEW)
<>ARK 2000PV support (NEW)
<>Permedia3 support (EXPERIMENTAL) (NEW)
<>Fujitsu carmine frame buffer support (NEW)
DRAM timing (Eval board timings) --->
(X) Eval board timings
( ) Custom board timings
[ ] AMD Geode family framebuffer support (EXPERIMENTAL) (NEW)
<>AMD Geode LX framebuffer support (EXPERIMENTAL)
<>AMD Geode GX framebuffer support (EXPERIMENTAL)
<>AMD Geode GX1 framebuffer support (EXPERIMENTAL)
<>Toshiba Mobile IO FrameBuffer support (NEW)
[] tmiofb acceleration
<>SMSC UFX6000/7000 USB Framebuffer support (NEW)
<>Displaylink USB Framebuffer support (NEW)
<>Virtual Frame Buffer support (ONLY FOR TESTING!) (NEW)

调试

<>E-Ink Metronome/8track controller support (NEW)
<>Fujitsu MB862xx GDC support (NEW)
GDC variant (Carmine/Coral-P(A) GDC) --->
(X) Carmine/Coral-P(A) GDC
[] Support I2C bus on MB862XX GDC (NEW)
<>E-Ink Broadsheet/Epson S1D13521 controller support (NEW)

[ ] Backlight & LCD device support --->

 

你可能感兴趣的:(linux)