ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Разрешение в X
@ 2005-10-05 12:29 Eugene Prokopiev
  2005-10-05 12:32 ` Шенцев Алексей Владимирович
  2005-10-05 13:08 ` Sergey Vlasov
  0 siblings, 2 replies; 9+ messages in thread
From: Eugene Prokopiev @ 2005-10-05 12:29 UTC (permalink / raw)
  To: ALT Linux Community

Здравствуйте!

Есть машина с видео S3 Inc. Savage 4 и 15' монитором Phillips 105S - не 
самая лучшая, но 800х600 и Depth 16 вполне в состоянии потянуть, по 
крайней мере инсталлятор ALM 2.4 вытягивает больше.

Но ставить заново не кайф. Там ALM 2.4 уже есть, нужно только настроить Х.

С помошью XFree86 -configure и ручной правки был создан такой  XF86Config-4:

Section "ServerLayout"
         Identifier     "XFree86 Configured"
         Screen      0  "Screen0" 0 0
         InputDevice    "Mouse0" "CorePointer"
         InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
         RgbPath      "/usr/X11R6/lib/X11/rgb"
         ModulePath   "/usr/X11R6/lib/modules"
         FontPath     "/usr/X11R6/lib/X11/fonts/misc:unscaled"
         FontPath     "tcp/127.0.0.1:7100"
EndSection

Section "Module"
         Load  "dbe"
         Load  "dri"
         Load  "extmod"
         Load  "glx"
         Load  "record"
         Load  "xie"
         Load  "xtrap"
EndSection

Section "InputDevice"
         Identifier  "Keyboard0"
         Driver      "keyboard"
EndSection

Section "InputDevice"
         Identifier  "Mouse0"
         Driver      "mouse"
         Option      "Protocol" "auto"
         Option      "Device" "/dev/mouse"
EndSection

Section "Monitor"
         #DisplaySize      280   210     # mm
         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"
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?

-- 
С уважением, Прокопьев Евгений


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Разрешение в X
  2005-10-05 12:29 [Comm] Разрешение в X Eugene Prokopiev
@ 2005-10-05 12:32 ` Шенцев Алексей Владимирович
  2005-10-05 12:48   ` Eugene Prokopiev
  2005-10-05 13:08 ` Sergey Vlasov
  1 sibling, 1 reply; 9+ messages in thread
From: Шенцев Алексей Владимирович @ 2005-10-05 12:32 UTC (permalink / raw)
  To: ALT Linux Community

В сообщении от Среда 05 Октябрь 2005 16:29 Eugene Prokopiev написал(a):
> Здравствуйте!
Прив!
>
> Есть машина с видео S3 Inc. Savage 4 и 15' монитором Phillips 105S - не
> самая лучшая, но 800х600 и Depth 16 вполне в состоянии потянуть, по
> крайней мере инсталлятор ALM 2.4 вытягивает больше.
>
> Но ставить заново не кайф. Там ALM 2.4 уже есть, нужно только настроить Х.
>
> С помошью XFree86 -configure и ручной правки был создан такой 
> XF86Config-4:
>
> Section "ServerLayout"
>          Identifier     "XFree86 Configured"
>          Screen      0  "Screen0" 0 0
>          InputDevice    "Mouse0" "CorePointer"
>          InputDevice    "Keyboard0" "CoreKeyboard"
> EndSection
>
> Section "Files"
>          RgbPath      "/usr/X11R6/lib/X11/rgb"
>          ModulePath   "/usr/X11R6/lib/modules"
>          FontPath     "/usr/X11R6/lib/X11/fonts/misc:unscaled"
>          FontPath     "tcp/127.0.0.1:7100"
> EndSection
>
> Section "Module"
>          Load  "dbe"
>          Load  "dri"
>          Load  "extmod"
>          Load  "glx"
>          Load  "record"
>          Load  "xie"
>          Load  "xtrap"
> EndSection
>
> Section "InputDevice"
>          Identifier  "Keyboard0"
>          Driver      "keyboard"
> EndSection
>
> Section "InputDevice"
>          Identifier  "Mouse0"
>          Driver      "mouse"
>          Option      "Protocol" "auto"
>          Option      "Device" "/dev/mouse"
> EndSection
>
> Section "Monitor"
>          #DisplaySize      280   210     # mm
>          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"
> 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?
QVideoGen.
-- 
С уважением, Шенцев Алексей (AShen)

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Разрешение в X
  2005-10-05 12:32 ` Шенцев Алексей Владимирович
@ 2005-10-05 12:48   ` Eugene Prokopiev
  2005-10-05 12:52     ` Шенцев Алексей Владимирович
  0 siblings, 1 reply; 9+ messages in thread
From: Eugene Prokopiev @ 2005-10-05 12:48 UTC (permalink / raw)
  To: ALT Linux Community

> QVideoGen.

в каком пакете брать?

-- 
С уважением, Прокопьев Евгений


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Разрешение в X
  2005-10-05 12:48   ` Eugene Prokopiev
@ 2005-10-05 12:52     ` Шенцев Алексей Владимирович
  0 siblings, 0 replies; 9+ messages in thread
From: Шенцев Алексей Владимирович @ 2005-10-05 12:52 UTC (permalink / raw)
  To: ALT Linux Community

В сообщении от Среда 05 Октябрь 2005 16:48 Eugene Prokopiev написал(a):
> > QVideoGen.
>
> в каком пакете брать?
videogen-0.32-alt1 - консольная утилита
qvideogen-1.3-alt1.1 - графичексая утилита для X-windows

-- 
С уважением, Шенцев Алексей (AShen)

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Разрешение в X
  2005-10-05 12:29 [Comm] Разрешение в X Eugene Prokopiev
  2005-10-05 12:32 ` Шенцев Алексей Владимирович
@ 2005-10-05 13:08 ` Sergey Vlasov
  2005-10-05 13:18   ` Шенцев Алексей Владимирович
  1 sibling, 1 reply; 9+ messages in thread
From: Sergey Vlasov @ 2005-10-05 13:08 UTC (permalink / raw)
  To: ALT Linux Community

[-- 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 --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Разрешение в X
  2005-10-05 13:08 ` Sergey Vlasov
@ 2005-10-05 13:18   ` Шенцев Алексей Владимирович
  2005-10-05 13:46     ` Sergey Vlasov
  2005-10-05 18:25     ` Eugene Prokopiev
  0 siblings, 2 replies; 9+ messages in thread
From: Шенцев Алексей Владимирович @ 2005-10-05 13:18 UTC (permalink / raw)
  To: ALT Linux Community

В сообщении от Среда 05 Октябрь 2005 17:08 Sergey Vlasov написал(a):
> [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 "Keyboard0"
    Driver	"kbd"
    Option "AutoRepeat" "500 30"
    Option "XkbModel"	 "pc105"
    Option "XkbLayout" "us,ru(winkeys)"
    Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,grp:switch"
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.
Для Savage, я думаю оучше поставить FrameBuffer, если на ней конечно не гонять 
кваку............. ;)

-- 
С уважением, Шенцев Алексей (AShen)

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Разрешение в X
  2005-10-05 13:18   ` Шенцев Алексей Владимирович
@ 2005-10-05 13:46     ` Sergey Vlasov
  2005-10-05 18:25     ` Eugene Prokopiev
  1 sibling, 0 replies; 9+ messages in thread
From: Sergey Vlasov @ 2005-10-05 13:46 UTC (permalink / raw)
  To: ALT Linux Community

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

On Wed, Oct 05, 2005 at 05:18:23PM +0400, Шенцев Алексей Владимирович wrote:
> В сообщении от Среда 05 Октябрь 2005 17:08 Sergey Vlasov написал(a):
> > [skip]
> >
> > > Section "InputDevice"
> > >         Identifier  "Keyboard0"
> > >         Driver      "keyboard"
> >
> > Так, русский пропал.  Нужно ещё что-то вроде
> >
> > 	Option "XkbModel" "pc105"
> > 	Option "XkbLayout" "us,ru"
> > 	Option "XkbVariant" ",winkeys"
> > 	Option "XkbOptions" "grp:toggle"
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Не указана комбинация клавиш для переключения между языками

