LinuxForum.Fans
Тема

Установка драйвера видеокарты NVIDIA из репозитория

Автор: tipx 39 сообщений 15893 просмотров
#268508
verg написал:
Dadoolya,
Нет ли переключателя в биосе на карту нвидия?

Здравствуйте, verg!
В пункте Graphic mode меню Main в биосе можно установить одно из двух значений: [Switchable] (по умолчанию), или [Integrated]. При выборе второго и в Линуксе, и в Винде определяется только интеловская карта.
Кстати, в том же меню биоса память видео указана всего 128 МБ, и притом эта цифра не изменяется при вышеприведенных переключениях. А ведь в карте NVIDIA она равна 1GB!
В положении [Switchable], находясь в Винде, попробовал в Диспетчере оборудования отключить интеловскую карту. Экран погас, пришлось воспользоваться кнопкой выключения питания, чтов Винде, сами понимаете, не рекомендуется.
В-общем, с этими двумя картами явно чертовщина какая-то, по-моему!

#268675

Dadoolya написал:
Всем привет!
1. Моя карта GeForce GT 630m. В предлагаемом списке Vendor/NVIDIA нет типа карт с наличием GT в их названии.
Зашел в Диспетчер оборудования Windows и убедился, что у меня, оказывается, есть еще один видеоадаптер: Intel(R) HD Graphics 3000! Так может, при двух видеоадаптерах существует иной порядок настройки графического сервера?
Заранее спасибо!
Искать в списке устройств именно свою видяху не надо.
В настройках граф.сервера выбрать производителя Nvidia, и далее GeforceFX и система предложит установить проприетарные драйвера.
Я уже ставил на ПК с Intel i3 в которых вшит видеочип, и плюс была видяха GT430. Ставиться всё само. На ноуте G210 + Core2 тоже всё встало всё само.
#268680

А с переключениями между Intel и Nvidia где-то читал есть траблы, там материнка как-то сама переключает на нужный ведеочип, тоже недавно сталкивался с этим на буке Lenovo, я не стал ничего ковырять оставляя эту работу материнке.

#268752
Naymnik написал:
А с переключениями между Intel и Nvidia где-то читал есть траблы, там материнка как-то сама переключает на нужный ведеочип,

Да, я и сам где-то когда-то об этом читал. Но тогда мне конкретно это было не нужно со старым ноутом. А сейчас уже просто тычусь во все глюки!
Да тут еще bash ерепенится! На попытки открыть /etc/X11/xorg.conf отказывает в доступе, как будто я вошел не под root! Пришлось заводить Dolphin с правами root, открывать в нем, и уже из него копировать:

text
# File generated by XFdrake (rev )

# ********************************************************************** # Refer to the xorg.conf man page for details about the format of # this file. # **********************************************************************

Section "ServerFlags" Option "DontZap" "False" # disable <Ctrl><Alt><BS> (server abort) #DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching) AllowMouseOpenFail # allows the server to start up even if the mouse does not work EndSection

Section "Module" Load "v4l" # Video for Linux EndSection

Section "Monitor" Identifier "monitor1" VendorName "Generic" ModelName "Flat Panel 1024x768" HorizSync 31.5-48.0 VertRefresh 56.0-65.0 # TV fullscreen mode or DVD fullscreen output. # 768x576 @ 79 Hz, 50 kHz hsync ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630 # 768x576 @ 100 Hz, 61.6 kHz hsync ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616 EndSection

Section "Device" Identifier "device1" VendorName "nVidia Corporation" BoardName "NVIDIA GeForce 400 series and later" Driver "vesa" Option "DPMS" EndSection

Section "Screen" Identifier "screen1" Device "device1" Monitor "monitor1" DefaultColorDepth 24 Subsection "Display" Depth 8 Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240" EndSubsection Subsection "Display" Depth 15 Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240" EndSubsection Subsection "Display" Depth 16 Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240" EndSubsection Subsection "Display" Depth 24 Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240" EndSubsection EndSection

Section "ServerLayout" Identifier "layout1" Screen "screen1" EndSection

Даже я уже вижу, что в секции "Device" в строке Driver необходимо "vesa" заменить на "nvidia". Может, опытные люди увидят и подскажут еще что-то?
Буду очень признателен!

#268764

Dadoolya,

Поменяйте на "nvidia"

Кстати, поставьте десктопное ядро:

