The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FreeBSD VESA < 98 Hz"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"FreeBSD VESA < 98 Hz"
Сообщение от BraZa Искать по авторуВ закладки on 30-Ноя-01, 13:55  (MSK)
Проблема вот какая:
Хотел повысить частоту экрана в консоле(чтоб маны
удобней читать (-;),для чего Пропатчил патчем с этого сайта "100x37-800x600-100Hz" но экран тухнет,скорей всего потому что у меня намного меньше 100 Hz, Может кто знает что нужно сделать
чтоб это завелось .........HELP панимащщ ME
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: FreeBSD VESA < 98 Hz"
Сообщение от buba Искать по авторуВ закладки on 30-Ноя-01, 16:55  (MSK)
>Проблема вот какая:
>Хотел повысить частоту экрана в консоле(чтоб
>маны
>удобней читать (-;),для чего Пропатчил патчем
>с этого сайта "100x37-800x600-100Hz" но
>экран тухнет,скорей всего потому что
>у меня намного меньше 100
>Hz, Может кто знает что
>нужно сделать
>чтоб это завелось .........HELP панимащщ ME
>
А как оно заведётся,если сам говришь,что монитор такой рефреш не держит.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: FreeBSD VESA < 98 Hz"
Сообщение от buba Искать по авторуВ закладки on 30-Ноя-01, 17:02  (MSK)
Или ты имеешь в виду ,как его в нормальное состояние привести?
Попробуй на ощупь,как войдешь рутом
#vidcontrol vga_80x25 ,или как там оно пишется.
А потом ,если не среагирует,выкл./вкл. монитор.Может поможет?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: FreeBSD VESA < 98 Hz"
Сообщение от BraZa Искать по авторуВ закладки on 30-Ноя-01, 19:44  (MSK)
((-; нет ,как вернуть я знаю
ну если не 100 то 83 ,75 крайняк ,думаю должен держать.
этот пач ,что только для не менее 98Hz
может есть другой каконить пачик ..


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: FreeBSD VESA < 98 Hz"
Сообщение от buba Искать по авторуВ закладки on 30-Ноя-01, 22:23  (MSK)

Я в этом не шарю,но мысля логически(с инж. калькулятором "на перевес")с долевым участием интуиции ,можно предположить ,что требуют замены параметры:
0х3d4
0х3d5
на соответствующие желаемым 83
Только вот как проверить ,срабатывает ли это?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: FreeBSD VESA < 98 Hz"
Сообщение от BraZa Искать по авторуВ закладки on 01-Дек-01, 14:29  (MSK)
млин во здадача , не думал что такая проблема выйдет
а здесь таких не найти кто это знает...?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: FreeBSD VESA < 98 Hz"
Сообщение от BraZa Искать по авторуВ закладки on 01-Дек-01, 14:30  (MSK)
млин во здадача , не думал что такая проблема выйдет
а здесь таких не найти кто это знает...?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: FreeBSD VESA < 98 Hz"
Сообщение от buba Искать по авторуВ закладки on 01-Дек-01, 15:26  (MSK)
>млин во здадача , не думал
>что такая проблема выйдет
>а здесь таких не найти кто
>это знает...?
Я не сдержался,и сделал так:
поменял упомянутые параметры на 0x352 и 0x354
По моим расчётам - это вроде бы соответствует 85Hz
Пропатчил.Монитор пока жив.Но вот как узнвть сделал ли я то,что нужно(?).
Вот в таком виде я его присобачил:

--- src,orig/sys/i386/isa/vesa.c        Sat Jan 29 18:08:40 2000
+++ src/sys/i386/isa/vesa.c     Thu Mar 16 11:44:31 2000
@@ -1016,7 +1016,25 @@
        if (!(info.vi_flags & V_INFO_GRAPHICS))
                info.vi_flags &= ~V_INFO_LINEAR;

- if (vesa_bios_set_mode(mode | ((info.vi_flags & V_INFO_LINEAR) ? 0x4000 : 0)))
+ if (mode == M_VESA_800x600) { /* XXX ignores V_INFO_LINEAR */
+ unsigned char crtc[0x19];
+ unsigned char reg;
+ if (vesa_bios_set_mode(mode))
+ return 1;
+ for (reg=0;reg<0x19;++reg) {
+ outb(0x352,reg);
+ crtc[reg]=inb(0x354);
+ }
+ if (!vesa_bios_set_mode(M_VESA_1024x768)) {
+ outb(0x352,0x11);
+ outb(0x354,crtc[0x11]&0x7f);
+ for (reg=0;reg<0x19;++reg) {
+ outb(0x352,reg);
+ outb(0x354,crtc[reg]);
+ }
+ }
+ } else
+ if (vesa_bios_set_mode(mode | ((info.vi_flags & V_INFO_LINEAR) ? 0x4000 : 0)))
return 1;

if (adp->va_info.vi_flags & V_INFO_LINEAR)

Но ещё раз подчёркиваю,что я в этом полный профан,и делал интуитивно.Но монитор чувствует себя нормально.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: FreeBSD VESA < 98 Hz"
Сообщение от BraZa Искать по авторуВ закладки on 02-Дек-01, 00:52  (MSK)
>>млин во здадача , не думал
>>что такая проблема выйдет
>>а здесь таких не найти кто
>>это знает...?
>Я не сдержался,и сделал так:
>поменял упомянутые параметры на 0x352 и
>0x354
>По моим расчётам - это вроде
>бы соответствует 85Hz
>Пропатчил.Монитор пока жив.Но вот как узнвть
>сделал ли я то,что нужно(?).

спасибо тебе буба ...попробую
а можешь сказать как ты подсчитал ети параметры,
вдруг нужно будет еще уменьшить

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру