LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1561|回复: 2

VIA/S3G Unichome PRO 主板集成显卡驱动安装问题,求达人指点!!!

[复制链接]
发表于 2004-8-3 15:27:43 | 显示全部楼层 |阅读模式
我的主板是映泰的,芯片组是 PM800+VT8237,由于我的REDHAT 8.0认不出显卡和显示器,我将显示器设置为SAMSUNG750MB(本应是793MB,但驱动列表中没有)将显示器分辩率调整为1024X768 但是分辨率始终是60HZ闪的太厉害,调整刷新率就进不了XWINDOWS,我就从VIA官方站下载LINUX版的县卡驱动,按照说明安装源码包,但是MAKE INSTALL完成后下面的步骤就进行不下去了,怎么调整刷新率就是上不去,而且显卡还是认为VESA 默认显卡,根本不是主板的县卡,我看了置顶贴也没有效果,求达人帮忙!!
贴出显卡README文件
---------------------------------------------------------------------------

               VIA Integration Graphic Chip Console Framebuffer Driver
      Copyright 2003 VIA Technologies, Inc. All Rights Reserved.

---------------------------------------------------------------------------
Platform

The console framebuffer driver is for Graphics chips of
VIA UniChrome Family (CLE266, KM400, KN400, KM800, KN800, PM800, PN800, CN400).

---------------------------------------------------------------------------
Driver features
   
    Device: CRT, TV
    Support Mode: CRT:  640x480(60,75,85,100,120Hz), 720x480(60Hz),
                        720x576(60Hz), 800x600(60,75,85,100,120Hz),
                        848x480(60Hz), 852x480(60Hz), 1024x512(60Hz),
                        1024x768(60,75,85,100Hz), 1152x864(75Hz),
                        1280x768(60Hz), 1280x960(60Hz), 1280x1024(60,75,85Hz),
                        1440x1050(60Hz), 1600x1200(60,75Hz)
                  TV:   VT1622, VT1622A, VT1623 (640x480, 800x600, 1024x768, 720x480, 720x576, 848x480)
                                 
                                 
    color depth : 8 bpp, 16 bpp, 32 bpp
    TV encoder : VIA VT1622, VT1622A, VT1623
    TV output : VT1622 (Composite, S-Video, Composite+S-Video, YPBPR)
                VT1622A ,VT1623 (Composite, S-Video, Composite+S-Video, RGB, YPBPR, SDTV_RGB, SDTV_YPBPR)
               
    TV type : NTSC,PAL
    Support TV overscan display
    NO Support for 2D hardware accelerator.

---------------------------------------------------------------------------
Building viafb as a module
    Make sure you have the kernel sources in /usr/src/linux-2.4.
    Change to the viafb directory, and then following below steps:
    Step 1: change to folder /usr/src/linux-2.4.
            # cd /usr/src/linux-2.4.
              The linux-2.4 directory depend on your kernel version, so if your kernel version is
              2.4.18-3, you should type "/usr/src/linux-2.4.18-3".
    Step 2: copy viafb folder in current directory.
            # cp -rf .../viafb ./
    Step 3: change to viafb directory
            # cd /viafb                       
    Step 4: Clear all object file.
            # make clean  
    Step 5: Make source code
            # make
              Note that if no any error, this step will be produced an object file "viafb.o".
    Step 6: Install viafb.o framebuffer driver
            # make install
    我只进行到这步,已经成功了,下面命令敲进去,系统没有反应
---------------------------------------------------------------------------
Using the viafb module

    Start viafb with default settings,
        #modprobe viafb
   
    Start viafb with with user options,
        #modprobe viafb mode=800x600 bpp=16 refresh=60 TV_ON=1 tv_system=1 tv_level=1 tv_out_signal=4(运行此命令系统没有反应)
   
        mode :
            640x480    (default)
            720x480
            800x600
            1024x768
            ......   
        
        bpp :
            8, 16, 32  (default : 32)
        
        refresh :
            60, 75, 85, 100, 120 (default : 60)
            
        
        TV_ON :
            0 : TV disable  (default)
            1 : TV enable
        
        tv_system :
            0 : none
            1 : NTSC  (default)
            2 : PAL

        tv_level :
            VT1622, VT1622A, VT1623
                0 : underscan (default)
                1 : fitscan (close to fit Industry TV Screen)
                2 : overscan
               
        tv_out_signal:
            1: Composite
            2: S-Video
            3: Composite+S-Video (default)
            4: RGB
            5: YPBPR (or component)
            6: RGB+Composite
            7: YPBPR+Composite
            8. SDTV_RGB   (480P, 576P)
            9. SDTV_YPBPR (480P, 576P)
            
        tv_dedotcrawl:
            0: Disable DeDotCrawl Function (default)
            1: Enable DeFotCrawl Function
               Note that the DeDotCrawl work under NTSC and composite outputting condition, other
               conditions don't support this function.            

    Note :
        1. If TV is enabled, the refresh rate will be bound to TV type (NTSC:60Hz, PAL:50Hz).
        2. CRT may not display properly for simultaneous CRT & TV display at
           the "640x480" PAL mode with TV overscan enabled.

---------------------------------------------------------------------------
Configure viafb options with "fbset" tool
   
    "fbset" is an inbox utility of Linux.
   
    1. Inquire current viafb information, type,
           # fbset -i
   
    2. Set various resolutions and refresh rates,
           # fbset <resolution-vertical_sync>
       example,
           # fbset "1024x768-75"(运行此命令报错 invalable token好像是)

       Check the file "/etc/fb.modes" to find display modes available.
   
    3. Set the color depth,
           # fbset -depth <value>(运行此命令花屏)
       example,
           # fbset -depth 16(运行此命令花屏)
 楼主| 发表于 2004-8-3 15:28:40 | 显示全部楼层
我在线等
 楼主| 发表于 2004-8-3 15:47:43 | 显示全部楼层
怎么没人理我呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表