Hello Anseis, Friday, June 14, 2002, 7:33:12 PM, you wrote:
A> Добрый вечер, All, A> Если не сложно ответьте на вопрос. A> Подключил модуль rivafb. Заработало, но хочется узнать как сделать, A> чтобы по умолчанию был режим 1024x768-100. fbset 1024x768-100 его A> включает, но как его включить при старте системы и сразу на всех A> консолях? У тебя в самом деле fbset включает 1024x768 именно 100 Гц? У меня только писал, что включает, но реально частота оставалась 85, поэтому я подправил исходники ривы как советовали на linux.org.ru и теперь, естественно, всё включается на всех консолях сразу. "Один из способов установки требуемого видео режима драйвера фреймбуфера для видеокарт на чипах nVidia. Для получения требуемого видео режима нужно поменять значения по умолчанию у структуры rivafb_default_var в файле /usr/src/linux/drivers/video/riva/fbdev.c Пример для версии 0.9.2a: static struct fb_var_screeninfo rivafb_default_var = { xres: 640, yres: 480, xres_virtual: 640, yres_virtual: 480, xoffset: 0, yoffset: 0, bits_per_pixel: 8, 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: 39721, left_margin: 40, right_margin: 24, upper_margin: 32, lower_margin: 11, hsync_len: 96, vsync_len: 2, sync: 0, vmode: FB_VMODE_NONINTERLACED }; Для достижения желаемого результата надо изменить: xres yres xres_virtual yres_virtual pixclock left_margin right_margin upper_margin lower_margin hsync_len vsync_len Методы расчета, приведенных выше значений, описаны в файле /usr/src/linux/Documentation/fb/framebuffer.txt Обратить внимание на разделы: 5. Video Mode Timings 6. Converting XFree86 timing values info frame buffer device timings Некоторые результаты: "[EMAIL PROTECTED]" # 640x480 @ 60 Hz, 31.5 kHz hsync # default { 640 480 640 480 39721 40 24 32 11 96 2 } "[EMAIL PROTECTED]" # 640x480 @ 100 Hz, 53.01 kHz hsync { 640 480 640 480 21834 96 32 36 8 96 6 } "[EMAIL PROTECTED]" # 800x600 @ 85 Hz, 55.84 kHz hsync { 800 600 800 600 16460 160 64 36 16 64 5 } "[EMAIL PROTECTED]" # 800x600 @ 100 Hz, 64.02 kHz hsync { 800 600 800 600 14357 160 64 30 4 64 6 } "[EMAIL PROTECTED]" # 1024x768 @ 85 Hz, 70.24 kHz hsync { 1024 768 1024 768 10111 192 32 34 14 160 6 } "[EMAIL PROTECTED]" # 1024x768 @ 100Hz, 80.21 kHz hsync { 1024 768 1024 768 8658 192 32 21 3 192 10 } RSI (*) (2001-09-04 13:36:24.0) " -- Best regards, Oleg mailto:[EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]