Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Разрешение Экрана в PH 9.0 (http://forum.oszone.net/showthread.php?t=12714)

Denich 10-10-2003 00:27 67539

У меня проблема с установкой разрешения экрана в RH 9.0. У меня GF2 MX400 (дрова поставил) И в настоящий момент разрешение "1024х768". Никак не могу поставить "1152х864"
В  XF86config убирал все кроме него - в результате Xserver не хочет грузится. Разрешения, те что больше "1152х864" работают, а вот эта зараза нет. в винде у меня  работало "1152х864х75Hz"
Помогите пожалуйста! На моём LG 56m это моё любимое resolution.

Sean Ingumsky 10-10-2003 01:38 67540

Denich
Будьте добры - XF86Config выложите, пожалуйста.

Denich 10-10-2003 09:38 67541

Да не вопрос! Пожулуйста:)))))
Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "LG StudioWorks 78m"
DisplaySize  280210
HorizSync    30.0 - 70.0
VertRefresh  50.0 - 1210.0
Option    "dpms"
EndSection

Section "Device"
Identifier  "Videocard0"
Driver      "nvidia"
VendorName  "Videocard vendor"
BoardName   "NVIDIA GeForce 2 MX (generic)"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Videocard0"
Monitor    "Monitor0"
DefaultDepth     24
SubSection "Display"
Depth     16
Modes    "1152x864" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth     24
Modes    "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "DRI"
Group        0
Mode         0666
EndSection


rager 10-10-2003 10:48 67542

Как то сталкивался с такой проблемой.
При этом я ещё не мог поднять чистату обновления.
ВОт тебе хорошая подборка ссылок на эту тему.
http://forum.dkd.lt/viewtopic.php?t=1403

ruslandh 10-10-2003 20:20 67543

Denich
А строки modeline в файле XF86Config для разрешение 1152x864 есть ?

Denich 10-10-2003 20:20 67544

А какие консольные проги настраивают иксы, может через них заново определить режимы монитора?:)

Добавлено:

Строки modeline нет, а как прописать?

ruslandh 10-10-2003 20:22 67545

Denich
redhat-xf86config по-моему :) (или что-то в этом роде)

Denich 10-10-2003 22:12 67546

Нееее! redhat-xf86config нет!?
А что же с  modeline, что это такое и зачем?
Когда искал ответ на свой вопрос, то что-то связанное с  modeline я уже видел.
Может в нём и заключается проблема. А то чертовщина какаята. Значит моник "1152х864х72(75) может, а мистер Х не хочет. Не порядок. Где же полный контроль над системой, товариши?!  
:)

Denich 11-10-2003 00:26 67547

Кстати сразу вопрос: когда я выхожу из иксов с помощью alt+ctrl+del, то возвращаюсь к диалогу выбор юзеров. Как мне убить иксы. В Mandrake 9.0 всё получалось а в RH9.0 нет. Помогите.....

Sean Ingumsky 11-10-2003 01:16 67548

Denich
По-моему, это можно легко настроить прямо в оконном менеджере. Ты прямо указываешь, что делать при логауте из X Window - reboot, shutdown или выйти в консоль. Во всяком случае, в KDE так. Посмотри настройки.

Denich 11-10-2003 11:29 67549

Я смотрю в KDE Control Centre/ Kde components/ Session Manager :
там есть только login as different user; restart ; turn off computer, а консоли нет.

AT 11-10-2003 23:01 67550

чтобы X перезапускался автоматически надо прописать это в /etc/inittab

у меня это выглядит так (это последние 2 строчки файла):
Код:

# Run xdm in runlevel 5
x:5:respawn:/etc/X11/prefdm -nodaemon

ключевое слово здесь respawn - означает перезапускать процесс в случае ого смерти

соответственно можно закоментировать это дело и тогда запускать X руками...

может это конечно кривой способ, но когда мне понадобилось ставить дрова при незапущенном X я делал так.




а теперь хочу присоединиться к вопросу о смене разрешения:
как написать правильный ModeLine в XF86Config

я конкретно хочу поставить режим 1024x768@116Hz
и ещё в идеале он должен соответствовать виндовскому
(что бы не приходилось выравнивать края картинки в разных осях, под виндой этот режим включен с помощью RivaTuner)

я в общем знаю что значат все эти числа в ModeLine, но подобрать нужные значения никак не получается (даже с помощью xvidtune - она не умеет менять PixelClock (или как его там))

Добавлено:

по ссылкам ragerа нашёл калькулятор - видимо это то что мне нужно

Denich 11-10-2003 23:18 67551

AT
у меня в XF86config modeline вообше нет!?:( А как сделать или где прописать (мне именно для разрешения "1152х864" ну ни как не могу его включить
а что именно надо изменить в   innittab - убрать respone?

ruslandh 12-10-2003 10:07 67552

Denich
1 Пропиши в inittab вместо :
Цитата:

# The default runlevel.
id:5:initdefault:

# The default runlevel.
id:3:initdefault:


2 В /etc/X11/XF86Config-4 прописываются строки вида :
Цитата:

Section "Monitor"
......
# 1024x480 @ 85.6 Hz, 48 kHz hsync
ModeLine "1024x480" * *65.00 1024 1032 1176 1344 * 480 *488 *494 *563 -hsync -vs

3 Установи пакет videogen или kvideogen
Цитата:

Summary * * : Генератор видеорежимов
Description :
Генерирует modelines для указанного пользователем аппаратного обеспечения для
достижения наибольшей возможной частоты обновления экрана при указанном
разрешении. *Может использоваться как с интерактивным интерфейсом, так и из
командной строки.

Вместе с XF86Setup и xvidtune выжмет все из вашего "железа" :-)

Также поддерживает framebuffer.

В домашнем каталоге пользователя создаешь файл .videogen типа:
Цитата:

#
# videogen sample configuration file
#

max_dotclk=300
max_hfreq=96; max_vfreq=160 * * # more parameters per line possible
desired_vfreq=120

mode 320x200 * * * * * * * * * *# process several modes at a time
mode 640x400
mode 640x480
mode 800x600
mode 1024x768
mode 1152x864
mode 1280x960
mode 1280x1024
mode 1600x1200
mode 2048x1536
Даешь команду videogen > modeline и в файле modeline получаешь строки :

Код:

Modeline "320x200" 10.13 320 328 472 400 200 202 203 211 *# 10 MHz, 25.3 kHz, 120.0 Hz
Modeline "640x400" 40.42 640 656 800 800 400 402 404 421 *# 40 MHz, 50.5 kHz, 120.0 Hz
Modeline "640x480" 48.48 640 656 800 800 480 482 485 505 *# 48 MHz, 60.6 kHz, 120.0 Hz
Modeline "800x600" 75.84 800 824 968 1000 600 602 605 632 *# 76 MHz, 75.8 kHz, 120.0 Hz
Modeline "1024x768" 122.88 1024 1056 1200 1280 768 770 774 808 *# 123 MHz, 96.0 kHz, 118.8 Hz
Modeline "1152x864" 138.24 1152 1184 1328 1440 864 866 871 909 *# 138 MHz, 96.0 kHz, 105.6 Hz
Modeline "1280x960" 153.60 1280 1320 1464 1600 960 962 968 1011 *# 154 MHz, 96.0 kHz, 95.0 Hz
Modeline "1280x1024" 153.60 1280 1320 1464 1600 1024 1026 1032 1078 *# 154 MHz, 96.0 kHz, 89.1 Hz
Modeline "1600x1200" 192.00 1600 1648 1792 2000 1200 1202 1209 1263 *# 192 MHz, 96.0 kHz, 76.0 Hz
Modeline "2048x1536" 245.76 2048 2112 2256 2560 1536 1538 1547 1617 *# 246 MHz, 96.0 kHz, 59.4 Hz

которые уже можно вставить в /etc/XF86Config(-4)





[s]Исправлено: ruslandh, 11:09 12-10-2003[/s]

Denich 12-10-2003 13:34 67553


ruslandh
скачал videogen - ощибка:bash: /usr/bin/videogen: /usr/libexec/ld-elf.so.1: bad ELF interpreter: No such file or directory
Я вот подумал: если мне вставить вот те modeline, которые ты дал?
но меня мах hsync=65 vsynk=110 , а у тебя очень высокие параметры

ruslandh 12-10-2003 20:15 67554

Это с вашими данными ;)
Код:

Modeline "320x200" 10.13 320 328 472 400 200 202 203 211  # 10 MHz, 25.3 kHz, 120.0 Hz
Modeline "640x400" 40.42 640 656 800 800 400 402 404 421  # 40 MHz, 50.5 kHz, 120.0 Hz
Modeline "640x480" 48.48 640 656 800 800 480 482 485 505  # 48 MHz, 60.6 kHz, 120.0 Hz
Modeline "800x600" 65.00 800 824 968 1000 600 602 605 632  # 65 MHz, 65.0 kHz, 102.8 Hz
Modeline "1024x768" 83.20 1024 1056 1200 1280 768 770 774 808  # 83 MHz, 65.0 kHz, 80.4 Hz
Modeline "1152x864" 93.60 1152 1184 1328 1440 864 866 871 909  # 94 MHz, 65.0 kHz, 71.5 Hz
Modeline "1280x960" 104.00 1280 1320 1464 1600 960 962 968 1011  # 104 MHz, 65.0 kHz, 64.3 Hz
Modeline "1280x1024" 104.00 1280 1320 1464 1600 1024 1026 1032 1078  # 104 MHz, 65.0 kHz, 60.3 Hz
Modeline "1600x1200" 130.00 1600 1648 1792 2000 1200 1202 1209 1263  # 130 MHz, 65.0 kHz, 51.5 Hz
Modeline "2048x1536" 166.40 2048 2112 2256 2560 1536 1538 1547 1617  # 166 MHz, 65.0 kHz, 40.2 Hz


Denich 12-10-2003 22:10 67555

