Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Железо в Linux (http://forum.oszone.net/forumdisplay.php?f=29)
-   -   Mandrake 10 и GeForce FX 5700 (http://forum.oszone.net/showthread.php?t=36556)

Guest 21-09-2004 01:22 252491

Люди, гуру линукса, подскажите мне плз как настроить эту карточку?
Пробую встроенные дрова от Nvidia, но ничего не получается, на экране отображается хаос. То, что линукс предлагает мне по-умолчанию (к сожалению не помню как называется) вроде работает, но при этом KDE виснет постоянно во время загрузки, GNOME виснет время от времени. А по экрану часто всякие глюки проскакивают.

Я в линуксе полный ноль, но хочу нацчиться, так что плз опишите если можно подробнее.

ruslandh 21-09-2004 21:34 252492

Какой дистрибутив, какая версия XFree86  ?

Guest 21-09-2004 22:50 252493

Попробуй последние дрова с Nvidia.com - там поддержка FX включена... Тока учти, что последние добадываются до версии ядра 2.8.х - короче, если хочешь, чтоб они встали придётся перекомпилить ядро или юзать более старую версию дров(там есть список поддерживаемых карточек)

ruslandh 22-09-2004 00:26 252494

Guest
Цитата:

Тока учти, что последние добадываются до версии ядра 2.8.х
Не понял :) Последняя версия ядра 2.6.x

Guest 22-09-2004 01:04 252495

Скачал дрова с nvidia.com (linux_display_ia32_1.0-611), логинюсь под рутом, запускаю этот файл - он ставится и пишет, что теперь надо редактировать файл XF86config. Судя по всему в 10-м мандрейке версия иксов 4.какая-то - соответственно надо редактировать /etc/X11/XF86config-4. Смотрю файл с примерами, который лежит в доках к драйверу. Переписываю все из него и меняю XF86config-4, пытаюсь загрузить KDE - черный экран и все. (настройки монитора не трогал) До этого с этими же настройками монитора, но в модуле Device (по-моему так, кароче модуль с описанием видюхи все в том же XF86config-4) вместо driver "nvidia" стояло "vesa" и КДЕ грузился, правда он при этом вис и глюки по экрану скакали...

Может мне что-то еще надо редактировать или я что-то неправильно сам прописал - вобщем у кого стоит такая-же видюха - киньте мне содержимое XF86config-4 чтобы я перепроверил себя. Или подскажите где мне может еще покопаться. Логи там посмотреть или еще что -  а заодно как туда добраться - я линукс 24 часа назад поставил, так что без подсказки искать могу очень долго.
Заранее спасибо.

Malax 22-09-2004 03:36 252496

И еще, Дистрибутив у меня Mandrake Linux 10.0 Official Discovery
А как можно определить версию иксов? Что запустить надо?

ruslandh 22-09-2004 08:12 252497

1 Я не видел сам дистрибутив Mandrake 10.0, но посмотреть надо было на пакеты - может там пакеты поддржки NVIDIA есть - что-нибудь kernel-modules-nvidia и nvidia_glx ?
2 В мандрейке легче всего использовать Xdrakes - хотя-бы шаблон получите, от которого плясать.
3 Для определении версии XFree86, имеющеёся в системе дайте команду
rpm -qa | grep XFree86
и посмотрите какие версии у пакетов, например :
XFree86-4.3.0-alt16 - версия 4.3
XFree86-FBDev-3.3.6-ipl25mdk - версия 3.3.6




Guest 22-09-2004 23:19 252498

2 Ruslandh
Упс... да, очепятка вышла...

Malax 23-09-2004 00:54 252499

Так, версия иксов у меня 4.3.
Xdrakes уже юзал, соответственно писал файл не с нуля, а редактировал готовый. Максимум чего добился - это при запуске XFree86 появляется логотип Nvidia, а потом либо запускается графическая оболочка (синий экран и курсор для мыши) которая все-равно виснет, либо после логотипа просто черный экран.

ruslandh 23-09-2004 01:20 252500

Malax
Если появился логотип, то проблема не с X, а с менеджером окон.
У меня такое бывает , если я из mc пытаюсь запустить startx - надо из mc выйти.

Malax 23-09-2004 11:35 252501

Ничего, не понимаю. Когда в файле XF86config-4 прописываю driver "nvidia", то все виснет, когда "vesa", то с глюками, но запускается. В логах ничего подозрительного не вижу. Запускаю я это из mc или нет - роли не играет, одинаковая фигня получается.

ruslandh 23-09-2004 21:32 252502

А как Вы запускаете X - через startx или у вас по-умолчанию используется графический вход ? (runlevel 5)

Malax 24-09-2004 01:11 252503

Хмм, я в папке \usr\X11R6\bin нашел исполняемый файлик XFree86, вот им и запускаю. А что, не правильно? Кстати, посмотрел форум на nvidia.com по этой теме, оказывается очень много людей сидят точно с такой же проблемой именно в мандрейке (9.2 и 10), но решения там нет, есть извращенские варианты типа Option "IgnoreDisplayDevices", но это помогло далеко не всем, и мне не помогло. На днях попробую поставить себе RedHat. Посмотрим что из этого выйдет.

ruslandh 24-09-2004 01:22 252504

Цитата:

Хмм, я в папке \usr\X11R6\bin нашел исполняемый файлик XFree86, вот им и запускаю. А что, не правильно?
конечно, неправильно :)

