Автор Тема: Компилиране на видео драйвери  (Прочетена 2501 пъти)

dark_elf

  • Напреднали
  • *****
  • Публикации: 120
    • Профил
Сложих си Debian Lenny 5.0.1 и искам да си сложа последните драйвери на NVIDIA но трябва да си ги компилирам за моето ядро. Инсталирах си gcc и make, но имам проблем. Ето какво ми изкарва в log файла:

Цитат
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Tue Jun 2 23:51:59 2009
installer version: 1.0.7

option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
precompiled interfaces : true
no ncurses color : false
query latest version : false
OpenGL header files : true
no questions : false
silent : false
no recursion : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
no kernel module : false
force SELinux : default
no X server check : false
no cc version check : false
force tls : (not specified)
X install prefix : (not specified)
X library install path : (not specified)
X module install path : (not specified)
OpenGL install prefix : (not specified)
OpenGL install libdir : (not specified)
utility install prefix : (not specified)
utility install libdir : (not specified)
doc install prefix : (not specified)
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)

Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 180.51.
-> 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.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> The CC version check failed:

The compiler used to compile the kernel (gcc 4.1) does not exactly match the
current compiler (gcc 4.3). The Linux 2.6 kernel module loader rejects kern
el modules built with a version of gcc that does not exactly match that of t
he compiler used to build the running kernel.

If you know what you are doing and want to ignore the gcc version check, sel
ect "No" to continue installation. Otherwise, select "Yes" to abort install
ation, set the CC environment variable to the name of the compiler used to c
ompile your kernel, and restart installation. Abort now? (Answer: No)
ERROR: Unable to find the kernel source tree for the currently running kernel.
Please make sure you have installed the kernel source files for your
kernel and that they are properly configured; on Red Hat Linux systems,
for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM
installed. If you know the correct kernel source files are installed,
you may specify the kernel source path with the '--kernel-source-path'
command line option.

Някакви идеи?   ???
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8792
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Компилиране на видео драйвери
« Отговор #1 -: Jun 03, 2009, 12:58 »
Защо преди да зададеш въпроса не използва търсачката на форума?


http://www.linux-bg.org/forum/index.php?topic=34585.msg172699#msg172699

И не не можеш да ги компилираш, най-малко защото са вече компилирани.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

BOT_ev

  • Напреднали
  • *****
  • Публикации: 995
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
Активен

Get to da chopa !!!
----------------------------------------------------------------------

tonitochev

  • Напреднали
  • *****
  • Публикации: 699
  • Distribution: Kubuntu and Xubuntu
  • Window Manager: KDE 4
    • Профил
    • WWW
Re: Компилиране на видео драйвери
« Отговор #3 -: Jun 03, 2009, 18:48 »
Първо, поглеждаш си версията на ядрото.
Второ, отваряш Synaptic и поглеждаш има ли пакет с хедърите на това ядро. Ако да - инсталираш ги, ако не - ще трябва да си намериш в списъка друго ядро с наличен пакет с хедърите към него.
Трето, инсталираш пакета build-essential - това е мета пакет, който ще зададе да се инсталира всичко необходимо за компилиране.
Четвърто - еми остава да излезеш от графичен режим и да стартираш пакета на нвидиа.
Активен

Debian
 http://debian-az-propaganda.blogspot.com/
вестник за GNU/Linux  http://vestnik.hbcom.info/news.php
 http://tonitochev.net16.net/

neosofti

  • Напреднали
  • *****
  • Публикации: 123
  • Distribution: Убунту 10.04 - 64 бита
  • Window Manager: Gnome
    • Профил
    • WWW
