PDA

Показать полную графическую версию : Разрешение Экрана в PH 9.0


Страниц : [1] 2

Denich
10-10-2003, 00:27
У меня проблема с установкой разрешения экрана в 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
Denich
Будьте добры - XF86Config выложите, пожалуйста.

Denich
10-10-2003, 09:38
Да не вопрос! Пожулуйста:)))))
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
Как то сталкивался с такой проблемой.
При этом я ещё не мог поднять чистату обновления.
ВОт тебе хорошая подборка ссылок на эту тему.
http://forum.dkd.lt/viewtopic.php?t=1403

ruslandh
10-10-2003, 20:20
Denich
А строки modeline в файле XF86Config для разрешение 1152x864 есть ?

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

Добавлено:

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

ruslandh
10-10-2003, 20:22
Denich
redhat-xf86config по-моему :) (или что-то в этом роде)

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

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

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

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

AT
11-10-2003, 23:01
чтобы X перезапускался автоматически надо прописать это в /etc/inittab

у меня это выглядит так (это последние 2 строчки файла):
# Run xdm in runlevel 5
x:5:respawn:/etc/X11/prefdm -nodaemon

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

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

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

[hr]

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

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

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

Добавлено:

по ссылкам ragerа нашёл калькулятор (http://www.zaph.com/Modeline/index.py) - видимо это то что мне нужно

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

ruslandh
12-10-2003, 10:07
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)





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

Denich
12-10-2003, 13:34
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
Это с вашими данными ;)

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


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

Denich
13-10-2003, 23:04
Я попробывал поискать то в /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
Denich
Да, похоже проблема в этом, только я не знаю, как изменить этот

EDID-specified maximum 1024

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

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



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

Добавлено:

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




© OSzone.net 2001-2012