Как поменять разрешение в консоле всем известно (vga=....), но в итоге получаем частоту обновления экрана 60Hz.
Внимание вопрос как выставить другую частоту(например 85Hz) ?
Частота обновления в консоле
Модератор: Bizdelnick
-
Str4nger
- Сообщения: 104
Частота обновления в консоле
Жизнь коротка потерпи немного.....
-
Omnifarious
- Сообщения: 119
- ОС: Gentoo x86_64
Re: Частота обновления в консоле
Можно попробовать собрать ядро с требуемой частотой в
Device Drivers->Graphics support->VESA VGA graphics support
VESA driver type (vesafb-tng)
(1024x768@85) VESA default mode
Device Drivers->Graphics support->VESA VGA graphics support
VESA driver type (vesafb-tng)
(1024x768@85) VESA default mode
There is more than one way to do it
-
Str4nger
- Сообщения: 104
Re: Частота обновления в консоле
Omnifarious писал(а): ↑17.06.2007 21:30Можно попробовать собрать ядро с требуемой частотой в
Device Drivers->Graphics support->VESA VGA graphics support
VESA driver type (vesafb-tng)
(1024x768@85) VESA default mode
В конфингураторе ядра (2.6.16) я что то такой опции не нашел, в Documentation/fb/vesafb.txt про частоту тоже ни слова....
Жизнь коротка потерпи немного.....
-
Omnifarious
- Сообщения: 119
- ОС: Gentoo x86_64
Re: Частота обновления в консоле
Цитирую мой Documentation/fb/vesafb.txt
Если коротко, то если видеокарта поддерживает VBE 3.0, можно задать режим при загрузке, передав ядру параметр:
Либо воспользоваться утилитой fbset.
Если карта более древняя, то либо использовать родные драйвера для кадрового буффера, либо искать другие пути.
Также могут быть проблемы с nVidia 59**, 57** и выше.
p.s.
ядро 2.6.20
Refresh rates
=============
With VBE 3.0 compatible BIOSes and vesafb-tng it is possible to change
the refresh rate either at boot time (by specifying the @<rr> part of
the mode name) or later, using the fbset utility.
If you want to use the default BIOS refresh rate while switching modes
on a running system, set pixclock to 0.
With VBE 2.0 there is no way to change the mode timings after booting
Linux. If you are not happy with the 60 Hz refresh rate, you have
the following options:
* Configure and load the DOS tools for your the graphics board (if
available) and boot Linux with loadlin.
* Use a native driver (matroxfb/atyfb) instead of vesafb. If none
is available, write a new one!
* Use a BIOS editor to change the default refresh rate (such an
editor does exist at least for ATI Radeon BIOSes).
* If you're running a non-vm86 and VBE 3.0 compatible system, you can
use a kernel patch (vesafb-rrc) to hard-code some mode timings in
the kernel and use these while setting the video mode at boot time.
Note that there are some boards (nVidia 59**, 57** and newer models)
claiming that their Video BIOS is VBE 3.0 compliant, while ignoring the
CRTC values provided by software such as vesafb-tng. You'll not be able
to adjust the refresh rate if you're using one of these boards.
Если коротко, то если видеокарта поддерживает VBE 3.0, можно задать режим при загрузке, передав ядру параметр:
Код: Выделить всё
video=vesafb:1024x768-32@85Либо воспользоваться утилитой fbset.
Если карта более древняя, то либо использовать родные драйвера для кадрового буффера, либо искать другие пути.
Также могут быть проблемы с nVidia 59**, 57** и выше.
p.s.
ядро 2.6.20
There is more than one way to do it
-
Str4nger
- Сообщения: 104
Re: Частота обновления в консоле
Omnifarious, спасибо за информацию вопрос закрываем т.к. у мена GF5700
Жизнь коротка потерпи немного.....