Re: Компилиране на видео драйвери
« Отговор #4 -: Jun 03, 2009, 19:53 »
Ето ти нещо за ръчна инсталация, което бях писал май 2008 за http://ubuntuforums-bg.org. С това от предният пост и от мене ще се оправиш, но имай напредвид, че трябва да изтеглиш актуалният драйвер за твоят модел. Когато инсталираш следващи версии на ядрото трябва да компилираш модула на ръка за него, за да ти светне графичната среда. И докато не съм забравил, няма да е лошо да добавиш nvidia в  /etc/modules ако има проблеми със автоматичното му зареждане.
За автоматизиране на процеса и спестяването на ръчната компилация за нови версии на ядрото има dkms(Dynamic Kernel Module Support Framework). Поправете ме ако греша.  :)
« Последна редакция: Jun 03, 2009, 20:23 от neosofti »
Активен

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
Re: Компилиране на видео драйвери
« Отговор #5 -: Jun 03, 2009, 23:59 »
Под Дебиан, освен нужните инсталации на разни пакети за компилиране (tonitochev ти е казал кои), има един хубав скрипт. Казва се sgfxi. Той сам ще направи всичко нужно за даунлоудване, билдване и т.н. на драйвъра. Потърси го в гугъл, ако нещо не го намериш, ще ти го пратим.
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8792
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Компилиране на видео драйвери
« Отговор #6 -: Jun 04, 2009, 08:56 »
Е Мара трябваше да кажеш на човека да си добави хранилището на Сидукс, както и още няколко неща, които може да научи от описанието на същата в този портал.

Аз поне не го съветвам. Никога, ама никога не постигнах задоволителен резултат точно с този програмен низ. Това, което му дадох е универсално, самите нВидия съветват за него и единствено неудобство е да, че трябва от време на време да повтаря процедурата.

Аз самияв съм си го запазил като скрипт.
« Последна редакция: Jun 04, 2009, 09:00 от go_fire »
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
Re: Компилиране на видео драйвери
« Отговор #8 -: Jun 04, 2009, 10:51 »
go_fire аз лично ползвам само този скрипт, т.е. без хранилищата на Сидукс (за да не ми се омазват някакви неща, поне преди имаше някакви проблеми) и това е, което ползвам за драйвърите на моята 6100-арка, просто ми е по-лесно.
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8792
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Компилиране на видео драйвери
« Отговор #9 -: Jun 04, 2009, 14:13 »
Аз пък ползвам почти всичко от там, без въпросния. Досега от техен пакет не ми се е чупило нищо, но както е видно от профила ми аз съм нестабилен. Специално ядрата им излизат часове след Ванила и са много добри.


Я ми кажи твоя Дебиан 64 битов ли е? И ако е така, как се оправяш с е17 след последния ъпдейт?
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

remotex

  • Напреднали
  • *****
  • Публикации: 344
    • Профил
Re: Компилиране на видео драйвери
« Отговор #10 -: Jun 04, 2009, 15:44 »
Както и преди съм казвал http://www.linux-bg.org/forum/index.php?topic=33057.msg162253#msg162253 най-простото решение е:
Код:
export CC="gcc-4.1" ; sh NVIDIA*

  ...като първо поглеждаш дали имаш инсталирана точно тази версия която ти иска инсталатора - втвоя случай 4.1. Ако нямаш си я инсталираш и после указваш да позлва нея при компилиране
export CC="gcc-4.1" ; sh NVIDIA*
...то между другото в самото съобщение точно си е описано какво да направиш, но ако не знаеш английски а и за други алтернативни методи за справяне с проблема погледни адреса който съм дал.
Активен

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
Re: Компилиране на видео драйвери
« Отговор #11 -: Jun 04, 2009, 17:45 »
//offtopic към go_fire
В последно време ъпгрейдите на е17 и Дебиана като цяло първо ги пускам на компа на половинката ми и като видя, че нещо се чупи, просто не ъпгрейдвам (не съм умряла за най-нов софтуер). Дебиана ми е 64-битов, разбира се, е17 е от репозиторито на alphagemini. Иначе кое по-точно имаш пред вид като "последния ъпдейт"?
« Последна редакция: Jun 04, 2009, 17:47 от bop_bop_mara »
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8792
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Компилиране на видео драйвери
« Отговор #12 -: Jun 04, 2009, 21:17 »
@офф

За съжаление това е единственото действащо хранилище. Преди около месец младежа направи пълно обновление на пакетите (тогава излезе последната алфа, сега се чакат бети и ерцета). Тогава навлязоха едни библиотеки, които работят, но чупят апт, защото не са им корекни зависимостите. Това от своя страна затруднява неимоверно цялостното обновяване на системата. Последното, което направих е да послушам създателя на хранилището да премахна всичко и сега ще качвам наново.
« Последна редакция: Jun 04, 2009, 21:29 от go_fire »
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear