使用Intel內建顯示卡跑Xwindow並加入電視卡支援

之前我們在電腦教室或是使用vmware跑archLinux時,設定Xwindow時我們是用vesa這支古老的相容顯示卡驅動程式,但是這對於一些像播放影片或是3D效果而言是相當不夠的。
 

加上我的期末專題打算在archLinux底下裝上Compro T300這張DVB-T/類比雙用電視卡作為streaming輸出,這也得先在Xwindow底下先做測試,確定能夠收看才行;因此我們必需先讓framebuffer功能得到支援。


我的做法是先重編kernel,讓kernel支援實驗室電腦內建顯卡(i865/i915系列)以及我的電視卡:
 

CONFIG_FB_I810=m      //這是舊810/815系列
CONFIG_FB_I810_GTF=y
CONFIG_FB_I810_I2C=y
CONFIG_FB_INTEL=m      //這是830/845/865之後
CONFIG_FB_INTEL_DEBUG=y
CONFIG_VIDEO_MEYE=m      //電視卡主要晶片是Philips 7134/7135
CONFIG_VIDEO_SAA7134=m
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134_DVB_ALL_FRONTENDS=y
CONFIG_DVB=y
CONFIG_DVB_CORE=m
CONFIG_VIDEO_TUNER=m
CONFIG_VIDEO_BUF=m
CONFIG_VIDEO_BUF_DVB=m
 

重編kernel之後,確定可以load module,我們再安裝X.org Intel i810/i830/i915 video drivers
#pacman -S xf86-video-i810
 

修改/etc/X11/xorg.conf,修改這行
Driver      “i810”
 

安裝tvtime這套Xwindow下使用電視卡觀看電視程式
#pacman -S tvtime
 

安裝完畢後,startx,叫出tvtime,應該會抓到電視卡,至於影像就看收訊如何囉!…

About sssun

老研究生

Leave a Reply