Есть один, маленький вопрос.
Поставил Slackware 4.0 на старый ноутбук (Cyrix 486DX2 - 66Mhz)
При загрузке X-сов. Экран сильно рябит. Я понимаю, что надо в конфиге прописать "modes" для монитора. Согласно его, тобишь монитора документации.
А если никакой документации нет. Ноутбук старый - все характеристики которые я о нем знаю - вытянул из лога ошибок XFree86.0.log :-)
Так, как мне определить, что именно надо прописать по железу, что бы рябь изчезла???
Помехи и рябь на экране (При загрузке X-ов)
Модератор: Модераторы разделов
-
Bleak
- Сообщения: 20
- ОС: Slackware 12.2
Re: Помехи и рябь на экране
а xorgsetup не помог?
-
flank'er
- Сообщения: 496
- Статус: слаковщик
- ОС: Slackware64
Re: Помехи и рябь на экране
modeline выставить через gtf
Железо определять по наклейкам, выводу биоса
Железо определять по наклейкам, выводу биоса
-
HerrOberst
- Сообщения: 6
Re: Помехи и рябь на экране
а xorgsetup не помог?
В данной версии - это XF86Setup, или xf86config
Он прописал свои параметры, но они явно не подходят. X-ы грузятся, но с жуткими помехами (как в старом телевизоре)
modeline выставить через gtf
Железо определять по наклейкам, выводу биоса
command not found (Пробовал как на Slackware 4.0 так и на Slackware 8.0)
Имеется ли аналог команды, либо другой способ вычисления параметров???
-
Bleak
- Сообщения: 20
- ОС: Slackware 12.2
-
flank'er
- Сообщения: 496
- Статус: слаковщик
- ОС: Slackware64
Re: Помехи и рябь на экране
bash-3.1$ gtf 800 600 70
# 800x600 @ 70.00 Hz (GTF) hsync: 43.75 kHz; pclk: 45.50 MHz
Modeline "800x600_70.00" 45.50 800 840 920 1040 600 601 604 625 -HSync +Vsync
bash-3.1$ gtf 800 600 72
# 800x600 @ 72.00 Hz (GTF) hsync: 45.07 kHz; pclk: 46.87 MHz
Modeline "800x600_72.00" 46.87 800 840 920 1040 600 601 604 626 -HSync +Vsync
bash-3.1$ gtf 800 600 75
# 800x600 @ 75.00 Hz (GTF) hsync: 47.03 kHz; pclk: 48.91 MHz
Modeline "800x600_75.00" 48.91 800 840 920 1040 600 601 604 627 -HSync +Vsync
bash-3.1$ gtf 640 480 60
# 640x480 @ 60.00 Hz (GTF) hsync: 29.82 kHz; pclk: 23.86 MHz
Modeline "640x480_60.00" 23.86 640 656 720 800 480 481 484 497 -HSync +Vsync
bash-3.1$ gtf 640 480 70
# 640x480 @ 70.00 Hz (GTF) hsync: 35.00 kHz; pclk: 28.56 MHz
Modeline "640x480_70.00" 28.56 640 664 728 816 480 481 484 500 -HSync +Vsync
bash-3.1$ gtf 640 480 72
# 640x480 @ 72.00 Hz (GTF) hsync: 36.07 kHz; pclk: 29.43 MHz
Modeline "640x480_72.00" 29.43 640 664 728 816 480 481 484 501 -HSync +Vsync
bash-3.1$ gtf 640 480 75
# 640x480 @ 75.00 Hz (GTF) hsync: 37.65 kHz; pclk: 30.72 MHz
Modeline "640x480_75.00" 30.72 640 664 728 816 480 481 484 502 -HSync +Vsync
исходник: http://osdn.dl.sourceforge.net/sourceforge/gtf/gtf.c
сборка: gcc gtf.c -o gtf -lm -Wall
страница: http://gtf.sourceforge.net
# 800x600 @ 70.00 Hz (GTF) hsync: 43.75 kHz; pclk: 45.50 MHz
Modeline "800x600_70.00" 45.50 800 840 920 1040 600 601 604 625 -HSync +Vsync
bash-3.1$ gtf 800 600 72
# 800x600 @ 72.00 Hz (GTF) hsync: 45.07 kHz; pclk: 46.87 MHz
Modeline "800x600_72.00" 46.87 800 840 920 1040 600 601 604 626 -HSync +Vsync
bash-3.1$ gtf 800 600 75
# 800x600 @ 75.00 Hz (GTF) hsync: 47.03 kHz; pclk: 48.91 MHz
Modeline "800x600_75.00" 48.91 800 840 920 1040 600 601 604 627 -HSync +Vsync
bash-3.1$ gtf 640 480 60
# 640x480 @ 60.00 Hz (GTF) hsync: 29.82 kHz; pclk: 23.86 MHz
Modeline "640x480_60.00" 23.86 640 656 720 800 480 481 484 497 -HSync +Vsync
bash-3.1$ gtf 640 480 70
# 640x480 @ 70.00 Hz (GTF) hsync: 35.00 kHz; pclk: 28.56 MHz
Modeline "640x480_70.00" 28.56 640 664 728 816 480 481 484 500 -HSync +Vsync
bash-3.1$ gtf 640 480 72
# 640x480 @ 72.00 Hz (GTF) hsync: 36.07 kHz; pclk: 29.43 MHz
Modeline "640x480_72.00" 29.43 640 664 728 816 480 481 484 501 -HSync +Vsync
bash-3.1$ gtf 640 480 75
# 640x480 @ 75.00 Hz (GTF) hsync: 37.65 kHz; pclk: 30.72 MHz
Modeline "640x480_75.00" 30.72 640 664 728 816 480 481 484 502 -HSync +Vsync
исходник: http://osdn.dl.sourceforge.net/sourceforge/gtf/gtf.c
сборка: gcc gtf.c -o gtf -lm -Wall
страница: http://gtf.sourceforge.net
-
HerrOberst
- Сообщения: 6
Re: Помехи и рябь на экране
Установить gtf (так же как и videogen) не удалось, не смог разобраться как откомпилировать. (Я всего неделю за Linux-ом)
Поэтому решил воспользоваться строкой Modeline от flank'er
Но она не прокотила.
Выскакивает следущая ошибка.
Мой конфиг
Поэтому решил воспользоваться строкой Modeline от flank'er
# 640x480 @ 60.00 Hz (GTF) hsync: 29.82 kHz; pclk: 23.86 MHz
Modeline "640x480_60.00" 23.86 640 656 720 800 480 481 484 497 -HSync +Vsync
Но она не прокотила.
Выскакивает следущая ошибка.
Код: Выделить всё
(--) SVGA: Maximum allowed dot-clock: 68.000 MHz
(--) SVGA: There is no mode definition named "640x480"
Fatal server error:
No valid modes found.Мой конфиг
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
flank'er
- Сообщения: 496
- Статус: слаковщик
- ОС: Slackware64
Re: Помехи и рябь на экране
авось поможет
# 640x480 @ 25.00 Hz (GTF) hsync: 12.20 kHz; pclk: 8.20 MHz
Modeline "640x480_25.00" 8.20 640 600 656 672 480 481 484 488 -HSync +Vsync
# 640x480 @ 30.00 Hz (GTF) hsync: 14.67 kHz; pclk: 10.33 MHz
Modeline "640x480_30.00" 10.33 640 616 672 704 480 481 484 489 -HSync +Vsync
# 640x480 @ 35.00 Hz (GTF) hsync: 17.15 kHz; pclk: 12.62 MHz
Modeline "640x480_35.00" 12.62 640 632 688 736 480 481 484 490 -HSync +Vsync
# 640x480 @ 40.00 Hz (GTF) hsync: 19.68 kHz; pclk: 14.80 MHz
Modeline "640x480_40.00" 14.80 640 632 696 752 480 481 484 492 -HSync +Vsync
# 640x480 @ 45.00 Hz (GTF) hsync: 22.19 kHz; pclk: 17.04 MHz
Modeline "640x480_45.00" 17.04 640 640 704 768 480 481 484 493 -HSync +Vsync
# 640x480 @ 50.00 Hz (GTF) hsync: 24.75 kHz; pclk: 19.40 MHz
Modeline "640x480_50.00" 19.40 640 648 712 784 480 481 484 495 -HSync +Vsync
# 640x480 @ 55.00 Hz (GTF) hsync: 27.28 kHz; pclk: 21.39 MHz
Modeline "640x480_55.00" 21.39 640 648 712 784 480 481 484 496 -HSync +Vsync
# 640x480 @ 25.00 Hz (GTF) hsync: 12.20 kHz; pclk: 8.20 MHz
Modeline "640x480_25.00" 8.20 640 600 656 672 480 481 484 488 -HSync +Vsync
# 640x480 @ 30.00 Hz (GTF) hsync: 14.67 kHz; pclk: 10.33 MHz
Modeline "640x480_30.00" 10.33 640 616 672 704 480 481 484 489 -HSync +Vsync
# 640x480 @ 35.00 Hz (GTF) hsync: 17.15 kHz; pclk: 12.62 MHz
Modeline "640x480_35.00" 12.62 640 632 688 736 480 481 484 490 -HSync +Vsync
# 640x480 @ 40.00 Hz (GTF) hsync: 19.68 kHz; pclk: 14.80 MHz
Modeline "640x480_40.00" 14.80 640 632 696 752 480 481 484 492 -HSync +Vsync
# 640x480 @ 45.00 Hz (GTF) hsync: 22.19 kHz; pclk: 17.04 MHz
Modeline "640x480_45.00" 17.04 640 640 704 768 480 481 484 493 -HSync +Vsync
# 640x480 @ 50.00 Hz (GTF) hsync: 24.75 kHz; pclk: 19.40 MHz
Modeline "640x480_50.00" 19.40 640 648 712 784 480 481 484 495 -HSync +Vsync
# 640x480 @ 55.00 Hz (GTF) hsync: 27.28 kHz; pclk: 21.39 MHz
Modeline "640x480_55.00" 21.39 640 648 712 784 480 481 484 496 -HSync +Vsync
-
Bleak
- Сообщения: 20
- ОС: Slackware 12.2
Re: Помехи и рябь на экране
Подробное описание Х Windows + там же есть небольшой пункт с пробемами:
http://www.astro.spbu.ru/staff/dio/Linux/l...handbook-7.html
Возможно я ошибаюсь, но параметры указаные в секции Modeline не должны стать причиной "жуткими помехами (как в старом телевизоре)", а влияют только на геометрические искажения. Повторюсь что возможно я ошибаюсь!!! Такие помехи могут быть из-за проблем с драйвером видеокарты.
Так же можно попробовать удалить XF86cofig и зная уже параметры вашего монитора создать заново с помощью xf86config.
http://www.astro.spbu.ru/staff/dio/Linux/l...handbook-7.html
Возможно я ошибаюсь, но параметры указаные в секции Modeline не должны стать причиной "жуткими помехами (как в старом телевизоре)", а влияют только на геометрические искажения. Повторюсь что возможно я ошибаюсь!!! Такие помехи могут быть из-за проблем с драйвером видеокарты.
Так же можно попробовать удалить XF86cofig и зная уже параметры вашего монитора создать заново с помощью xf86config.
-
HerrOberst
- Сообщения: 6
Re: Помехи и рябь на экране
Возьмем к примеру строку от flank'er
Опытным путем выяснил, что Modeline, завязано на параметрах HorizSync, VertRefresh
И при их изменении, сервер отказывается принимать прописанную в конфиге Modeline.
Ну, и если интересно, снял на мобильник вид монитора (получилось даже лучше чем на самом деле
)
2 Bleak
Довольно интересное чтиво, надо будет сегодня его хорошенько просмотреть :-)
# 640x480 @ 50.00 Hz (GTF) hsync: 24.75 kHz; pclk: 19.40 MHz
Modeline "640x480_50.00" 19.40 640 648 712 784 480 481 484 495 -HSync +Vsync
Опытным путем выяснил, что Modeline, завязано на параметрах HorizSync, VertRefresh
И при их изменении, сервер отказывается принимать прописанную в конфиге Modeline.
- Так, как можно вычислить необходимые значения HorizSync, VertRefresh для монитора?
Все что о нем знаю,это то, что пишет bios при загрузке:
640x480 Dual Scan Color STN CA53,CC53
- Я так понимаю, что для данного примера значение параметра HorizSync должно быть:
HorizSync 24.75
(# 640x480 @ 50.00 Hz (GTF) hsync: 24.75 kHz; pclk: 19.40 MHz) - Что означает параметр "pclk: 19.40 MHz" и где он прописывается?
(# 640x480 @ 50.00 Hz (GTF) hsync: 24.75 kHz; pclk: 19.40 MHz)
Ну, и если интересно, снял на мобильник вид монитора (получилось даже лучше чем на самом деле
2 Bleak
Подробное описание Х Windows + там же есть небольшой пункт с пробемами:
http://www.astro.spbu.ru/staff/dio/Linux/l...handbook-7.html
Довольно интересное чтиво, надо будет сегодня его хорошенько просмотреть :-)
У вас нет необходимых прав для просмотра вложений в этом сообщении.