Частота обновления экрана

Автор: mirw Дата: 16.12.2007 11:51 ASPLinux 12 бесплатный дистрибутив,
Radeon 9200SE,
LG Flatron F700P.

Вопрос:
где и что нужно прописать, чтобы появилась возможность задать частоту обновления 100 Гц для режима 1027*768 и 90 Гц для режима 1280*1024.

Пока в gnome-display-properties доступно максимум 85 Гц.
Re: Частота обновления экрана 16.12.2007 12:15BigAndy /etc/X11/xorg.conf

Section "Screen"
...
Modes ...

Есть еще system-config-display

Но. скорее всего, видеокарта не совсем настроена.
Re: Частота обновления экрана 16.12.2007 14:07mirw system-config-display не позволяет задать частоту, только разрешение и кол-во цветов.

видеокарта с монитором под разными виндами в указанных режимах работают

исправить /etc/X11/xorg.conf, добавив туда описание нового режима - эта мысль уже пришла мне в голову, но я пока не понимаю значение всех параметров, которые описывают видеорежимы в этом файле
Re: Частота обновления экрана 16.12.2007 14:29BigAndy >видеокарта с монитором под разными виндами в указанных режимах работают
Не надо тыкать вндами. У них свое видение аппаратной части....

Сначала посмотрите на модуль ядра, может у вас стоит vesa в xorg.conf.

Горячо рекомендую для рабеона установить новые свободные драйвера с офсайта.


>но я пока не понимаю значение всех параметров, которые описывают видеорежимы в этом файле
Нет ничего проще: Открываетм man xorg.conf (в консоли или конквероре) и по контектсному поиску обнароуживаем очень интересные строчки:
.......................
Example: the following option entries are equivalent:

Option "Accel" "Off"
...........................................
Option "Accel" "no"

** Frequency option values consist of a real number that is optionally followed by one of the
following frequency units:
Hz, k, kHz, M, MHz**
............................ И далее по тексту
Re: Частота обновления экрана 16.12.2007 17:37mirw И всё-таки интересно, откуда gnome-display-properties предлагает частоты. В xorg.conf они не прописаны.


Попробую вписать их так, хотя не уверен, что правильно:

Section "Monitor"
Identifier "Monitor0"
VertRefresh 75 90 100
EndSection


Перезагружаю. Если больше сообщений от меня не будет, значит хана.

А с официальным драйвером я пока тоже не разобрался.

Не знаю пока какой командой можно запустить двоичный файл в терминале.

Можно конечно просто кликнуть по нему, и выбрать "Запустить в терминале", но в этом случае окно терминала закрывается по завершении программы и невозможно ничего прочитать. Т. я. пока не знаю что не нравится официальному драйверу в моей системе.
Re: Частота обновления экрана 16.12.2007 17:44BigAndy >И всё-таки интересно, откуда gnome-display-properties предлагает частоты
strace gnome-display-properties

1) ./<двоичныйфайл_из_той_дирректории_где_сейчас_находимё>, предварительно выставив ему биты на выполенение.
2) Если это все-же скрипт, то sh /полный_терней_путь/<имяфайлв>

>Можно конечно просто кликнуть по нему,
Ойё! Таки не надо!!! Никошерно!

>но в этом случае окно терминала закрывается
можно настроить, чтобы не закрывалось.

>Т. я. пока не знаю что не нравится официальному драйверу в моей системе.
/var/log/messages
Re: Частота обновления экрана 16.12.2007 18:24mirw Ужас какой
Re: Частота обновления экрана 16.12.2007 19:33mirw Убунтушникам хорошо! У них есть ddcxinfo


А интересно, если купить ASPLinux, техподдержка поможет?


Всё равно, BigAndy, спасибо за полезные советы!
Re: Частота обновления экрана 16.12.2007 20:08BigAndy >Убунтушникам хорошо! У них есть ddcxinfo
Есть какая-то.... Не помню, какая. Нипользую

Вспомнил gtf

Подробно можно почитать здесь: [forum.asplinux.ru]