text
# urpmi kernel-desktop kernel-desktop-devel

Потом:
Вручную попробуйте установить:

text
# urpmi http://mib.pianetalinux.org/2010.2/32/testing/MesaXorg/Xserver1.12.1/dkms-nvidia-current-302.07-69.1mib2010.2.i686.rpm http://mib.pianetalinux.org/2010.2/32/testing/MesaXorg/Xserver1.12.1/nvidia-current-doc-html-302.07-69.1mib2010.2.i686.rpm http://mib.pianetalinux.org/2010.2/32/testing/MesaXorg/Xserver1.12.1/x11-driver-video-nvidia-current-302.07-69.1mib2010.2.i686.rpm 

ОС поновее не хотите поставить? Где возможно скорее всего подобного геморроя не будет.

#268805

Спасибо, ]verg!
По первой команде. не могу определиться с выбором по первому списку, впервые вижу эти названия:

text
[root@localhost nick]# urpmi kernel-desktop kernel-desktop-devel
Нет пакета с названием kernel-desktop
Следующие пакеты содержат kernel-desktop: Dta1xx-kernel-desktop-latest, Dta1xx-kernel-desktop586-latest, Dta1xxNw-kernel-desktop-latest, Dta1xxNw-kernel-desktop586-latest, ...
Чтобы выбрать все, используйте параметр «-a»
Нет пакета с названием kernel-desktop-devel
Следующие пакеты содержат kernel-desktop-devel: kernel-desktop-devel-2.6.33.5-2mnb, kernel-desktop-devel-2.6.33.7-1mnb, kernel-desktop-devel-2.6.33.7-2mnb, kernel-desktop-devel-2.6.36.1-2mnb, ...
Чтобы выбрать все, используйте параметр «-a»
Выбирать все не имет смысла - ведь потом придется лишние выковыривать из GRUB.
Может, присоветуете какой-то один? Кстати, если пакетам во втором списке должен строго соответствовать какой-то определенный пакет из первого списка, тогда советуйте для самого нового ядра оба.

По второй команде. Уточняю на всякий случай: Это что, действительно одна такая длинная команда?

"verg" написал:
ОС поновее не хотите поставить? Где возможно скорее всего подобного геморроя не будет.

2011-ую поставил, поплевался, и убрал. Вместо того, чтобы оттачивать уже состоявшуюся ОС, сочинили какое-то отпочкование, как и либру от ООо. Похоже на соревнование, у кого какое сооружение получится из одного и того же "Конструктора". Так что подожду пока с окончательной заменой. Хотя черные мыслишки из-за этого геморроя уже зашевелились. Но буду им сопротивляться до последнего. :D

#268810
"Naymnik" написал:
и я вот думаю что ему стоит поновее поставить или обновится отсюда Репозиторий 2010.3 и KDE4.8 для Mandriva 2010.2 от проекта MIB

Спасибо, Naymnik!
Почитал я там беседу вас троих, и понял, как долго мне еще расти... Но ссылку на репо оставил, все равно попробую.

#268820
"Dadoolya" написал:
По первой команде.

1) Выберите эти:

text
# urpmi kernel-desktop-devel-2.6.36.1-2mnb kernel-desktop-2.6.36.1-2mnb
"Dadoolya" написал:

По второй команде.

Да, такая длинная.

"Naymnik" написал:
и я вот думаю что ему стоит поновее поставить или обновится отсюда Репозиторий 2010.3 и KDE4.8 для Mandriva 2010.2 от проекта MIB

Не думаю, что обновление оттуда поможет.

"Dadoolya" написал:
2011-ую поставил, поплевался, и убрал.

Можно ещё попробовать Магея 2, если mdv2011 не понравилась.

#268832
Dadoolya написал:
[quote="Naymnik"]и я вот думаю что ему стоит поновее поставить или обновится отсюда Репозиторий 2010.3 и KDE4.8 для Mandriva 2010.2 от проекта MIB

Спасибо, Naymnik!
Почитал я там беседу вас троих, и понял, как долго мне еще расти... Но ссылку на репо оставил, все равно попробую.[/quote]
у меня и на ПК и на ноуте эти обновления работают хорошо, а ноут даже меньше стал греться :)

#268835
"Naymnik" написал:
у меня и на ПК и на ноуте эти обновления работают хорошо, а ноут даже меньше стал греться ab

У меня с ними на ноуте тоже всё замечательно =) правда у меня таких проблем нет (карта только интел)

#268915
"verg" написал:
1) Выберите эти:

Что-то bash не одобрил Ваш выбор. Из-за зависимостей. Но, оказалось, что bash может сам "подвести" под возможный вариант выбора. (Вот это я понимаю, - интерактивность, спасибо создателям программы!) По его подсказкам установил десктоповское ядро и загрузился в него. Ввел Вашу "три в одной" длинную команду. Вроде все сработало, но как-то подозрительно:

text
# urpmi http://mib.pianetalinux.org/2010.2/32/testing/MesaXorg/Xserver1.12.1/dkms-nvidia-current-302.07-69.1mib2010.2.i686.rpm http://mib.pianetalinux.org/2010.2/32/testing/MesaXorg/Xserver1.12.1/nvidia-current-doc-html-302.07-69.1mib2010.2.i686.rpm http://mib.pianetalinux.org/2010.2/32/testing/MesaXorg/Xserver1.12.1/x11-driver-video-nvidia-current-302.07-69.1mib2010.2.i686.rpm
nvidia-current-doc-html помечается как установленный вручную; он не будет учитываться при определении пакетов-сирот
writing /var/lib/rpm/installed-through-deps.list

устанавливается dkms-nvidia-current-302.07-69.1mib2010.2.i686.rpm x11-driver-video-nvidia-current-302.07-69.1mib2010.2.i686.rpm nvidia-current-doc-html-302.07-69.1mib2010.2.i686.rpm из /var/cache/urpmi/partial Подготовка... ############################################## 1/3: dkms-nvidia-current ##############################################

Creating symlink /var/lib/dkms/nvidia-current/302.07-69.1mib2010.2/source -> /usr/src/nvidia-current-302.07-69.1mib2010.2

DKMS: add Completed.

Error! Your kernel source for kernel 2.6.36.2-desktop-2mnb cannot be found at /lib/modules/2.6.36.2-desktop-2mnb/build or /lib/modules/2.6.36.2-desktop-2mnb/source. You can use the --kernelsourcedir option to tell DKMS where it's located. 2/3: x11-driver-video-nvidia-current ############################################## 3/3: nvidia-current-doc-html ##############################################

-------- Uninstall Beginning -------- Module: nvidia-current Version: 295.40-69.1mib2010.2 Kernel: 2.6.36.2-server-2mnb (i586) -------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

nvidia-current.ko.gz: - Uninstallation - Deleting from: /lib/modules/2.6.36.2-server-2mnb/dkms/drivers/char/drm/ - Original module - No original module was found for this module on this kernel. - Use the dkms install command to reinstall any previous module version.

depmod......

DKMS: uninstall Completed.

------------------------------ Deleting module version: 295.40-69.1mib2010.2 completely from the DKMS tree. ------------------------------ Done.

Поэтому, видимо, настройка на проприетарный драйвер опять не получилась. После нажатия на кнопку "Проверить" получил сообщение:

text
(EE)NVIDIA: Failed to load the NVIDIA kernelmodule. Pleasecheck your system's kernel log for additional error messages.
Попробуйте изменить некоторые параметры.

Вручную опять нагло исправил в /xorg.conf vesa на nvidia и пошел на перезагрузку. Получил окно с сообщением (тоже на англо-русском диалекте):

text
The proprietary driver for your graphic card non be found, the system is now using the free software driver (vesa).
Reason: Проприетарный драйвер ядра не найден для для драйвера X.org/'nvidia'/

("Для для" - так в окне.) :)
Ну что, пора обновлятья с репо 20103 (хотя это было бы справедливее назвать переустановкой), или еще остались какие-то неиспользованные варианты?

#268925
Dadoolya написал:
[quote="verg"]1) Выберите эти:

иводВроде все сработало, но как-то подозрительно:
Ну что, пора обновлятья с репо 20103 (хотя это было бы справедливее назвать переустановкой), или еще остались какие-то неиспользованные варианты?[/quote]
изначально у вас не установлены сырцы(исходный код) ядра - kernel-source. Надо при установке вставлять в привод установочный диск мандривы, либо установить самостоятельно в " Установка программ "
Вообще-то для установки мибовского драйвера лучше полностью обновиться до 2010.3, т.к. зависимостей много.

#268934
Naymnik написал:

изначально у вас не установлены сырцы(исходный код) ядра - kernel-source.

Нужен kernel-desktop-devel.

#268958

Dadoolya,
Так у вас подключены репы 2010.3 Репозиторий 2010.3 и KDE4.8 для Mandriva 2010.2 от проекта MIB

Полностью обновитесь.

Ставьте новое ядро, если ещё не поставилось:

text
# urpmi kernel-desktop-devel-3.2.18-1mib-1
# urpmi kernel-desktop-3.2.18-1mib-1

Загружайтесь в новое ядро.
В загрузке GRUB должно быть прописано nokmsboot

Далее ставим драйвер через МСС - настройка графики (должен поставиться версии 302.11)

#269224

Уф! Обновился! (Более 700МБ трафика - это с моим-то вшивым GPRS!)
Но результат тот же: "Ошибка: Устройство не обнаружено." (Это я уже сам перевожу. :D )
Но! Раньше после попытки настроить графсервер на проприетарные драйверы во время перезагрузки возникал диалог с предложением перенастроить его конфигурацию. Это позволяло входить в систему после перехода на свободные драйверы. Теперь же этого окна не возникает, и вся загрузка заканчивается приглашением ввести свой логин для входа в консоль. Войдя, вводил startx - ноль внимания и фунт презрения! В любое ядро. Пришлось заводить Live-CD, заменять в /Xorg.conf nvidia на vesa, чтобы вернуться в свою Мандриву.

"verg" написал:
Загружайтесь в новое ядро.
В загрузке GRUB должно быть прописано nokmsboot

Новые ядра при обновлении устанавливаются в Мандриве автоматом. А вот что такое nokmsboot, и где его смотреть, не знаю. В файлах menu.lst, install.sh & device.map такого не значится. Где смотреть?

"verg" написал:
Далее ставим драйвер через МСС - настройка графики (должен поставиться версии 302.11)

Но у меня он и был такой! Установился еще по Вашим же командам, которые Вы давали здесь выше!
Выходит, моя карта слишком нова? Не зря ее родной драйвер под Линукс удалось найти только в одной из бета-версий! Кажется, придется заводить новую тему, блин!

#269369
"aliaksei1818" написал:
Далее руководствуетесь этим

Здравствуйте, aliaksei1818!
Пожалуйста, прочтите мой пост №9 в этой теме? Особенно про 2 моих напасти...
Не могли бы Вы 1-2-мя фразами сказать, что это там и зачем? Потому что когда я увидел там, что для запуска браузера нужно надолбить команду в консоли, меня чуть кондрашка не хватила!
А тему эту на форуме я будирую потому, что у меня отключены эффекты трехмерного рабочего стола. По идее, для этого достаточно и встроенной интеловской карты. На старом ноуте у меня видеокарта тоже имела 128 МБ памяти, а вращающийся куб работал спокойно. Только оперативка там была всего 1 ГБ.
А тут оперативка 4 ГБ, целых 2 видюхи, притом одна из них с памятью 1 ГБ, а не то что насладиться Метиссом, но даже элементарный куб не могу иметь! Ну не обидно ли?!

#269569
Dadoolya написал:
Не могли бы Вы 1-2-мя фразами сказать, что это там и зачем?

Это необходимо для перенаправления изображения через карточку Intel IGP. Если говорить о программном обеспечении для windows, то здесь переключении графики происходит автоматически для каждого приложения отдельно, тем самым определяя графический процессор для его рендеринга, при этом IGP будет активен всегда, поскольку имеет непосредственное физическое подключении к монитору.

Dadoolya написал:
Потому что когда я увидел там, что для запуска браузера нужно надолбить команду в консоли, меня чуть кондрашка не хватила!

Ну этом не совсем уж так мрачно, поскольку использование карточки nvidia необходимо только для ресурсоемких приложений. Просто создайте на рабочем столе ссылку на приложения с командой optirun. В будущем Вы сможете управлять приложениями с помощью графического инструмента bumblebee (пока находится в стадии разработки).

Dadoolya написал:
А тему эту на форуме я будирую потому, что у меня отключены эффекты трехмерного рабочего стола.

Тут я уж не знаю, чем Вам помочь, поскольку графические эффекты будут зависеть от путей установленных библиотек драйвера nvidia, а это уже специфика дистрибутива.

Войдите или зарегистрируйтесь, чтобы ответить.