Если хотете 600х800 и 100 герц в консоле то проприетарный nvidia драйвер не подходит (год назад конфликтовал с rivefb). А если если ислользовать xfree nvidia драйвер то gl в x софтовый(=никакой). Если я неправ поправте - самому интересно - может за год что то изменилось...

Далее изменения необходимые для 600х800 и 100 герц в консоле:
fbdev.c:
static struct fb_var_screeninfo rivafb_default_var = {
        xres:           800,
        yres:           600,
        xres_virtual:   800,
        yres_virtual:   600,
        xoffset:        0,
        yoffset:        0,
        bits_per_pixel: 32,
        grayscale:      0,
        red:            {0, 6, 0},
        green:          {0, 6, 0},
        blue:           {0, 6, 0},
        transp:         {0, 0, 0},
        nonstd:         0,
        activate:       0,
        height:         -1,
        width:          -1,
        accel_flags:    0,
        pixclock:       17761,
        left_margin:    152,
        right_margin:   32,
        upper_margin:   27,
        lower_margin:   1,
        hsync_len:      64,
        vsync_len:      3,
        sync:           0,
        vmode:          FB_VMODE_NONINTERLACED
};

vfb.c:
static struct fb_var_screeninfo vfb_default __initdata = {
        .xres =         800,
        .yres =         600,
        .xres_virtual = 800,
        .yres_virtual = 600,
        .bits_per_pixel = 32,
        .red =          { 0, 8, 0 },
        .green =        { 0, 8, 0 },
        .blue =         { 0, 8, 0 },
        .activate =     FB_ACTIVATE_TEST,
        .height =       -1,
        .width =        -1,
        .pixclock =     17761,
        .left_margin =  152,
        .right_margin = 32,
        .upper_margin = 27,
        .lower_margin = 1,
        .hsync_len =    64,
        .vsync_len =    3,
        .vmode =        FB_VMODE_NONINTERLACED,
};


--
Best regards,
            Nicholas


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить