Разрешение экрана в GNOME
meckrc 3 сентября, 2010 - 10:14
Добрый день.
Джентльмены, третий день бьюсь над проблемой. После обновления системы на рабочем десктопе пропало максимальное разрешение экрана. Из доступных только: 1024х768, 800х600, 640х480. Рабочее разрешение мона (Acer V203H) - 1600x900. В результате манипуляций с xorg.conf были вдруг найдены 1400х1050, 1280х1024 и 1280х960. Остальных, включая 1440х800 нет.
# uname -a Linux gs310 2.6.34-gentoo-r1 #1 SMP Wed Sep 1 14:38:31 MSD 2010 i686 Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz GenuineIntel GNU/Linux # lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10) # cat /etc/X11/xorg.conf Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 EndSection Section "Files" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/misc/" FontPath "/usr/share/fonts/TTF/" FontPath "/usr/share/fonts/OTF/" FontPath "/usr/share/fonts/Type1/" FontPath "/usr/share/fonts/100dpi/" FontPath "/usr/share/fonts/75dpi/" EndSection Section "Module" Load "dbe" Load "extmod" Load "dri2" Load "record" Load "dri" Load "glx" EndSection Section "ServerFlags" Option "AllowEmptyInput" "False" Option "AutoAddDevices" "False" EndSection Section "Monitor" Identifier "Monitor0" HorizSync 30 - 70 VertRefresh 50 - 160 Option "DPMS" EndSection Section "Device" ### Available Driver options are:- ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" ### [arg]: arg optional #Option "NoAccel" # [<bool>] #Option "SWcursor" # [<bool>] #Option "ColorKey" # <i> #Option "CacheLines" # <i> #Option "Dac6Bit" # [<bool>] #Option "DRI" # [<bool>] #Option "NoDDC" # [<bool>] #Option "ShowCache" # [<bool>] #Option "XvMCSurfaces" # <i> #Option "PageFlip" # [<bool>] Identifier "Card0" Driver "intel" VendorName "Intel Corporation" BoardName "82G33/G31 Express Integrated Graphics Controller" BusID "PCI:0:2:0" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" SubSection "Display" Viewport 0 0 Depth 24 # Modeline "1600x900_60.00" 119.00 1600 1696 1864 2128 900 901 904 932 -HSync +Vsync Modes "1600x900" EndSubSection EndSection Частично: # lsmod Module Size Used by i915 235929 2 drm_kms_helper 23038 1 i915 snd_hda_intel 17435 0 drm 142104 3 i915,drm_kms_helper snd_hda_codec 61240 2 snd_hda_codec_realtek,snd_hda_intel i2c_algo_bit 4080 1 i915 video 16840 1 i915 snd_pcm 54533 2 snd_hda_intel,snd_hda_codec backlight 3296 1 video output 1635 1 video snd_timer 15129 1 snd_pcm snd 44521 5 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer intel_agp 20806 2 i915 agpgart 26911 2 drm,intel_agp i2c_core 16996 5 i915,drm_kms_helper,drm,i2c_algo_bit,i2c_i801 snd_page_alloc 6204 2 snd_hda_intel,snd_pcm mii 3781 1 r8169 button 4550 1 i915 # 915resolution -l Intel 800/900 Series VBIOS Hack : version 0.5.3 Intel chipset detected. However, 915resolution was unable to determine the chipset type. Chipset Id: 29c08086 Please report this problem to
Что еще выложить?
UPD:
Извините, не сообщил: использую КВМ.
»
- Для комментирования войдите или зарегистрируйтесь
meckrc написал(а): Section
Автор mr Fog, дата создания 3 сентября, 2010 - 17:57.
meckrc написал(а):
Section "Screen"
...
SubSection "Display"
...
Modes "1600x900"
EndSubSection
Если я не ошибаюсь Modes "mode-name" ..., а имя 1600x900 нигде не описано.
Может стоит добавить секцию Modes и описать там Modeline? Попробуйте что-то вроде:
Section "Monitor" Identifier "Monitor0" HorizSync 30 - 70 VertRefresh 50 - 160 Option "DPMS" UseModes "Modes0" EndSection Section "Modes" Identifier "Modes0" Modeline "1600x900_60.00" 119.00 1600 1696 1864 2128 900 901 904 932 -HSync +Vsync EndSection Section "Screen" ... SubSection "Display" ... Modes "1600x900_60.00" EndSubSection EndSection
—
Справедливость восторжествует.
»
- Для комментирования войдите или зарегистрируйтесь
Спасибо, все
Автор meckon, дата создания 6 сентября, 2010 - 13:32.
Спасибо, все заработало!
P.S. К сожалению, не могу поставить в названии темы [SOLVED]. Модераторы, поправьте, пожалуйста.
»
- Для комментирования войдите или зарегистрируйтесь
ещё надо выложить
результат запуска xrandr из пакета x11-apps/xrandr
а эта строка - это просто подпись
xrandr Screen 0: minimum 320
*
http://www.gentoo.ru/node/15338, в самом конце
а эта строка - это просто подпись
Option
эффекта не дало.
исходная ссылка на linuxforum не работает.
1. Включить в ядре KMS 2.
1. Включить в ядре KMS
2. Выкинуть
xorg.conf
Не вижу отличий этого от
Не вижу отличий этого от своего конфига, если честно...
выложи /var/log/Xorg.0.log и
выложи
/var/log/Xorg.0.log
и
скорее всего режимы у тебя режуться из за
>> скорее всего режимы у тебя
>> скорее всего режимы у тебя режуться из за
До этого как раз и было только 1024х768, с DPMS добавились остальные.
# cat /var/log/Xorg.0.log
http://dpaste.com/238236/
[ 19.145] (II) intel(0):
Еще раз говорю: выкинь
xorg.conf
1. Куда? в /dev/null? 2. Что
1. Куда? в /dev/null?
2. Что вместо него? Дело в том, что xorg.conf у меня на данной машине - на работе - аналогичен с домашним, с которым все в порядке. Разница в железе: дома geforce 9800GT, мон сони не помню какой, стандартно держит 1280х1024_60. квм тот же (1 из 4, честно стыренный с работы).
mv /etc/X11/xorg.conf
Вместо него - ничего. Иксы сами разберутся.
И да, KMS точно работает? Что то выхлоп в dmesg скудноват.
1. Вместо него - ничего. Иксы
1. Вместо него - ничего. Иксы сами разберутся.
Не вариант. Иксы-то разобрались, но не работает клава-крыса.
http://dpaste.com/238250/ - лог иксов без xorg.conf. Разрешение 1024х768.
2. И да, KMS точно работает? Что то выхлоп в dmesg скудноват.
Как проверить?
Да, [ 19.145] (II)
Да,
Я все понимаю, но где же 1600х900 и 1440х800. Вот это меня и интересует. Подскажите, куда копать?
KMS!
KMS!
# cat
При загрузке ядро разрешение
При загрузке ядро разрешение экрана меняет?
Да, после загрузки udev,
Да, после загрузки udev, по-моему.
эээээ. А должно сразу zgrep
эээээ.
А должно сразу
фстудию
# zgrep FB /proc/config.gz |
откючи все фреймбуферы
откючи все фреймбуферы
в разделе
отключи все, кроме
Сделано, эффекта нет
Сделано, эффекта нет
dmesg покажи
dmesg покажи