色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Linux X-Window顯卡配置通用解決方法

瀏覽:34日期:2024-01-30 17:09:24
作 者: 阿寧 (2001-05-10 10:03:09)許多新顯卡一時得不到;XFree86的支持,配置;XWindow一直是個難題。但;Linux;2.2.x的;frame;buffer設備可通過;VESA;VBE;2.0標準利用顯卡的;Super;VGA特性,然后配合;XFree86的;frame;buffer;Server(XF86_FBDev);就可讓你的;XWindow用高分辨率和高/真彩。現在市面上絕大部分新出的顯卡都支持VESA;2.0標準。在你的顯卡得不到支持之前,這不失為一個好的解決方法。; 具體實現涉及四方面:; 1.一個支持;VESA;frame;buffer的內核;; 2.建立;frame;buffer設備;; 3.配置;lilo;的啟動選項,使內核啟動時能切換到指定的顯示模式;; 4.XFree86的;frame;buffer;Server(XF86_FBDev),以及在;XF86Config中為其配置一個Screen。; 所需文件:; Linux;2.2.x;kernel;source;(2.2.x內核原代碼,如果要自行編譯內核);; XFree86;Framebuffer;Server:;XF86_FBDev;(Turbo;Linux中文版,RedHat6.0;CD,ftp.xfree86.org;等地方都能找到);; gcc;等編譯工具。; 編譯一個支持;VESA;frame;buffer的內核; 如果有現成的支持;VESA;frame;buffer的內核可跳過這一步。如;Madrake;6.0中就帶有支持;frame;buffer的內核。; 配置內核編譯選項; 在/usr/src/linux中鍵入make;xconfig(XWindow下),或make;menuconfig(命令行下)。; 與;frame;buffer;device有關的選項有(其余編譯選項請參考其它資料):; Code;maturity;level;opetions y;Prompt;for;development;and/or;incomplete;codes/drivers Console;drivers y;Video;mode;selection;support ... y;Support;for;frame;buffer;devices ... y;VESA;VGA;graphics;console ... y;Advance;low;level;driver;options ...; y;8;bpp;packed;pixels;support; y;16;bpp;packed;pixels;support y;24;bpp;packed;pixels;support; 編譯安裝內核:; 以;root身份登錄,鍵入以下命令:; #;cd;/usr/src/linux #;make;bzImage #;make;modules #;make;modules_install; 把編譯好的內核拷到 /boot目錄,文件名可自定,如 ; #;cp;/usr/src/linux/arch/i386/boot/bzImage;/boot/vmlinuz-2.2.5-fb; 建立;frame;buffer設備; frame;buffer設備的;major為;29,minor;為;0(fb0),32(fb1).;.;.;224(fb7)。; 創建fb設備; #;mknod;/dev/fb0;c;29;0; ....; 配置;lilo;的啟動選項; 添加lilo啟動配置; 下面是典型的lilo.conf文件(位于/etc目錄); boot;=;/dev/hda2 timeout;=;500 prompt read-only image;=;/boot/vmlinuz-2.2.x label;=;linux root;=;/dev/hda2 other;=;/dev/hda1 label;=;dos; 添加一新配置需添加;image,label,root及配合VESA;frame;buffer的;vga等四項:; boot;=;/dev/hda2 timeout;=;500 prompt read-only image;=;/boot/vmlinuz-2.2.x label;=;linux root;=;/dev/hda2 image;=;/boot/vmlinuz-2.2.5-fb;(新編譯的內核) label;=;linuxfb;(啟動標號,可自定) root;=;/dev/hda2;(著一句具體會有不同,照你自己的lilo.conf) vga;=;0x314;(顯示模式,參照下表) other;=;/dev/hda1 label;=;dos; Linux_kernel_mode_number;=;VESA_mode_number;+;0x200 640x480;800x600;1024x768;1280x1024; 256;0x301;0x303;0x305;0x307; 32k;0x310;0x313;0x316;0x319; 64k;0x311;0x314;0x317;0x31A; 16M;0x312;0x315;0x318;0x31B; 更新啟動程序; 運行lilo; 重啟,出現;lilo:;時鍵入linuxfb;(或自定的標號)。; 這時如果linux切換成圖形模式,并有一小企鵝logo出現,那就大功告成一半。; 配置frame;buffer;Server; 為;frame;buffer;Server配置Screen; 參照;XF86Config;(位于/etc/X11、/usr/X11R6/lib)中;vga16的配置。; 例如:; Section;'Screen' Driver;'vga16' Device;'My;Video;Card' Monitor;'MAG;XJ500T' Subsection;'Display' Modes;'640x480';'800x600' ViewPort;0;0 EndSubsection EndSection ; 改動Driver,;Modes,;Depth三項,其余照抄; Section;'Screen' Driver;'fbdev' Device;'My;Video;Card' Monitor;'MAG;XJ500T' Subsection;'Display' Depth;16;(色彩深度,必須與前面所選的顯示模式的色彩深度一致,必須!) Modes;'default' ViewPort;0;0 EndSubsection EndSection; 讓X;指向;XF86_FBDev; 把;XF86_FBDev文件拷到;/usr/X11R6/bin目錄。; 在;/usr/X11R6/bin和;/etc/X11里都有一個文件名為;X;的文件,它其實是一個類似Windows的快捷方式的東西,它指向一個實際的;X;Server文件,如XF86_VGA16。startx;腳本調用;X;啟動;Server而不管具體是哪個;Server。因此,一定要把上面兩個目錄中的;X;都指向;XF86_FBDev,不同版本可能調用其中任意一個。; 具體方法是改名(或刪除)原來的;X,; cd;/etc/X11 mv;X;X.bat; 然后把;X;指向;XF86_FBDev,; ln;-snf;/usr/X11R6/bin/XF86_FBDev;X; 如果一切順利,這時startx,就會...............;good;luck
標簽: Windows系統
主站蜘蛛池模板: 99在线观看视频免费精品9 | 日韩欧美在线观看一区 | 久久国产亚洲观看 | 日韩欧美在线观看一区 | 国产成人午夜精品5599 | 碰碰碰精品视频在线观看 | 亚洲性影院| 我要看三级毛片 | 国产主播精品福利19禁vip | 亚洲高清无在码在线无弹窗 | 欧美日本一区二区三区道 | 日本三级欧美三级人妇英文 | 日日操夜夜爽 | 成年免费在线观看 | 亚洲日本免费 | 成年女人毛片免费播放人 | 欧美日韩高清不卡免费观看 | 久久久精品免费视频 | 美国一级免费毛片 | 韩国一级理黄论片 | 美国毛片一级视频在线aa | 99九九成人免费视频精品 | 玖玖在线免费视频 | 三级网站在线免费观看 | 国产精品视频久久久久久 | 国产一级毛片网站 | 生活片毛片 | 亚洲一区二区三区成人 | 日本一区二区三区四区无限 | 一本一本久久a久久精品综合麻豆 | 国产日韩精品欧美一区 | 全国最大色成免费网站 | 亚洲成a人片在线网站 | 久久国产精品免费一区二区三区 | 久久99精品国产免费观看 | a一级 | 加勒比一本一道在线 | 日本综合欧美一区二区三区 | 成人精品一区二区三区 | 亚洲国产精品久久人人爱 | 国产精品19p |