ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Sergey Vlasov <vsu@altlinux.ru>
To: ALT Linux Community <community@altlinux.ru>
Subject: Re: [Comm] Разрешение в X
Date: Wed, 5 Oct 2005 17:08:22 +0400
Message-ID: <20051005130822.GB29938@master.mivlgu.local> (raw)
In-Reply-To: <4343C727.1040204@stc.donpac.ru>

[-- Attachment #1: Type: text/plain, Size: 2999 bytes --]

On Wed, Oct 05, 2005 at 04:29:27PM +0400, Eugene Prokopiev wrote:
> Есть машина с видео S3 Inc. Savage 4 и 15' монитором Phillips 105S - не 
> самая лучшая, но 800х600 и Depth 16 вполне в состоянии потянуть, по 
> крайней мере инсталлятор ALM 2.4 вытягивает больше.
> 
> Но ставить заново не кайф. Там ALM 2.4 уже есть, нужно только настроить Х.
> 
> С помошью XFree86 -configure и ручной правки был создан такой  XF86Config-4:
> 
[skip]
> Section "InputDevice"
>         Identifier  "Keyboard0"
>         Driver      "keyboard"

Так, русский пропал.  Нужно ещё что-то вроде

	Option "XkbModel" "pc105"
	Option "XkbLayout" "us,ru"
	Option "XkbVariant" ",winkeys"
	Option "XkbOptions" "grp:toggle"

> EndSection
> 
> Section "InputDevice"
>         Identifier  "Mouse0"
>         Driver      "mouse"
>         Option      "Protocol" "auto"
>         Option      "Device" "/dev/mouse"
> EndSection
> 
> Section "Monitor"
>         #DisplaySize      280   210     # mm

Если это соответствует реальным размерам изображения на мониторе - можно
раскомментировать.  Кроме того, лучше явно прописать диапазоны HorizSync и
VertRefresh - хотя X может получить эту информацию от монитора через DDC,
это не всегда работает надёжно, а с некоторыми видеокартами и драйверами
не работает вообще.  Можно посмотреть в /var/log/XFree86.0.log, что X
прочитал через DDC; если там нет соответствующей информации, придётся
искать руководство от монитора - там должны быть сведения о поддерживаемом
диапазоне частот.

>         Identifier   "Monitor0"
>         VendorName   "PHL"
>         ModelName    "philips 105S"
>         Option      "DPMS"
> EndSection
> 
> Section "Device"
>         Identifier  "Card0"
>         Driver      "savage"
>         VendorName  "S3 Inc."
>         BoardName   "Savage 4"
>         BusID       "PCI:1:0:0"

Драйвер savage немного странный - по умолчанию он использует BIOS для
установки видеорежимов.  Возможно, именно поэтому и не устанавливается
нужный режим.  Попробуйте добавить в эту секцию строку:

	Option "UseBIOS" "off"

Ещё, возможно, придётся добавить Option "CrtOnly" "on".  Описание опций
драйвера должно быть в man savage.

> EndSection
> 
> Section "Screen"
>         Identifier "Screen0"
>         Device     "Card0"
>         Monitor    "Monitor0"
>         DefaultDepth 16
>         SubSection              "Display"
>             Depth               16
>             Modes               "800x600"
>             ViewPort            0 0
>         EndSubsection
> EndSection
> 
> Так вот, когда это чудо запускается, то разрешение ну явно не 800х600, а 
> 640х480. На глаз. Какой утилитой это подтвердить и как все-таки вытянуть 
> из этой железки 800х600?

Например, можно посмотреть в логе - возможно, режим 800x600 отбрасывается
как неподдерживаемый монитором из-за отсутствия параметров
HorizSync/VertRefresh, возможно, BIOS отказывается его ставить, и нужно
выключить UseBIOS.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

  parent reply	other threads:[~2005-10-05 13:08 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-10-05 12:29 Eugene Prokopiev
2005-10-05 12:32 ` Шенцев Алексей Владимирович
2005-10-05 12:48   ` Eugene Prokopiev
2005-10-05 12:52     ` Шенцев Алексей Владимирович
2005-10-05 13:08 ` Sergey Vlasov [this message]
2005-10-05 13:18   ` Шенцев Алексей Владимирович
2005-10-05 13:46     ` Sergey Vlasov
2005-10-05 18:25     ` Eugene Prokopiev
2005-10-06  6:50       ` Шенцев Алексей Владимирович

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20051005130822.GB29938@master.mivlgu.local \
    --to=vsu@altlinux.ru \
    --cc=community@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git