亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:41日期: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系統
主站蜘蛛池模板: 中国china体内裑精亚洲毛片 | 日韩在线观 | 国产精品亚洲玖玖玖在线靠爱 | 在线国产日韩 | 国产s色| 人人爽久久涩噜噜噜蜜桃 | 日本久久中文字幕精品 | 桃色婷婷 | 亚州va| 99久久婷婷国产综合精品hsex | 久在线精品视频 | 91久久网| 一级毛片免费的 | 特黄a三级三级三级 | 国内自拍经典三级在线 | 欧美成人禁片在线观看俄罗斯 | 成人久久久观看免费毛片 | 任你干免费视频 | 91福利视频免费 | 妖精视频免费入口 | 亚洲精品欧美日本中文字幕 | 特黄特级a级黄毛片免费观看多人 | 欧美日韩第一页 | 美国a级 | 中国一级特黄的片子免费 | 嘿嘿嘿视频免费网站在线观看 | 免费看一级性生活片 | 国产黄频 | 久久久久国产成人精品亚洲午夜 | 成人免费视频一区二区三区 | 国产97在线看| 日韩色视 | 欧美呦女| 在线免费观看一级毛片 | 中文 国产 亚洲 喷潮 | 国产一区二区视频免费 | 天天亚洲综合 | 在线播放一区二区三区 | 久色一区 | 国产精品福利片免费看 | 国产精品高清视亚洲一区二区 |