Поиск рулит.
Re: Частота обновления экрана 17.12.2007 23:34mirw Итак. Подведём неутешительные итоги.
Во-первых. gtf - отличная программа.
Во-вторых. Ура! Научился править xorg.conf.
В-третих. Параметры, забитые в xorg.conf моей беде нисколько не помогают.

Всё-таки, откуда gnome-display-properties предлагает частоты?

strace gnome-display-properties эффектно, конечно, но разбираться в нескольких мегабайтах этой галиматьи - увольте!

Можно конечно пойти другим путём. Например поставить драйвер с офсайта.

Программа установки драйвера пишет следующее:

Creating directory fglrx-install
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.28.8...................
....................................................................
....................................................................
....................................................................
....................................................................
....................................................................
....................................................................
..........................................
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Detected configuration:
Architecture: i686 (32-bit)
X Server: Xorg 1.3.0

Detected version of X does not have a matching 'x130' directory
You may override the detected version using the following syntax:
X_VERSION=<xdir> ./ati-driver-installer-<ver>-<arch>.run [--install]

The following values may be used for <xdir>:
x430 XFree86 4.3.x
x430_64a XFree86 4.3.x 64-bit
x680 X.Org 6.8.x
x680_64a X.Org 6.8.x 64-bit
x690 X.Org 6.9.x
x690_64a X.Org 6.9.x 64-bit
x700 X.Org 7.0.x
x700_64a X.Org 7.0.x 64-bit
x710 Unknown X Window
x710_64a Unknown X Window
Removing temporary directory: fglrx-install

Если я правильно понял, программа установки просит меня указать значение параметра X_VERSION и предагает варианты на выбор.

Что я должен указать?

У меня должен быть X.Org 7.1, так написано в [www.asplinux.ru]

Правда у меня не этот дистрибутив, а бесплатный, скачанный. Может быть поэтому вместо X.Org 7.1.x у меня Xorg 1.3.0?
Re: Частота обновления экрана 18.12.2007 08:44Bircoph > Всё-таки, откуда gnome-display-properties предлагает частоты?

xrandr

> У меня должен быть X.Org 7.1,

rpm -q ещё никто не отменял, так что гадать здесь не нужно.

> Правда у меня не этот дистрибутив, а бесплатный, скачанный.

Софт у них идентичен.
Re: Частота обновления экрана 18.12.2007 16:21complex Аналогмчная проблема была с моим монитором Sumsung 931с. Выставляется частота 75MHz, тогда как при разрешении 1280x1024 рекомендуют 60. Я решил это следующим образом. У меня Radion 9550. Скачал дрова с сайта, поставил отдал команду aticonfig --initial -f (создание сконфигурированого файла xorg.conf) и полез в файл xorg.conf. Находим строки "Device" и добавляем следующую строку
Option "PreferredVRefresh" "X"
где Х (60,85,100 и.т.д.)- желаемая частота в MHz. Перезапускаем иксы. Всё!
Re: Частота обновления экрана 20.12.2007 17:11mirw xrandr работает также, как и gnome-display-properties.

Предлагает те же режимы. Про режимы 1024x768 100 Гц и 1280x1024 90 Гц он пишет: недоступно.

Откуда он знает, что не доступно? С чего он решил это? Где же это всё-таки прописывается?

И монитор и видеокарта поддерживают эти режимы.


Зато обе эти проги предлагают частоту 87 Гц, которая не поддерживается видеокартой.


strace xrandr даёт заметно лучший результат, по сравнению с strace gnome-display-properties: всего пару килобайт текста, но всё равно ничего не понятно - xrandr открывает какие-то библиотеки, читает и них что-то, потом закрывает и в конце выводит на экран таблицу якобы доступных видеорежимов, непонятно откуда взятую.
Re: Частота обновления экрана 20.12.2007 18:17wildsin mirw писал(а):

> выводит на экран таблицу якобы доступных видеорежимов,
> непонятно откуда взятую.
таблицу видеорежимов надо смотреть в логе иксов...
любой современный монитор по DDC сам все о себе рассказывает...
вот например мое:
---
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.so
(II) Module ddc: vendor="X.Org Foundation"
compiled for 6.9.0, module version = 1.0.0
ABI class: X.Org Video Driver, version 0.8
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Loading /usr/X11R6/lib/modules/libi2c.so
(II) Module i2c: vendor="X.Org Foundation"
compiled for 6.9.0, module version = 1.2.0
ABI class: X.Org Video Driver, version 0.8
(==) MGA(0): Write-combining range (0xf2000000,0x800000)
(II) MGA(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) MGA(0): I2C bus "DDC P1" initialized.
(II) MGA(0): I2C device "DDC P1:ddc2" registered at address 0xA0.
(II) MGA(0): I2C device "DDC P1:ddc2" removed.
(II) MGA(0): I2C Monitor info: 0x8e94b88
(II) MGA(0): Manufacturer: SNY Model: ea Serial#: 2300568
(II) MGA(0): Year: 1997 Week: 28
(II) MGA(0): EDID Version: 1.1
(II) MGA(0): Analog Display Input, Input Voltage Level: 0.714/0.286 V
(II) MGA(0): Sync: Separate Composite SyncOnGreen
(II) MGA(0): Max H-Image Size [cm]: horiz.: 48 vert.: 31
(II) MGA(0): Gamma: 3.01
(II) MGA(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) MGA(0): redX: 0.625 redY: 0.340 greenX: 0.280 greenY: 0.595
(II) MGA(0): blueX: 0.155 blueY: 0.070 whiteX: 0.283 whiteY: 0.298
(II) MGA(0): Supported VESA Video Modes:
(II) MGA(0): 720x400@70Hz
(II) MGA(0): 720x400@88Hz
(II) MGA(0): 640x480@60Hz
(II) MGA(0): 640x480@67Hz
(II) MGA(0): 640x480@72Hz
(II) MGA(0): 640x480@75Hz
(II) MGA(0): 800x600@56Hz
(II) MGA(0): 800x600@60Hz
(II) MGA(0): 800x600@72Hz
(II) MGA(0): 800x600@75Hz
(II) MGA(0): 832x624@75Hz
(II) MGA(0): 1024x768@87Hz (interlaced)
(II) MGA(0): 1024x768@60Hz
(II) MGA(0): 1024x768@70Hz
(II) MGA(0): 1024x768@75Hz
(II) MGA(0): 1280x1024@75Hz
(II) MGA(0): 1152x870@75Hz
(II) MGA(0): Manufacturer's mask: 0
(II) MGA(0): Supported Future Video Modes:
(II) MGA(0): #0: hsize: 1600 vsize 1200 refresh: 75 vid: 20393
(II) MGA(0): Supported additional Video Mode:
(II) MGA(0): clock: 159.8 MHz Image Size: 474 x 266 mm
(II) MGA(0): h_active: 1920 h_sync: 1952 h_sync_end 2096 h_blank_end 2368 h_border: 0
(II) MGA(0): v_active: 1080 v_sync: 1083 v_sync_end 1086 v_blanking: 1125 v_border: 0
(II) MGA(0): Supported additional Video Mode:
(II) MGA(0): clock: 216.0 MHz Image Size: 474 x 266 mm
(II) MGA(0): h_active: 1920 h_sync: 1968 h_sync_end 2184 h_blank_end 2560 h_border: 0
(II) MGA(0): v_active: 1080 v_sync: 1083 v_sync_end 1086 v_blanking: 1172 v_border: 0


(II) MGA(0): Supported additional Video Mode:
(II) MGA(0): clock: 170.4 MHz Image Size: 474 x 296 mm
(II) MGA(0): h_active: 1600 h_sync: 1632 h_sync_end 1792 h_blank_end 2096 h_border: 0
(II) MGA(0): v_active: 1024 v_sync: 1027 v_sync_end 1030 v_blanking: 1070 v_border: 0
---
вот самый удачный видеорежим для этого монитора...
---
(II) MGA(0): Supported additional Video Mode:
(II) MGA(0): clock: 243.2 MHz Image Size: 474 x 296 mm
(II) MGA(0): h_active: 1920 h_sync: 1984 h_sync_end 2208 h_blank_end 2560 h_border: 0
(II) MGA(0): v_active: 1200 v_sync: 1203 v_sync_end 1206 v_blanking: 1250 v_border: 0
(II) MGA(0): end of I2C Monitor info
(**) MGA(0): Using gamma correction (1.0, 1.6, 1.6)
(==) MGA(0): Min pixel clock is 12 MHz
(--) MGA(0): Max pixel clock is 300 MHz
(II) MGA(0): Sony: Using default hsync range of 67.50-96.30 kHz
(II) MGA(0): Sony: Using default vrefresh range of 60.00-76.00 Hz
(II) MGA(0): Clock range: 12.00 to 300.00 MHz

============> лишнее выгрызено

(==) MGA(0): Write-combining range (0xf2000000,0x2000000)
(--) MGA(0): Virtual size is 1600x1024 (pitch 1600)
(**) MGA(0): *Mode "1600x1024": 170.4 MHz, 81.3 kHz, 76.0 Hz
(II) MGA(0): Modeline "1600x1024" 170.40 1600 1632 1792 2096 1024 1027 1030 1070
(--) MGA(0): Display dimensions: (480, 310) mm
(--) MGA(0): DPI set to (84, 83)
(II) MGA(0): YDstOrg is set to 0
---
и вот мы его используем... даже Modeline в конфиг писать не пришлось...
система ASP 11.2 с двухголовым матроксом G400...
монитор с соотношением сторон 16х10...
Re: Частота обновления экрана 20.12.2007 20:32mirw Да, но лог - это выходной файл, так сказать, для ознакомления. Его редактирование ничего не даёт и не может дать.

Мне-то важно задать параметры к исполнению. Куда вписать параметры видеорежима, чтобы они были исполнены?

Ещё раз повторюсь, что я не требую от оборудования невозможного.

Может быть ошибки в драйверах? Или в их исходных текстах?
Re: Частота обновления экрана 20.12.2007 20:43BigAndy >Куда вписать параметры видеорежима, чтобы они были исполнены?
В xorg.conf, возвращаясь к началу данного топика.

>Может быть ошибки в драйверах? Или в их исходных текстах?
И такое может быть, но маловероятно
Re: Частота обновления экрана 20.12.2007 22:19mirw Вот сейчас в xorg.conf нет ни одной записи о видеорежимах.

Однако xrandr таблицу видеорежимов выдаёт.

Я хочу сказать, что берёт он её не из xorg.conf, а откуда-то из другого места.

В xorg.conf я вписывал параметры видеорежимов - не помогает, xrandr вообще не смотрит xorg.conf.

Конфигурация, записанная в xorg.conf применяется после загрузки ядра и до загрузки гнома, т.е. используется для отображения экрана входа в систему и только.

В ASPLinux 11.2 было не так.
Re: Частота обновления экрана 20.12.2007 22:25mirw А в возможности поставить драйвер с оф. сайта я окончательно разуверился - по сравнению с FC6 в ASPLinux 12 слишком много изменений.
Re: Частота обновления экрана 20.12.2007 23:54BigAndy >Конфигурация, записанная в xorg.conf применяется после загрузки ядра и до загрузки гнома, т.е. используется для отображения экрана входа в систему и только.
Ох какое открытие вы сделали!!!!

А если выгрузитесь по init 3?

xorg.conf считывается сервоером xorg. При загрузке XDM/KDM/GDM все уже двано считано и загружено....

>А в возможности поставить драйвер с оф. сайта я окончательно разуверился - по сравнению с FC6 в ASPLinux 12 слишком много изменений

Это какие такие изменения не позволяют поставить "драйвер"?
Это что за открытия такие? У секретарши личный ноутбук отлично вместил и F8 и мандриву и везде прекрасно встали на 9500 соответсвующие "дрова" ... И даже берил работает. единственно что, в мандриве эти пакеты почему-то отключали режим засыпания системы... но и этопоправили.
Re: Частота обновления экрана 21.12.2007 00:00mirw А такие изменения, что программа установки драйвера выдаёт длинный список путей, по которым она не может найти нужные ей файлы, в то время, как файлы эти преспокойно лежат в других каталогах, а не там, где их ищет программа установки.

9500 в настоящее время поддерживается, в отличие от 9200
RSS-материал