Почему не указана?  grp:toggle - правый Alt.

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

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Разрешение в X
  2005-10-05 13:18   ` Шенцев Алексей Владимирович
  2005-10-05 13:46     ` Sergey Vlasov
@ 2005-10-05 18:25     ` Eugene Prokopiev
  2005-10-06  6:50       ` Шенцев Алексей Владимирович
  1 sibling, 1 reply; 9+ messages in thread
From: Eugene Prokopiev @ 2005-10-05 18:25 UTC (permalink / raw)
  To: ALT Linux Community

> Для Savage, я думаю оучше поставить FrameBuffer, если на ней конечно не гонять 
> кваку............. ;)

А вот отсюда подробнее ...

Пример Section "Device" можно?

-- 
С уважением, Прокопьев Евгений


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Разрешение в X
  2005-10-05 18:25     ` Eugene Prokopiev
@ 2005-10-06  6:50       ` Шенцев Алексей Владимирович
  0 siblings, 0 replies; 9+ messages in thread
From: Шенцев Алексей Владимирович @ 2005-10-06  6:50 UTC (permalink / raw)
  To: ALT Linux Community

В сообщении от Среда 05 Октябрь 2005 22:25 Eugene Prokopiev написал(a):
> > Для Savage, я думаю оучше поставить FrameBuffer, если на ней конечно не
> > гонять кваку............. ;)
>
> А вот отсюда подробнее ...
>
> Пример Section "Device" можно?
можно........ ;), ток Savage под рукой не оказалось, поиздевался над S3 Trio 
3D/2X. Насколько знаю из рассылки для данной карточки кривые дрова и она сама 
кривая........... ;)

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     "slow_edodram"       	# [<bool>]
        #Option     "slow_dram"          	# [<bool>]
        #Option     "fast_dram"          	# [<bool>]
        #Option     "fpm_vram"           	# [<bool>]
        #Option     "pci_burst"          	# [<bool>]
        #Option     "fifo_conservative"  	# [<bool>]
        #Option     "fifo_moderate"      	# [<bool>]
        #Option     "fifo_aggressive"    	# [<bool>]
        #Option     "pci_retry"          	# [<bool>]
        #Option     "NoAccel"            	# [<bool>]
        #Option     "early_ras_precharge" 	# [<bool>]
        #Option     "late_ras_precharge" 	# [<bool>]
        #Option     "lcd_center"         	# [<bool>]
        #Option     "set_lcdclk"         	# <i>
        #Option     "set_mclk"           	# <freq>
        #Option     "set_refclk"         	# <freq>
        #Option     "show_cache"         	# [<bool>]
        #Option     "HWCursor"           	# [<bool>]
        #Option     "SWCursor"           	# [<bool>]
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "Rotate"             	# [<str>]
        #Option     "UseFB"              	# [<bool>]
        #Option     "mxcr3afix"          	# [<bool>]
        #Option     "XVideo"             	# [<bool>]
	Identifier  "Card0"
	Driver      "fbdev"
	VendorName  "S3 Inc."
	BoardName   "86c368 [Trio 3D/2X]"
	ChipSet     "fbdev"
	BusID       "PCI:1:0:0"
EndSection

Издевался не сильно.... ;) просто запустил xorgcfg и выбрал FrameBuffer, после 
запустил X'ы и посмотрел на работу, ни какой ругани и сбоев не заметил. В 
принципе файл конфигурации для X'ов лучше создать с помощью xorgcfg или 
xf86Config, а потом уже доводить его ручками до нужного состояния, например 
клава и мышь.

-- 
С уважением, Шенцев Алексей (AShen)

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2005-10-06  6:50 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-10-05 12:29 [Comm] Разрешение в X 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
2005-10-05 13:18   ` Шенцев Алексей Владимирович
2005-10-05 13:46     ` Sergey Vlasov
2005-10-05 18:25     ` Eugene Prokopiev
2005-10-06  6:50       ` Шенцев Алексей Владимирович

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