LinuxForum.Fans
Тема

Неправильно определяется размер экрана, убунту 9.10

Автор: tatianka 10 сообщений 9670 просмотров
#9745

Всем здравствуйте!

Я пытаюсь поставить убунту 9.10 в качестве второй ОС на ноутбук (Fujitsu Siemens Amilo Pro 2030). Почему-то система определяет размер экрана раза в полтора больше реального (1600 на 1200, тогда как на самом деле там только 1024 на 768).
Я пыталась сменить размер экрана, используя xrandr (xrandr -s 1024x768), получила разноцветную рябь вместо картинки. Пробовала добавить mode 1024x768 для default output (xrandr --output default --mode 1024x768 - не смейтесь громко, если эта команда делает что-то другое, это мой первый в жизни линукс =) ) - результат тот же.
Нагуглила описание похожих проблем с более старшими версиями убунты, там советуют использовать драйвера openchrome для видеокарточки (VIA/S3G UniChrome Pro IGP), которые, кажется, в убунте 9.10 присутствуют по умолчанию, и вручную править файл xorg.conf, которого у меня нет.

Скажите мне, пожалуйста, что я делаю не так?

P.S. Сети там тоже пока нет, потому что до драйвера на wi-fi адаптер я еще не добралась.

#9747
tatianka написал:
там советуют использовать драйвера openchrome для видеокарточки (VIA/S3G UniChrome Pro IGP)

А у вас такая же? покажите вывод lspci
Пробовали через Ситема-Параметры-Экран ?

#9752
ST написал:
А у вас такая же?

Ммм, неточно выразилась, простите. У меня - как раз ровно такая (по мнению моей винды), а советы были вообще для карточек типа VIA Unichrome.

ST написал:
покажите вывод lspci

lspci:

text
00:00.0 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. PT890 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
00:06.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
00:0c.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
00:0c.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
00:0f.0 IDE interface: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
01:00.0 VGA compatible controller: VIA Technologies, Inc. CN700/P4M800 Pro/P4M800 CE/VN800 [S3 UniChrome Pro] (rev 01)
ST написал:
Пробовали через Ситема-Параметры-Экран ?

Пробовала, смена разрешения дает всю ту же разноцветную рябь.

#9753

Посмотрите, стоят ли следущие пакеты

xserver-xorg-video-s3
xserver-xorg-video-s3virge
xserver-xorg-video-savage

Еще как вариант, поставить дрова от производителя
Вообще чипсеты VIA не очень дружат с GNU/Linux системами
У меня у самомого звук Via криво работает

#9755

Да, пакеты есть.

Поставила драйвер от производителя, перезагрузила, xinit отказался стартовать.
Перезагрузила в режиме восстановления, из командной строки изменила в файле xorg.conf тип драйвера с via на vesa, и все чудесным образом заработало!
Правда, теперь разрешение экрана 800 на 600 вместо положенных 1024 на 768, но это лучше, чем 1600 на 1200, с этим можно жить :)

Спасибо Вам огромное!

#9896

Мб прописать нужное разрешение в xorg.conf? Что-то типа

text
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "1024x768_75 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
#10181

Спасибо, попробую.
Чуть попозже только.

#10312
tatianka написал:
Перезагрузила в режиме восстановления, из командной строки изменила в файле xorg.conf тип драйвера с via на vesa, и все чудесным образом заработало!

Это всего лишь откат на дефолтные драйвера.

А по поводу корректировки xorg.conf.
Не знаю, будет ли это работать на ноуте, но:

Откройте файл /etc/X11/xorg.conf в любимом вашем текстовом редакторе.
В этом файле найдите секцию, которая начинается с Section "Monitor" и заканчивается EndSection. Там должны быть две строки, начинающиеся с HorizSync и VertRefresh. Если там таких строк нет, не расстраивайтесь, у вас есть хорошие шансы того, что проблема наконец найдена.

Теперь вам придется найти немного информации по вашему монитору, может быть из его Мануала, из интернета через Google или через командную строку. Нам нужны величины горизонтальной (обычно в kHz) и вертикальной (обычно в Hz) частоты (horizontal sync frequency and the vertical refresh rate). Проще всего найти через Гугл, обозначив модель вашего монитора. Обе этих величины обычно представлены диапазоном, по типу "30-98 kHZ" или "50-160 Hz". Кроме того, если ваш монитор это поддерживает, можно запустить следующую команду

sudo ddcprobe | grep monitorrange

Первые два возвращенных значения будут вашей HorizSync частотой, а вторая пара значений – вашей VertRefresh частотой.

Теперь вписываем полученные значения в файл /etc/X11/xorg.conf с помощью текстового редактора. Но сначала не забудьте сделать бекап файла.

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

Теперь вставьте полученные значения разверток в секцию "Monitor" нашего файла. Сохраните файл, закройте все окна и приложения и нажмите CTRL-ALT-Backspace чтобы рестартовать Иксы. После всего этого опять появится запрос на логин в сессию GNOME.
#14909

Хм... Я, если честно, не очень хорошо понимаю, как найти значения этих HorizSync и VertRefresh. У меня их действительно нет в xorg.conf. При этом я, видимо, не смогла объяснить гуглу, чего я от него хочу (dccprobe у меня отсутствует, мануалов к ноуту нет с рождения), и стесняюсь просить окружающих погуглить за меня %)

Спасибо за информацию в любом случае.

#109200

Была такая же проблема при установке на аналогичном ноуте. Все решилось дописыванием некотрых строк в xorg.conf, которые как раз и отвечают за горизонтальную и вертикальную частоту или как ее там.

text

Section "Monitor"
    Identifier  "My Monitor"
    HorizSync   31.5 - 50.0
    VertRefresh 40-90
EndSection

Section "Screen" Identifier "Default Screen" Monitor "My Monitor" DefaultDepth 24 Subsection "Display" Depth 24 Modes "1024x768" ViewPort 0 0 EndSubsection EndSection

Войдите или зарегистрируйтесь, чтобы ответить.