LINUX.ORG.RU

Mandrake 10, X Server и драйвер nVidia


0

0

До установки драйвера nvidia Хы работали; потом я поставил этот драйвер и сделал все как написано в README - убрал dri, GLcore, вместо nv - nvidia. После этого иксы уже не грузились и писали "Screen(s) found but none of them have usable configuration".

файл конфига (убрал комментарии):

Section "Module"
Load "dbe"

SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection

Load "type1"
Load "freetype"
Load "speedo"

Load "glx"
EndSection


Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"

FontPath "/usr/X11R6/lib/X11/fonts/ttf/"
FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/CID/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/"

EndSection

Section "ServerFlags"

EndSection


Section "InputDevice"

Identifier "Keyboard1"
Driver "Keyboard"

Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"

EndSection

Section "InputDevice"

Identifier "Genius NetScroll+"
Driver "mouse"

Option "Protocol" "IMPS/2"


Option "Device" "/dev/mouse"

EndSection


Section "Modes"
Identifier "1280x1024@60"
ModeLine "1280x1024@60" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +VSync
EndSection
Section "Monitor"

Identifier "My Monitor"

HorizSync 63.6
VertRefresh 40-90

UseModes "1280x1024@60"
vendorname "[My Monitor]"
modelname "[My Monitor]"
EndSection


Section "Device"
Identifier "VESA Framebuffer"
Driver "nvidia"
vendorname ""
boardname ""
EndSection

Section "Screen"
Identifier "Screen 1"
Device "VESA Framebuffer"
Monitor "My Monitor"


DefaultDepth 24

Subsection "Display"
Depth 24
Modes "1280x1024" "640x480"
Virtual 0 0
EndSubsection

EndSection


Section "ServerLayout"

Screen "Screen 1"
InputDevice "Genius NetScroll+" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"

EndSection

В слаке 9.0 на той же машине этот конфиг работает на ура.

anonymous

Ответ на: комментарий от Vlad_Ts

да вроде на одно и то же, а ставил так: из меню загрузки выбрал failsafe, потом telinit 3 и установка драйвера

anonymous
()
Ответ на: комментарий от jackill

Весь лог не позволяет отправить движок форума. Если что то еще надо, я напишу

XFree86 Version 4.3.0.1
(WW) The directory "/usr/X11R6/lib/X11/fonts/ttf/" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/local/" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/100dpi/" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/CID/" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/100dpi/" does not exist.
Entry deleted from font path.
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
compiled for 4.3.0.1, module version = 1.0.0
Module class: XFree86 XInput Driver
ABI class: XFree86 XInput driver, version 0.4
(II) NVIDIA X Driver 1.0-6106 Wed Jun 23 08:14:45 PDT 2004
(II) NVIDIA Unified Driver for all NVIDIA GPUs
(II) Primary Device is: PCI 02:00:0
(--) Assigning device section with no busID to primary device
(--) Chipset NVIDIA GPU found
(II) resource ranges after xf86ClaimFixedResources() call:
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "vgahw"
(II) Unloading /usr/X11R6/lib/modules/libvgahw.a
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to xfree86@xfree86.org.


Меня беспокоит вот это:
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!
(EE) NVIDIA(0): *** Aborting ***

Хотя сначала я подумал, что "Screen(s) found, but none have a usable configuration." - уточнение предыдущих ошибок

anonymous
()
Ответ на: комментарий от anonymous

(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module! (EE) NVIDIA(0): *** Aborting *** (II) UnloadModule: "nvidia"

Так и есть, поставил драйвера на одно ядро, а загружаешь другое.

Vlad_Ts ★★★★★
()

А файлики /dev/nv* существуют?

А если нет, то есть ли в памяти процесс с именем devfsd?

А если есть - то не сделать ли modprobe nvidia, и потом запускать X-ы?

:-)

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

Таак...

/dev/nv*** существуют
грузимся ->
загрузка идет по умолчанию в Х ->
та же ошибка и все отваливается в консоль ->
$ ps uax|grep devf
root 110 0,2 0,5 2036 ? S 22:29 0:00 devfsd /dev
$ su
Passwords:
# modprobe nvidia
# startx
без ошибок успешно грузятся Хы
logout...ok
# exit
$ startx
без ошибок успешно грузятся Хы

вот такие дела

anonymous
()
Ответ на: комментарий от anonymous

Вывод - что надо сделать?

Ответ - надо вставить вызов modprobe nvidia в процесс загрузки.

Вопрос: а как?

Ответ: в /etc/rc.d/rc.sysinit вписать недалеко от начала modprobe -q nvidia (желательно уже после заупска devfsd - т.е. номер строки в районе 15-й

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

Ха! Только что пришел домой, запускаю Mandrake, и ... X c KDE грузятся, никаких ошибок. A /etc/rc.d/rc.sysinit скриптец тот еще... на 1138 строк, после 15-й строки там только initlog и export PATH сделаны, а devfs аж на 126-й строке... вобщем с ходу в нем не разобраться... Т.е. подразумевается, что пользователь туда в эти rc* смотреть не будет и уж тем более править, а всю настройку через GUI делать.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.