Как заставить Xorg (в KVM) включить 1024x768? [Решено даже на 1280х1024]

В kvm работает Gentoo. Разрешение 800х600 работает без проблем, а 1024х768 не выставляется. Хотя Убунта выставляет 1024х768. В логе Xorga:

[    38.430] (II) VESA(0): Monitor0: Using hsync range of 31.50-37.90 kHz
[    38.430] (II) VESA(0): Monitor0: Using vrefresh range of 50.00-70.00 Hz
[    38.430] (II) VESA(0): Not using built-in mode "1024x768" (hsync out of range)

Как заставить xorg выставить 1024x768?

вам же все четко написано

вам же все четко написано почемму: hsync out of range!
И кстати а чем вызван(почему) vesa ?
посмотрите что у вас в конфиге иксов !
Посмотрите(найдите) характеристику моника!
и вписываем в конфиг иксов!
Если что в вики все имеется

PS для начала попробуйте все это проделать без конфига(удвлить или преименовать или переместить), последние иксы сами все неплохо определяют.

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Это виртуальная машина,

Это виртуальная машина, работает средствами kvm-qemu. Cirrus тоже выставлял, не помогает. Xorg уже поставил 1.9. Без конфига сейчас попробую запустить, хотя конфиг создавался xorg -configure.

Стер конфиг, xorg заработал с

Стер конфиг, xorg заработал с cirrus'ом, но разрешение всеравно 800х600. Вот лог:

http://paste.pocoo.org/show/269806/

Сравните лог с Убунтой -

Сравните лог с Убунтой - какие там частоты выставлены, сделайте в конфиге аналогично.

micbal написал(а): В логе

micbal написал(а):
В логе Xorga:

[    38.430] (II) VESA(0): Monitor0: Using hsync range of 31.50-37.90 kHz
[    38.430] (II) VESA(0): Monitor0: Using vrefresh range of 50.00-70.00 Hz
[    38.430] (II) VESA(0): Not using built-in mode "1024x768" (hsync out of range)

Как заставить xorg выставить 1024x768?

У вас некорректно выставлены значения для частот развёртки. С тем, что у вас сейчас - работать не должно в принципе. Смотрите сами - для желаемых вами 768 строк (если даже считать обратный ход = 0), и даже на минимальной указанной вами частоте (50Hz), частота горизонтальной развёртки должна будет составлять 50*768=38,4kHz, что невозможно, поск-ку у вас это ограничено 37.9kHz. Не знаю, откуда взяты данные значения, если из конфига - надо просто выставить правильные, если ксорг получает их автоматом (ACPI, EDID) - попробуйте отключить. Скорее всего, именно из-за этого ваши иксы просто используют один из самых младших "стандартных" VESA-режимов...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Всем спасибо за

Всем спасибо за помощь!

Помогло вот это:

xorg ~ # cat /etc/X11/xorg.conf
# This is an Xorg configuration file for QEMU/KVM virtual machines.
# It lets you run with resolutions larger than 800x600.
#
# Save it to /etc/X11/xorg.conf.
# Modify the resolution to suit your needs.
#
# If you're having problems, try booting with the flag -std-vga.

Section "Device"
    Identifier      "device"
    Driver          "vesa"
EndSection

Section "Screen"
    Identifier      "screen"
    Device          "device"
    Monitor         "monitor"
    DefaultDepth    16
    SubSection "Display"
	Modes       "1280x1024" "1024x768" "800x600"
EndSubSection
EndSection

Section "Monitor"
    Identifier      "monitor"
    HorizSync       20.0 - 50.0
    VertRefresh     40.0 - 80.0
    Option          "DPMS"
EndSection

Section "ServerLayout"
    Identifier      "layout"
    Screen          "screen"
EndSection


Взято отсюда:

http://ongardie.net/blog/qemu-xorg/

Про wgetpaste знаю, это чтоб не потерялось со временем.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".