[Hardware] nvidia & resolution more than 800x600
Хихин Руслан
hihin на rambler.ru
Вт Авг 14 11:25:57 MSD 2007
Здравствуйте Eugene Prokopiev
В сообщении от 14 августа 2007 Eugene Prokopiev написал(a):
> Здравствуйте!
> Есть машина с бранчем 4.0 и такой видеокартой:
> # lspci | grep VGA
> 01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4
> MX- nForce GPU] (rev a3)
>
> Требуется добиться от нее разрешения большего, чем 800x600 (1024х768
> вполне бы устроило), можно на свободном драйвере, т.к. 3D не нужно.
>
> Сгенерированный конфиг (X -configure):
Лучше x11createconfig
> Section "ServerLayout"
> Identifier "X.org Configured"
> Screen 0 "Screen0" 0 0
> InputDevice "Mouse0" "CorePointer"
> InputDevice "Keyboard0" "CoreKeyboard"
> EndSection
>
> Section "Files"
> RgbPath "/usr/share/X11/rgb"
> ModulePath "/usr/lib/X11/modules"
> FontPath "/usr/share/fonts/bitmap/misc/"
Тут можно или больше путей до фонтов или ссылку на сокет xfs
FontPath "unix/:-1" (или 7100 - зависит от настройки
xfs)
> EndSection
>
> Section "Module"
> Load "dbe"
> Load "record"
не знаю что за record
> Load "extmod"
Можно добавить :
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
> Load "dri"
при приминении nvidia надо комментировать
> Load "GLcore"
не в курсе насчёт этой опции (если это осмысленно добавленно, то ладно)
> Load "glx"
> Load "xtrap"
опять не в курсе (я конечно могу прочесть man xorg.conf, но ....)
> EndSection
> Section "InputDevice"
> Identifier "Keyboard0"
> Driver "kbd"
> EndSection
> Section "InputDevice"
> Identifier "Mouse0"
> Driver "mouse"
> Option "Protocol" "auto"
> Option "Device" "/dev/input/mice"
> Option "ZAxisMapping" "4 5 6 7"
> EndSection
> Section "Monitor"
> Identifier "Monitor0"
> VendorName "Monitor Vendor"
> ModelName "Monitor Model"
Хорошо-бы параметры монитора прописать, типа :
HorizSync 30.0 - 71.0
VertRefresh 56.0 - 70.0
> EndSection
> Section "Device"
> ### Available Driver options are:-
> ### Values: <i>: integer, <f>: float, <bool>:
закомментированные опции можно оставить в каком-нибудь xorg.example а
тут только затрудняют анализ.
> Identifier "Card0"
> Driver "nv"
> VendorName "nVidia Corporation"
> BoardName "NV18 [GeForce4 MX - nForce GPU]"
> BusID "PCI:1:0:0"
> EndSection
> Section "Screen"
> Identifier "Screen0"
> Device "Card0"
> Monitor "Monitor0"
> SubSection "Display"
> Viewport 0 0
..........
> Depth 16
> EndSubSection
>
> SubSection "Display"
> Viewport 0 0
> Depth 24
> EndSubSection
Лишние глубины цвета можно убрать (зачем вам, например, чёрно-белое
разрешение ?), а нужные разрешения можно и явно указать :
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1024x768"
EndSubSection
> EndSection
>
> С ним X запускаются и работают, но:
> $ xrandr
> Screen 0: minimum 320 x 240, current 800 x 600, maximum 800 x 600
> default connected 800x600+0+0 0mm x 0mm
> 800x600 60.0* 56.0
> 640x480 60.0
> 400x300 60.0 56.0
> 320x240 60.0
>
> Если в конфиге nv заменить на nvidia, то при старте Х получим:
> xauth: (argv):1: bad display name "myhost.mydomain.com:0" in "list"
> command
Ошибка X-авторизации. Разберитесь с именами машины.
> xauth: (argv):1: bad display name "myhost.mydomain.com:0" in "add"
> command
>
> X Window System Version 7.3.0
> Release Date: 19 April 2007
> X Protocol Version 11, Revision 0, Release 7.3
> Build Operating System: Linux 2.6.18-std-smp-alt6 i686 ALT Linux
>
> Current Operating System: Linux myhost.mydomain.com
> 2.6.18-std-smp-alt6
> #1 SMP Sun Apr 29 00:41:18 MSD 2007 i686
>
> Build Date: 09 June 2007
>
> Before reporting problems, check
> https://bugzilla.altlinux.org/
> to make sure that you have the latest version.
> Module Loader present
> Markers: (--) probed, (**) from config file, (==) default setting,
> (++) from command line, (!!) notice, (II) informational,
> (WW) warning, (EE) error, (NI) not implemented, (??)
> unknown.
> (==) Log file: "/var/log/Xorg.0.log", Time: Tue Aug 14 09:37:32 2007
> (==) Using config file: "/etc/X11/xorg.conf"
> (EE) LoadModule: Module nvidia does not have a nvidiaModuleData data
> object.
> (EE) Failed to load module "nvidia" (invalid module, 0)
> (EE) No drivers available.
А модуль-то загружен ?
> Fatal server error:
> no screens found
>
> XIO: fatal IO error 104 (Connection reset by peer) on X server
> ":0.0"
> after 0 requests (0 known processed) with 0 events remaining.
> xauth: (argv):1: bad display name "myhost.mydomain.com:0" in
> "remove"
>
> command
>
>
>
> Что установлено:
>
>
>
> $ rpm -qa | grep nvidia
>
> nvidia_glx_common-100.14.11-alt31
> nvidia-settings-1.0-alt7
> kernel-modules-nvidia_legacy_96xx-std-smp-1.0.9639-alt0.M40.132626.6
>
> nvidia-xconfig-1.0-alt7
> nvidia_glx_legacy_96xx_1.0.9639-1.0.9639-alt29.M40.1
> Как бороться?
x11setupdrv
PS Да, жаль во fresource статья пропала про это :( - если присылалась
мне на e-mail при корректировке, то попытаюсь восстановить.
--
А ещё говорят так (fortune):
You can tell how far we have to go, when FORTRAN is the language of
supercomputers. -- Steven Feiner
________________________________________________________________________
С уважением Хихин Руслан
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: This is a digitally signed message part.
Url : http://lists.altlinux.org/pipermail/hardware/attachments/20070814/a90b4f65/attachment.bin
Подробная информация о списке рассылки Hardware