Зміна частоти оновлення в gnome до всього, крім нуля


1

У мене є старий Red Hat Enterprise box (2012) тут працює Gnome 2.28.2 з Metacity 2.28.0. Я підключив екран Samsung 1920 x 1080 з VGA-кабелем, але коли він підключений, частота оновлення 0Hz, яку я здогадуюсь, є причиною мигання курсору миші, а іноді й зникнення. Я прийшов до цього висновку, оскільки поле Red Hat, що стоїть поруч з ним, є такою ж версією і тією ж версією Gnome, але підключено до монітора Dell через VGA, xrandr показує, що вихідний сигнал встановлений на 59,9 Гц (60,0) і курсор миші Проблема мерехтіння / зникнення не відбувається.

Я спробував безліч способів додавання 59.9 / 60.0Hz варіантів, але нічого не здається, або я, здається, отримую різні попередження / помилки.

xrandr показує це:

Screen 0: minimum 640 x 480, current 1920 x 1080, maximum 1920 x 1080
 default connected 1920x1080+0+0 0mm x 0mm
    1920x1080       0.0* 
    1280x1024       0.0  
    1024x768        0.0  
    800x600         0.0  
    640x480         0.0  
    1920x1080_60.00   60.0  
   1920x1080_59.90 (0x1a5)  173.0MHz
        h: width  1920 start 2048 end 2248 total 2576 skew    0 clock   67.2KHz
        v: height 1080 start 1083 end 1088 total 1120           clock   60.0Hz

Я спробував кілька способів додати нову роздільну здатність, як ви можете бачити останні 2 версії 1920x1080 я зміг додати. Один з 59.90 насправді неправильний, і я намагаюся видалити його за допомогою:

xrandr --delmode за замовчуванням "1920x1080_59.90"

На жаль, це завжди дає мені "Не вдалося отримати розмір гами для вихідного значення за замовчуванням", за яким слідують:

X Error of failed request:  BadAccess (attempt to access private resource denied)
  Major opcode of failed request:  150 (RANDR)
  Minor opcode of failed request:  19 (RRDeleteOutputMode)
  Serial number of failed request:  19
  Current serial number in output stream:  20

Правильний режим з 60 Гц має правильні значення, тому я спробував активувати його:

xrandr - output default - режим "1920x1080_60.00"

  • екран блимає протягом 1 секунди (як би змінюючи режими виводу)
  • Вихідні дані xrandr говорять, що він все ще працює з оригінальним 1920 x 1080 з 0,0 Гц
  • Попередження "Не вдалося отримати розмір гами для вихідного значення за замовчуванням"

xorg.conf:

Section "Device"
    Identifier "Videocard0"
    Driver "vesa"
EndSection

lsmod | grep i915:

i915                  624511  0 
drm_kms_helper         44321  1 i915
drm                   280012  2 i915,drm_kms_helper
i2c_algo_bit            5935  1 i915
i2c_core               31084  5 i2c_i801,i915,drm_kms_helper,drm,i2c_algo_bit
video                  20674  1 i915

lspci -k:

00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
    Subsystem: Hewlett-Packard Company Device 1998
    Kernel modules: i915

Що таке карта дисплея і який драйвер DDX (xf86-video- *) використовується? Чи можете ви прикріпити копію свого журналу Xorg?
Tom Yan

1
До мого запитання додано дані відеоадаптера; Як визначити, який драйвер DDX використовую? Я не можу включити xorg.log, тому що це 16 МБ (а також, ймовірно, з міркувань безпеки) ... яку частину ви хотіли б бачити?
glenneroo

16 МБ? Це звучить досить дивно. я вважаю grep -i module на журналі буде робити, але я не знаю, якщо це має сенс на вашому аномально величезний ...
Tom Yan

Було б добре, якщо ви можете підтвердити модуль ядра i915 завантажено ( lsmod | grep i915 або lspci -k і шукайте Kernel driver in use: i915 під контролером VGA). А що щодо приєднання вашого xorg CONF?
Tom Yan

Оновили запитання з відповідними запитами. Я також не знайшов жодних посилань на i915 у xorg.conf або я повинен шукати щось інше?
glenneroo

Відповіді:


0

Видаліть xorg conf та restart X має бути вашим рішенням.

Xorg повинен завантажити відповідний драйвер DDX ( intel_drv.so включені в xorg-x11-drv-intel пакет, або старіша еквівалентність) автоматично, особливо коли драйвер ядра ( i915 ) використовується.

Тому переконайтеся, що xorg-x11-drv-intel встановлений пакет.

У випадку, якщо він все ще не працює, ви також можете спробувати (повторно) запустити X з xorg conf, але з vesa замінити intel:

Section "Device"
    Identifier "Videocard0"
    Driver "intel"
EndSection

Драйвер DDX "vesa" надає лише примітивні функції і має використовуватися лише в якості останнього засобу.


Після видалення файлу система завантажується нормально, але xrandr все ще відображається однаковий вихід. Я спробував замінити vesa с intel але система не буде завантажуватися, тому я повернувся назад до оригінального xorg.conf, але я не можу підключитися через VNC більше, насправді мій клієнт VNC просто зависає. Зараз я намагаюся встановити xorg-x11-drv-intel пакет.
glenneroo

Добре, я думаю, що мені вдалося встановити останню версію (знайдено через rpmfind.net). Після перезавантаження xorg.conf таємничо зник, клієнти VNC все ще падають, і я все ще використовую конфігурацію 0 Гц.
glenneroo

Я сумніваюся в цьому the latest version (found via rpmfind.net) все одно працюватиме для вас. Я припустив, що офіційний репо (або який би репо, який ви отримали xorg-x11-server пакет з) має xorg-x11-drv-intel пакет для вас також. Якщо це не так, то, ймовірно, вам доведеться будувати з джерела версії, яка буде працювати з вашим сервером xorg.
Tom Yan

Я успадкував цей сервер, і, на жаль, я не маю уявлення, який репо спочатку використовувався. Я схопив останню версію з rpmfind (і встановив через yum), тому що я не міг знайти інші новіші версії для завантаження. Я продовжу йти цим шляхом.
glenneroo

Річ у тому, що вам може знадобитися стара версія замість поточної чи нової ... не можете перевірити репо, які були додані для yum?
Tom Yan
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.