ruslandh
Огромное спасибо:) Но вот какая проблема. У меня всёравно грузится "1024х768" хотя я его оттуда убрал. Посмотрите что у меня получилось, может я сделал что-то не так?:(
Section "Monitor"

Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "LG StudioWorks 56m"
DisplaySize  280210
HorizSync    30.0 - 65.0
VertRefresh  50.0 - 110.0
Modeline "320x200" 10.13 320 328 472 400 200 202 203 211  # 10 MHz, 25.3 kHz, 120.0 Hz

       Modeline "640x400" 40.42 640 656 800 800 400 402 404 421  # 40 MHz, 50.5 kHz, 120.0 Hz

       Modeline "640x480" 48.48 640 656 800 800 480 482 485 505  # 48 MHz, 60.6 kHz, 120.0 Hz

       Modeline "800x600" 65.00 800 824 968 1000 600 602 605 632  # 65 MHz, 65.0 kHz, 102.8 Hz

       Modeline "1024x768" 83.20 1024 1056 1200 1280 768 770 774 808  # 83 MHz, 65.0 kHz, 80.4 Hz

       Modeline "1152x864" 93.60 1152 1184 1328 1440 864 866 871 909  # 94 MHz, 65.0 kHz, 71.5 Hz
 
       Modeline "1280x960" 104.00 1280 1320 1464 1600 960 962 968 1011  # 104 MHz, 65.0 kHz, 64.3 Hz

       Modeline "1280x1024" 104.00 1280 1320 1464 1600 1024 1026 1032 1078  # 104 MHz, 65.0 kHz, 60.3 Hz

       Modeline "1600x1200" 130.00 1600 1648 1792 2000 1200 1202 1209 1263  # 130 MHz, 65.0 kHz, 51.5 Hz

       Modeline "2048x1536" 166.40 2048 2112 2256 2560 1536 1538 1547 1617  # 166 MHz, 65.0 kHz, 40.2 Hz
EndSection

Section "Device"
Identifier  "Videocard0"
Driver      "nvidia"
VendorName  "Videocard vendor"
BoardName   "NVIDIA GeForce 2 MX (generic)"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Videocard0"
Monitor    "Monitor0"
DefaultDepth     24
SubSection "Display"
Depth     24
Modes    "1280x960" "1152x864" "800x600" "640x480"
EndSubSection
EndSection

Section "DRI"
Group        0
Mode         0666
EndSection


ruslandh 13-10-2003 18:49 67556

1 Во-первых, в Modes * убери режим *"1280x1024".
2 Во-вторых хорошо-бы посмотреть последние 5-10 строчек лога запуска X-в, что-бы понять, что происходит.
*


[s]Исправлено: ruslandh, 19:33 14-10-2003[/s]

Denich 13-10-2003 23:04 67557

Я попробЫвал поискать то в /var/log/XFree86.0.log (там есть ещё XFree86.1.log)
вот что нашёл, что может относиться к проблеме:
(II) NVIDIA(0): Not using mode "640x480" (no mode of this name)
(II) NVIDIA(0): Not using mode "1600x1200" (width too large for virtual size)
(II) NVIDIA(0): Not using default mode "1400x1050" (width too large for virtual size)
(II) NVIDIA(0): Not using mode "1280x1024" (height too large for virtual size)
(WW) NVIDIA(0): Not using mode "1280x960" (width 1280 is larger than
(WW) NVIDIA(0):      EDID-specified maximum 1024)
(WW) NVIDIA(0): Not using mode "1152x864" (width 1152 is larger than
(WW) NVIDIA(0):      EDID-specified maximum 1024)
(WW) NVIDIA(0): Not using mode "1152x768" (width 1152 is larger than
(WW) NVIDIA(0):      EDID-specified maximum 1024)
(WW) NVIDIA(0): Not using mode "700x525" (height 1050 is larger than
(WW) NVIDIA(0):      EDID-specified maximum 768)
(WW) NVIDIA(0): Not using mode "640x512" (height 1024 is larger than
(WW) NVIDIA(0):      EDID-specified maximum 768)
(WW) NVIDIA(0): Not using mode "576x384":
(WW) NVIDIA(0):   horizontal sync start (589) not a multiple of 8
(WW) NVIDIA(0): Not using mode "360x200":
(WW) NVIDIA(0):   horizontal sync start (378) not a multiple of 8
(**) NVIDIA(0): Validated modes for display device CRT-0:
(**) NVIDIA(0):      Default mode "1024x768": 78.8 MHz, 60.1 kHz, 75.1 Hz
(**) NVIDIA(0):      Mode "800x600": 65.0 MHz, 65.0 kHz, 102.8 Hz
(**) NVIDIA(0):      Default mode "1024x768": 75.0 MHz, 56.5 kHz, 70.1 Hz
(**) NVIDIA(0):      Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
(**) NVIDIA(0):      Default mode "832x624": 57.3 MHz, 49.7 kHz, 74.6 Hz
(**) NVIDIA(0):      Default mode "720x400": 35.5 MHz, 37.9 kHz, 85.0 Hz
(**) NVIDIA(0):      Default mode "640x350": 31.5 MHz, 37.9 kHz, 85.1 Hz
(**) NVIDIA(0):      Default mode "512x384": 39.4 MHz, 60.1 kHz, 75.1 Hz (D)
(**) NVIDIA(0):      Default mode "512x384": 37.5 MHz, 56.5 kHz, 70.1 Hz (D)
(**) NVIDIA(0):      Default mode "512x384": 32.5 MHz, 48.4 kHz, 60.0 Hz (D)
(**) NVIDIA(0):      Default mode "416x312": 28.6 MHz, 49.7 kHz, 74.7 Hz (D)
(**) NVIDIA(0):      Default mode "400x300": 28.1 MHz, 53.7 kHz, 85.3 Hz (D)
(**) NVIDIA(0):      Default mode "400x300": 24.8 MHz, 46.9 kHz, 75.1 Hz (D)
(**) NVIDIA(0):      Default mode "400x300": 25.0 MHz, 48.1 kHz, 72.2 Hz (D)
(**) NVIDIA(0):      Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
(**) NVIDIA(0):      Default mode "400x300": 18.0 MHz, 35.2 kHz, 56.3 Hz (D)
(**) NVIDIA(0):      Default mode "320x240": 18.0 MHz, 43.3 kHz, 85.2 Hz (D)
(**) NVIDIA(0):      Default mode "320x240": 15.8 MHz, 37.5 kHz, 75.0 Hz (D)
(**) NVIDIA(0):      Default mode "320x240": 15.8 MHz, 37.9 kHz, 72.8 Hz (D)
(**) NVIDIA(0):      Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(**) NVIDIA(0):      Default mode "320x175": 15.8 MHz, 37.9 kHz, 85.3 Hz (D)
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(**) NVIDIA(0): Display dimensions: (280, 210) mm
(**) NVIDIA(0): DPI set to (92, 92)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
ABI class: XFree86 ANSI C Emulation, version 0.2
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.6

показалось подозрительным вот это:
(WW) NVIDIA(0): Not using mode "1152x864" (width 1152 is larger than
(WW) NVIDIA(0):      EDID-specified maximum 1024)

ruslandh 14-10-2003 18:32 67558

Denich
Да, похоже проблема в этом, только я не знаю, как изменить этот
Цитата:

EDID-specified maximum 1024
от чего он зависит, и как задается. Могу только предлодогать, что это максимальный из "стандартных" режимов, заданных в XFree86-config.

PS Не видно, что вы убрали
Modes "1280x1024"
И выбирается первый режим "1280x1024"



[s]Исправлено: ruslandh, 19:34 14-10-2003[/s]

Добавлено:

В прошлый раз ошибся вместо 1280x1024 написал 1280x960. :o

[mzd] 23-06-2004 15:37 67559

В эту же тему.
ASP 9.2 макс разрешение - 1024х768
При попытке выставить что-то большее - плывут цвета(все желтое или все фиолетовое), изменяются пропорции экрана. XF86Config - стандартный.


Время: 13:14.

Время: 13:14.
© OSzone.net 2001-