Malax 24-09-2004 04:07 252505

А как правильно?

ruslandh 24-09-2004 08:09 252506

Если у вас установлен runlevel 3, то командой startx, если runlevel 5, то вообще без всяких команд - у вас сама система вызывает графический вход в систему. (насчёт runlevel смотрите /etc/inittab).

DestR0yer 01-10-2004 13:22 252507

Люди помогите поставить карточку Асус V9570/TD GeForce FX 5700. Дрова вроде последние с сайта нВидиа (6111). При установке пишет что-то про возможные конфликты с карточками Рива и т.д. В итоге совсем не ставятся. Дистрибутив Линукс Мандрэйк 10,0.

ruslandh 03-10-2004 08:54 252508

Destroyer
Цитата:

В итоге совсем не ставятся. Дистрибутив Линукс Мандрэйк 10,0.
давайте ваши логи установки, тогда хоть как-то помочь можно.


Malax 05-10-2004 01:43 252509

Вобщем сколько я не мучился с этой проблемой на мандрейке 10.0 так у меня ничего и не вышло. Взял у знакомого RedHat 8.0 - все встало без проблем.
Кстати, достал старую видюху S3Trio64 PCI, пробовал её в мандрейке заставить работать - так он её определяет правильно, но когда пытаешься тестировать её, то выдаёт "error has ocured, try to change some parametrs" (пробовал разные дрова - везде одно и то же, при этом сама видюха рабочая - проверено). Вот такая вот гадость.

Таким образом под Ред Хатом все работает прекрасно и к мандрейку я теперь вряд ли когда вернусь.

Кстати, в догонку у меня сейчас runlevel стоит 3 (загрузка в текстовом режиме) а где можно вручную его поменять например на 5?

ruslandh 05-10-2004 07:48 252510

В /etc/inittab

DestR0yer 05-10-2004 16:51 252511

ruslandh

Вот логи:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Tue Oct *5 18:35:41 2004

option status:
*license pre-accepted * *: false
*update * * * * * * * * *: false
*force update * * * * * *: false
*expert * * * * * * * * *: false
*uninstall * * * * * * * : false
*driver info * * * * * * : false
*no precompiled interface: false
*no ncurses color * * * *: false
*query latest driver ver : false
*OpenGL header files * * : false
*no questions * * * * * *: false
*silent * * * * * * * * *: false
*X install prefix * * * *: /usr/X11R6
*OpenGL install prefix * : /usr
*Installer install prefix: /usr
*kernel source path * * *: (not specified)
*kernel install path * * : (not specified)
*proc mount point * * * *: /proc
*ui * * * * * * * * * * *: (not specified)
*tmpdir * * * * * * * * *: /root/tmp
*ftp site * * * * * * * *: ftp://download.nvidia.com

