![]() |
Люди, гуру линукса, подскажите мне плз как настроить эту карточку?
Пробую встроенные дрова от Nvidia, но ничего не получается, на экране отображается хаос. То, что линукс предлагает мне по-умолчанию (к сожалению не помню как называется) вроде работает, но при этом KDE виснет постоянно во время загрузки, GNOME виснет время от времени. А по экрану часто всякие глюки проскакивают. Я в линуксе полный ноль, но хочу нацчиться, так что плз опишите если можно подробнее. |
Какой дистрибутив, какая версия XFree86 ?
|
Попробуй последние дрова с Nvidia.com - там поддержка FX включена... Тока учти, что последние добадываются до версии ядра 2.8.х - короче, если хочешь, чтоб они встали придётся перекомпилить ядро или юзать более старую версию дров(там есть список поддерживаемых карточек)
|
Guest
Цитата:
|
Скачал дрова с 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 часа назад поставил, так что без подсказки искать могу очень долго. Заранее спасибо. |
И еще, Дистрибутив у меня Mandrake Linux 10.0 Official Discovery
А как можно определить версию иксов? Что запустить надо? |
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 |
2 Ruslandh
Упс... да, очепятка вышла... |
Так, версия иксов у меня 4.3.
Xdrakes уже юзал, соответственно писал файл не с нуля, а редактировал готовый. Максимум чего добился - это при запуске XFree86 появляется логотип Nvidia, а потом либо запускается графическая оболочка (синий экран и курсор для мыши) которая все-равно виснет, либо после логотипа просто черный экран. |
Malax
Если появился логотип, то проблема не с X, а с менеджером окон. У меня такое бывает , если я из mc пытаюсь запустить startx - надо из mc выйти. |
Ничего, не понимаю. Когда в файле XF86config-4 прописываю driver "nvidia", то все виснет, когда "vesa", то с глюками, но запускается. В логах ничего подозрительного не вижу. Запускаю я это из mc или нет - роли не играет, одинаковая фигня получается.
|
А как Вы запускаете X - через startx или у вас по-умолчанию используется графический вход ? (runlevel 5)
|
Хмм, я в папке \usr\X11R6\bin нашел исполняемый файлик XFree86, вот им и запускаю. А что, не правильно? Кстати, посмотрел форум на nvidia.com по этой теме, оказывается очень много людей сидят точно с такой же проблемой именно в мандрейке (9.2 и 10), но решения там нет, есть извращенские варианты типа Option "IgnoreDisplayDevices", но это помогло далеко не всем, и мне не помогло. На днях попробую поставить себе RedHat. Посмотрим что из этого выйдет.
|
Цитата:
|
А как правильно?
|
Если у вас установлен runlevel 3, то командой startx, если runlevel 5, то вообще без всяких команд - у вас сама система вызывает графический вход в систему. (насчёт runlevel смотрите /etc/inittab).
|
Люди помогите поставить карточку Асус V9570/TD GeForce FX 5700. Дрова вроде последние с сайта нВидиа (6111). При установке пишет что-то про возможные конфликты с карточками Рива и т.д. В итоге совсем не ставятся. Дистрибутив Линукс Мандрэйк 10,0.
|
Destroyer
Цитата:
|
Вобщем сколько я не мучился с этой проблемой на мандрейке 10.0 так у меня ничего и не вышло. Взял у знакомого RedHat 8.0 - все встало без проблем.
Кстати, достал старую видюху S3Trio64 PCI, пробовал её в мандрейке заставить работать - так он её определяет правильно, но когда пытаешься тестировать её, то выдаёт "error has ocured, try to change some parametrs" (пробовал разные дрова - везде одно и то же, при этом сама видюха рабочая - проверено). Вот такая вот гадость. Таким образом под Ред Хатом все работает прекрасно и к мандрейку я теперь вряд ли когда вернусь. Кстати, в догонку у меня сейчас runlevel стоит 3 (загрузка в текстовом режиме) а где можно вручную его поменять например на 5? |
В /etc/inittab
|
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. Я понял что что-то надо с ядром творить, но татк как я в этом деле ноль, то прошу помочь |
Спасибо всем кто попытался помочь, я уже сам разобрался.
В моем случае надо было запустить ентот файл c параметром --add-this-module. После этого генерится другой файл который и надо запускать. |
Объясните, пожалуйста, как для полного дауна (желательно пошагово), как поставить драйвера от Nvidia на Mandrake 10.0
|
Aragorn
1. скачиваешь дрова. (http://nvidia.com) 2. грузишься в runmode 3(или как там оно) (грузи чистую консоль(один из пунктов загрузчика по дефаулту), потом команду telinit 3(могу ошибаться, но если запустить дровишки, то тебе эту команду подскажут)) 3. запускаешь файл с дровами. (./nvidia-чего-то-там-длинное.run) 4. рестартишь. в идеале всё должно работать...... |
Запустить установку дров удалось только после установки нового ядра 2.6.10 (до этого ругался на kernel interface, точнее на его отсутствие), но после конфига иксов, запускаю их и... все! Черный экран; никаких признаков жизни. После того, как ставишь старый конфиг - все в норме. Кстати, во время установки ругался опять на kernel interface, но, как я понял (в английском не силен), скомпилировал его сам. И еще предупреждал, что модуль rivafb не надо грузить, хотя я его даже не устанавливал.
|
Все! Работает! Кому надо, поделюсь секретом :)
|
Время: 20:43. |
Время: 20:43.
© OSzone.net 2001-