Using: nvidia-installer ncurses user interface
-> License accepted.
-> No precompiled kernel interface was found to match your kernel; would you li
* ke the installer to attempt to download a kernel interface for your kernel f
* rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: No)
-> No precompiled kernel interface was found to match your kernel; this means
* that the installer will need to compile a new kernel interface.
-> Kernel source path: '/lib/modules/2.6.3-4mdk/build'
-> Performing cc_version_check with CC="cc".
-> Performing rivafb check.
-> Performing rivafb module check.
WARNING: Your kernel was configured to include rivafb support as
* * * * a loadable kernel module.
* * * *
* * * * The rivafb driver conflicts with the NVIDIA driver; the
* * * * NVIDIA kernel module will still be built and installed,
* * * * but be aware that the NVIDIA driver will not be able to
* * * * function properly if the rivafb module is loaded!
-> Cleaning kernel module build directory.
* executing: 'cd ./usr/src/nv; make clean'...
* rm -f -f nv.o os-agp.o os-interface.o os-registry.o nv.o os-agp.o os-interfa
* ce.o os-registry.o nvidia.mod.o
* rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags}
* rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
-> Building kernel module:
* executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.3-4mdk/buil
* d SYSOUT=/lib/modules/2.6.3-4mdk/build'...
* Your kernel was configured to include rivafb support as
* a loadable kernel module.
*
* The rivafb driver conflicts with the NVIDIA driver; the
* NVIDIA kernel module will still be built and installed,
* but be aware that the NVIDIA driver will not be able to
* function properly if the rivafb module is loaded!
*
* *** Failed rivafb module sanity check, but continuing! ***
*
*
* NVIDIA: calling KBUILD...
* make -C /lib/modules/2.6.3-4mdk/build \
* KBUILD_SRC=/usr/src/linux-2.6.3-4mdk KBUILD_VERBOSE=1 \
* KBUILD_CHECK= -f /usr/src/linux-2.6.3-4mdk/Makefile modules
* * Using /usr/src/linux-2.6.3-4mdk as source for kernel
* if [ -h /usr/src/linux-2.6.3-4mdk/include/asm -o -f /usr/src/linux-2.6.3-4md
* k/.config ]; then \
* echo " */usr/src/linux-2.6.3-4mdk is not clean, please run 'make mrproper'"
* ;\
* echo " *in the '/usr/src/linux-2.6.3-4mdk' directory.";\
* /bin/false; \
* fi;
* * /usr/src/linux-2.6.3-4mdk is not clean, please run 'make mrproper'
* * in the '/usr/src/linux-2.6.3-4mdk' directory.
* make[3]: *** [prepare1] пЫЙВЛБ 1
* make[2]: *** [modules] пЫЙВЛБ 2
* NVIDIA: left KBUILD.
* nvidia.ko failed to build!
* make[1]: *** [module] пЫЙВЛБ 1
* make: *** [module] пЫЙВЛБ 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed. *Please see the file
* * * '/var/log/nvidia-installer.log' for details. *You may find suggestions
* * * on fixing installation problems in the README available on the Linux
* * * driver download page at www.nvidia.com.

Я понял что что-то надо с ядром творить, но татк как я в этом деле ноль, то прошу помочь

DestR0yer 07-10-2004 15:00 252512

Спасибо всем кто попытался помочь, я уже сам разобрался.
В моем случае надо было запустить ентот файл c параметром --add-this-module. После этого генерится другой файл который и надо запускать.

Aragorn 11-02-2005 15:06 297388

Объясните, пожалуйста, как для полного дауна (желательно пошагово), как поставить драйвера от Nvidia на Mandrake 10.0

XaDex 15-02-2005 00:26 298372

Aragorn

1. скачиваешь дрова. (http://nvidia.com)
2. грузишься в runmode 3(или как там оно) (грузи чистую консоль(один из пунктов загрузчика по дефаулту), потом команду telinit 3(могу ошибаться, но если запустить дровишки, то тебе эту команду подскажут))
3. запускаешь файл с дровами. (./nvidia-чего-то-там-длинное.run)
4. рестартишь.

в идеале всё должно работать......

Aragorn 17-02-2005 18:30 299340

Запустить установку дров удалось только после установки нового ядра 2.6.10 (до этого ругался на kernel interface, точнее на его отсутствие), но после конфига иксов, запускаю их и... все! Черный экран; никаких признаков жизни. После того, как ставишь старый конфиг - все в норме. Кстати, во время установки ругался опять на kernel interface, но, как я понял (в английском не силен), скомпилировал его сам. И еще предупреждал, что модуль rivafb не надо грузить, хотя я его даже не устанавливал.

Aragorn 19-02-2005 11:47 299851

Все! Работает! Кому надо, поделюсь секретом :)


Время: 20:43.

Время: 20:43.
© OSzone.net 2001-