Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: PaFKaTa в Aug 30, 2007, 22:58



Титла: Проблеми с видеодрайвер
Публикувано от: PaFKaTa в Aug 30, 2007, 22:58
Инсталирах драйвер от "envy" сичко си беше ок рестартнахме си видяхме логото и всичко ок 1024ь768 на 85херца но на следващия рестарт всичко се срина... видео драйвера позволява само 640... на 50херца, преди това пробвах с др команди но и по някаква случайност стана но пак така след рестарта се прецака. Видеокартата е  Gforce MX 440 64mb.
Помогайте защото едвам гледам монитора...


Титла: Проблеми с видеодрайвер
Публикувано от: paucku в Aug 31, 2007, 12:42
Дай малко повече инфо за системата си. Какъв е този "envy"?

Ако си се Дебиан базирана дистрибуция пробвай с това в конзолата:
Примерен код
$ dpkg-reconfigure xserver-xorg


Титла: Проблеми с видеодрайвер
Публикувано от: PaFKaTa в Aug 31, 2007, 17:18
http://albertomilone.com/nvidia_scripts1.html от там изтеглих драйвера и дадох на 1вото install nvidia driver, всичко си пишеше че е ок...
AMD Athlon 1800+ 512mb ram gforece mx440 64mb 30gb maxtor 80gb seagate. Четох и други теми, но така и не можах да подкарам драйвера да върви добре...
Един от проблемите е, че не мога да редактирам source листа (казва че нямам права) като напиша в shell-a "su kate /etc/apt/source.list" ми казва че не познава какво е кате (текстов редактор). Как по друг начин да го редактирам? Не съм пробвал това с dpkg-reconfigure xserver-xorg , защото в момента не съм на моето пц. Linux-a ми е Kubuntu 7,04 -i386





Титла: Проблеми с видеодрайвер
Публикувано от: Nik123 в Sep 01, 2007, 01:26
Я малко повече информация дай.. Дистрибуцията, например. Иначе, драйвъра можеш да си го свалиш от официалния сайт на нвидия, и го инсталираш по следния начин:
Отваряш терминал
пишеш вътре su -l root и паролата
после init 3
chmod 775 <сваления драйвър>
sh <драйвъра>
следваш стъпките
init 5
и готово


Титла: Проблеми с видеодрайвер
Публикувано от: metal в Sep 01, 2007, 07:33
@PaFKaTa, малко си сбъркал командата ;) . Със su се сменя потребителя (в случая "kate" - затова ти пищи, че няма такъв, само su -руут), а командата която ти дава възможност да изпълниш следващата с руутски права е sudo (superuser do)





Титла: Проблеми с видеодрайвер
Публикувано от: pr0fessor в Sep 03, 2007, 17:17
<a href="" target="_blank">ftp://download.nvidia.com/XFree86/Linux-x86/</a>
пробвай някой от по старите дето почват с 1.0 (тези със 100 няма да имат твойта карта) около 5-8 мб за повечето по голям шанс да ти се познае картата с по стар драйвер (не гледай датата на директориите ми версията...)
гледай в името да има linux-x86....pkg1.run те със сигурност тръгват (поне quake3) първо прочети в директорията readme.txt

за да инсталираш тези драйвери трябва да имаш сорса на ядрото и инсталатора компилира драйвера но има и готов компилиран и обикновено тръгва инсталацията с предупреждение че е по добре да компилираш (не съм пробвал да ми компилира до сега)





Титла: Проблеми с видеодрайвер
Публикувано от: abadon в Sep 03, 2007, 23:19
Здравейте и от мен. Тъкмо се бях "залетял " нова тема, когато виждам че вече някой ме изпреварил....  

И так и аз имам подобен проблем. С Debian Sid съм и видео карта GF4 MX440, 128 bit,128MB with TV-out, всичко си бачкаше на 6+, докато днес не ъпдейтнах системата с aptitude, тъй като не бях го правил от около месец-месец и нещо. Както обикновено при такива ъпдейтни драйверите на видеото почват да не работят баш както трябва, някоя от техните функции се губят и т.н.  Такъв беше случая и днес — бях изгубил Direct Rendering функционалността, затова по стария заучен начин (който съм го правил десетки пъти вече) реших да преинсталирам драйвера за да се оправят нещата.  Да обаче при опита да го инсталирам получих първо грешка, че ядрото е компилирано с gcc-4.1 а модула за видеото ще бъде компилиран с gcc-4.2 и поради тази причина ядрото ще го отхвърли и инсталацията не може да продължи.  :(
 Затова първото което ми дойде в акъла беше да си върна стария gcc-4.1 и да пробвам пак. Да обаче за да имам инсталиран gcc-4.1 трябва да имам и gcc-4.2, тъй като той се изисква от доста други пакети и без него 4.1 вече не може да работи.
При втория опит за инсталация на драйвера получих следната грешка:
Цитат
Unable to find the development tool `cc` in your path; please make sure
       that you have the package 'gcc' installed.  If gcc is installed on your
       system, then please check that `cc` is in your PATH.


След което инсталацията се прекратява.

Въпроса ми е някой може ли да ми каже как да си реша този проблем, защото в момента карам с nv драйвера, но това е много куц вариант, най-вече заради това че TV изхода ми не работи а аз си го ползвам доста активно.

Предварително благодаря!

P.S> В момента като напиша gcc и натисна tab ми се появяват следните команди:
Цитат
gcc-3.3     gcc-4.1     gcc-4.2     gccbug-3.3  gccbug-4.1  gccmakedep

От което си правя извода че имам 3 gcc-та и просто инсталатора не знае кое да ползва. Дали е точно така не съм много сигурен :(


Титла: Проблеми с видеодрайвер
Публикувано от: Necro в Sep 04, 2007, 00:37
За да компилираш модул, трябва да използваш същата версия на компилатора, с който е компилирано ядрото, затова драйвъра ти изисква версия 4.1 на gcc. Като root дефинираш променлива 'CC' с пътя до gcc-4.1.

в конзолата:

CC=...

след това пускаш инсталацията на драйвъра.

PaFKaTa:

Пробвай с nvidia-settings.

'X server display configurations'


Титла: Проблеми с видеодрайвер
Публикувано от: phantomlord в Sep 04, 2007, 02:34
Примерен код
cd /usr/bin/
rm gcc
ln -sv /usr/bin/gcc-X.Y /usr/bin/gcc


Титла: Проблеми с видеодрайвер
Публикувано от: ivo1204 в Sep 04, 2007, 05:13
g++ -v  ??? ?


Титла: Проблеми с видеодрайвер
Публикувано от: abadon в Sep 04, 2007, 07:47
Цитат (Necro @ Сеп. 04 2007,00:37)
За да компилираш модул, трябва да използваш същата версия на компилатора, с който е компилирано ядрото, затова драйвъра ти изисква версия 4.1 на gcc. Като root дефинираш променлива 'CC' с пътя до gcc-4.1.

в конзолата:

CC=...

след това пускаш инсталацията на драйвъра.

Това го изпробвах и ми дава пак същата грешка.
Пробвах с CC=/usr/bin/gcc-4.1
Даде грешка, след това пробвах cc=/usr/bin/gcc-4.1 и отново същата грешка  :(

Малко по-късно днес ще пробвам и съвета на  phantomlord и ще напиша какъв е резултата.

@ivo1204 — Ето ти една снимка на изхода, защото като пробвах сигурно 5 пъти да ти го пусна тука и форума нещо го преработва  :(
http://school-parlament.org/images/snapshot93.png





Титла: Проблеми с видеодрайвер
Публикувано от: abadon в Sep 05, 2007, 00:47
И с начина на phantomlord не стана   ???  Дава пак същата грешка. Някакви други идеи?


Титла: Проблеми с видеодрайвер
Публикувано от: Gaara в Sep 05, 2007, 01:04
А какво е ядрото?
Как точно инсталираш nvidia-та?
Какво ти дава dpkg -l gcc?
Това ли пробва CC=/usr/bin/gcc-4.1 sh NVIDIA-blabla.run?
Дай грешката, която ти дава при опит за билдване.

Edit: Покажи и изхода от apt-cache policy gcc





Титла: Проблеми с видеодрайвер
Публикувано от: abadon в Sep 05, 2007, 07:37
Цитат
А какво е ядрото?

uname -a
Linux TestBox 2.6.22-1-686 #1 SMP Sun Jul 29 14:37:42 UTC 2007 i686 GNU/Linux

Цитат
Как точно инсталираш nvidia-та?
Това ли пробва CC=/usr/bin/gcc-4.1 sh NVIDIA-blabla.run?

Да точно тези две команди една след друга пробвах.

Цитат
Дай грешката, която ти дава при опит за билдване.

Примерен код
The compiler used to compile the kernel (gcc 4.1) does not exactly match the
   current compiler (gcc 4.2).  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: Yes)
ERROR: Installation has failed.  Please see the file /var/log/nvidia-installer.log' for details.

След което инсталацията се прекратява. Тази извадка е точно от nvidia-installer.log

Цитат
Какво ти дава dpkg -l gcc?


Примерен код
dpkg -l gcc
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                     Version                  Description
+++-========================-========================-================================================================
ii  gcc                      4:4.2.1-6                The GNU C compiler


Цитат
Edit: Покажи и изхода от apt-cache policy gcc

Примерен код
apt-cache policy gcc
gcc:
  Инсталирана: 4:4.2.1-6
  Кандидат: 4:4.2.1-6
  Таблица с версиите:
 *** 4:4.2.1-6 0
        500 http://ftp.bg.debian.org unstable/main Packages
        500 http://http.us.debian.org unstable/main Packages
        100 /var/lib/dpkg/status


Титла: Проблеми с видеодрайвер
Публикувано от: Gaara в Sep 05, 2007, 10:33
А пробвал ли си да прекомпилираш ядрото? Просто зареждаш старият конфиг и по статията.


Титла: Проблеми с видеодрайвер
Публикувано от: abadon в Sep 06, 2007, 08:21
Благодаря за статията много е полезна! След като си прекомпилирах собствено ядро нещата тръгнаха без проблем, но явно малко се престарах със изключването на поддръжка на това и онова, тъй като с новото ядро нямам драйвер за звука и нета нещо не бачка както трябва, интерфейса ppp0 си се вдига, но нямам връзка с нета  :(

Ще си прекомпилирам друго ядро, въз-основа на debian-ската конфигурация без променям нищо по нея, за да съм сигурен че нещата ще работя. Ако пак има някакъв проблем ще пиша!


Титла: Проблеми с видеодрайвер
Публикувано от: abadon в Sep 10, 2007, 22:54
Каквото и да правя, нещо не го компилирам това мое ядро както трябва  :( Пробвах се вече 5-6 пъти, но резултата е един и същ. Драйвера на видеото си се компилира без проблем, обаче нямам звук и интернет. Като ми се пусне КДЕ-то и веднага ми изкарва тази  грешка а относно нета като дам ifconfig, route -n и т.н. Всичко ми изглежда наред, интерфейса ppp0 си се е вдигнал и т.н. обаче нет няма. Щом бутна старото ядро тези грешки изчезват веднага, но тогава пак си остава проблема с драйвера на видео картата.


Титла: Проблеми с видеодрайвер
Публикувано от: ivo1204 в Sep 10, 2007, 23:31
Начи ядрото си го компилирай по нормалния начин ,не с дебиянските  начини. Това ще ти спести страшно много време  ,особенно при повторно компилиране.
Чисто ново ядро при мен се компилира за 6-7 минути , модулите за малко повече , но повторното компилира замо промените т.е. за нула време.
cd /usr/src
wget <a href="" target="_blank">ftp://ftp.eu.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.tar.bz2</a>
tar -xvf linux-2.6.22.6.tar.bz2
cd linux-2.6.22.6
make xconfig
make bzImage
make modules
make modules_install
make install
Гледаш дали /boot/vmlinuz  -> /boot/ vmlinuz-2.6.22.6
и боотваш командната линия с :
kernel (hd0,x)/boot/vmlinuz root=/dev/xxx
boot
(нямаш initrd.img !;)
При конфигурирането прочети net опцийте и гледаи особенно за такива , за които се казва "кажи да ,освен ако знаеш какво правиш..." .
П.П
Изтривай старите  от /lib/module/xxx
драйвери преди
make modules_install

Networking->Networking support (NET)->Networking options->

Packet socket (PACKET)->YES
Packet socket: mmapped IO (PACKET_MMAP)->YES
Unix domain sockets (UNIX)->YES !!!
PF_KEY sockets (NET_KEY)->!!!
TCP/IP networking (INET)->YES !!!
..................
Още , дай от менюто Options да ти показва всичко , така ще видиш дали не изпускаш нещо важно , а ако включиш и Debug ,ще видиш защо тази опция не може да се избира , (може да е блокирана от друга..)

А, и още , оправи си компилатора първо (гледам по предишните постове)
apt-get install --reinstall  cpp gcc g++





Титла: Проблеми с видеодрайвер
Публикувано от: phantomlord в Sep 11, 2007, 21:09
Цитат (ivo1204 @ Сеп. 10 2007,23:31)
Начи ядрото си го компилирай по нормалния начин ,не с дебиянските  начини.

Да, те дебианските начини са виновни... И много трудно ставало сигурно... Да не продължавам, че  :crazy:  :crazy:  :crazy:





Титла: Проблеми с видеодрайвер
Публикувано от: ivo1204 в Sep 11, 2007, 22:58
@phantomlord,
След като си прочел първото изречение ,прочети и второто:
"Това ще ти спести страшно много време  ,особенно при повторно компилиране."
А не подценявай хората , които пишат ядрото , те знаят за Дебиян , и не само знаят , когато извикаме "маке install" се прави "image" файла ,ако е инсталиран необходимия софтуер ,точно с дебиянските скриптове ...
 
Това обаче не ми изглегда Дебианско ...
Цитат
Примерен код
  cd /usr/bin/
rm gcc
ln -sv /usr/bin/gcc-X.Y /usr/bin/gcc


Да не обеснявам защо ....


Титла: Проблеми с видеодрайвер
Публикувано от: neter в Sep 12, 2007, 02:09
Не разбрах какво стана с редактирането на sources.list и качването на видео драйвера от хранилищата на apt при включено старото ядро?


Титла: Проблеми с видеодрайвер
Публикувано от: ivo1204 в Sep 12, 2007, 02:39
@neter,
Ако имаш в предвид да си изтегли сорса на старото ядро , да го прекомпилира като ползва същият .conf файл , да май това е най - лесното решение , не съм се сетил ...


Титла: Проблеми с видеодрайвер
Публикувано от: neter в Sep 12, 2007, 03:32
Абе имах предвид да си качи самия драйвер за nvidia с apt, демек nvidia-glx или nvidia-glx-legacy. Той apt трябва да свърши останалото нужно за действието. Но и прекомпилиране със стария .conf си е още един вариант. И аз не се сетих за него :)


Титла: Проблеми с видеодрайвер
Публикувано от: abadon в Sep 12, 2007, 07:23
Направих го и по този начин, но при опит да бутна ми дава — ...Can not open root device hda1 or block-sector (0,0)...

Този текст е по памет, защото на такъв ранен етап го няма в логовете  :(  Доколкото разбирам не може да си намери root устройството, обаче със същите параметри старото ядро си бутва без проблем  ;)

@neter
Сега ще видя за този пакет. И дано стане така ще е най-лесно.





Титла: Проблеми с видеодрайвер
Публикувано от: ivo1204 в Sep 12, 2007, 08:49
@abadon,
Провери дали си дал вградена подръжка на файловата система :
File systems->Ext3 journalling file system support YES ( или която ти е ).
Старото ядро използва "image" файла и от там си взема модула , тук трябва да е вградена.
Още , в зависимост от конфигурацията може дяла да е sda , ne hda.
Линията от командния шел ще е:
kernel (hd0,0)/boot/vmlinuz-2.6.22.6 root=/dev/hda1
или
kernel (hd0,0)/boot/vmlinuz-2.6.22.6 root=/dev/sda1
boot

(vmlinuz-2.6.22.6  за 2.6.22.6 версия на ядрото ,  /boot/vmlinuz  трябва да е линк към него)

Block layer->Enable the block layer YES
ATA/ATAPI/MFM/RLL support (IDE) ->YES :
-Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support YES
-Include IDE/ATA-2 DISK support -YES
-generic/default IDE chipset support -YES
-Generic PCI bus-master DMA support -YES
и избираш твоето дъно
Bus options ->PCI support YES
Нещо важно си изпуснал ... Май по добре да си направиш "имаге" файла , не знам.
Е , то никога не става от първият път , докато си намериш точната конфигурация ...





Титла: Проблеми с видеодрайвер
Публикувано от: remotex в Sep 12, 2007, 10:40
Цитат (neter @ Сеп. 12 2007,04:32)
Абе имах предвид да си качи самия драйвер за nvidia с apt, демек nvidia-glx или nvidia-glx-legacy. Той apt трябва да свърши останалото нужно за действието. Но и прекомпилиране със стария .conf си е още един вариант. И аз не се сетих за него :)

Имам един въпрос: Кои по-точно от тези драйвери да си сложи? т.е. как става съпоставянето 3 вида драйвери към само 2 поддържани от "nvidia с apt, демек nvidia-glx или nvidia-glx-legacy" защото официално (от сайта) има 3 вида драйвери 1 основен (последен модел) и 2 вида legacy, а apt поддържа само два?
Linux IA32
Latest Version: 100.14.11
Latest Legacy GPU version (1.0-71xx series): 1.0-7185
Latest Legacy GPU version (1.0-96xx series): 1.0-9639
Как се разпределят защото аз доколкото знам най-старите 1.0-7185 за за карти ..до ГФ2, а пък най-новите са за карти над ГФ4 и нагоре, а той човекът е с ГФ4 - ха сега де :-)
Второ apt драйверите са много стари версии
Трето ако тръгнете по този път много бързо ще се откажете поради... един символ който е GPL_ONLY не помня точно paravirt_ops нещо си и гръмва при компилация щото дисторото много държи на чистотата... така че засега остават две алтернативи
1. Driver nv (2D acceleration only)
2. Driver nvidia from official site - Recompile! Тук казват че последната версия това било оправено от nvidia (с посл. версия ядро или поне с по-ново), но пак остава проблема със старите Legacy GPU version (1.0-96xx series) с които предполагам е човекът
и 3. Да промените :
първо kbuild така че да не се оплаква за символа и второ в един файл се включваше направо в цифров вид - но ВНИМАВАЙТЕ: тук какво ще остане от вашия kbuild при обновяването... Трябва много да се внимава. За повече инфо Nvidia и готови пакети [THE SOLUTION] секцията...
Между другото заформил се е як спор който.. дано скоро се реши ( в наша полза) :-)
Спорът


Титла: Проблеми с видеодрайвер
Публикувано от: neter в Sep 12, 2007, 13:48
@remotex, възможно е да си прав за този символ, не съм го знаел, а сега и нямам никакво време да видя за какво приказваш, но... аз също съм с GF4 и по-точно MX440, преди качвах драйверите от сайта на nvidia (не съм имал проблеми като човека, но карай), но преди време видях, че драйвера го има и в хранилищата на apt и от тогава си ползвам него и по-точно nvidia-glx. Версията при мен е 1.0.9639, а на сайта последната е 1.0.9755, разликата не е голяма. Драйверът при мен си върви екстра. Така, както си вървяха и драйверите от сайта. Вярно, че не използвам много широко графиката, но от нещата, които ползвам, не виждам разлика. А за подробности около качването на nvidia-glx... не помня точно какво правеше apt при качването му, беше отдавна, но сега няма да си бъзикам системата, за да видя. Той човека сам ще си провери ;)


Титла: Проблеми с видеодрайвер
Публикувано от: Gaara в Sep 12, 2007, 20:06
Не съм вече с такава карта, но искам и аз малко да се включа  :D

Малко инфо:

Примерен код

[debian gaara]# apt-cache search nvidia | grep legacy
nvidia-glx-legacy - NVIDIA binary Xorg driver (71xx legacy version)
nvidia-glx-legacy-71xx - NVIDIA binary Xorg driver (71xx legacy version)
nvidia-glx-legacy-71xx-dev - NVIDIA binary Xorg driver development files
nvidia-glx-legacy-96xx - NVIDIA binary Xorg driver (96xx legacy version)
nvidia-glx-legacy-96xx-dev - NVIDIA Xorg driver development files (96xx legacy version)
nvidia-glx-legacy-dev - NVIDIA binary Xorg driver development files (legacy)
nvidia-kernel-legacy-2.6-486 - NVIDIA binary kernel module for 2.6 series compiled for 486
nvidia-kernel-legacy-2.6-686 - NVIDIA binary kernel module for 2.6 series compiled for 686
nvidia-kernel-legacy-2.6-k7 - NVIDIA binary kernel module for 2.6 series compiled for k7
nvidia-kernel-legacy-2.6.18-4-486 - NVIDIA binary kernel module for Linux 2.6.18-4-486 (legacy version)
nvidia-kernel-legacy-2.6.18-4-686 - NVIDIA binary kernel module for Linux 2.6.18-4-686 (legacy version)
nvidia-kernel-legacy-2.6.18-4-k7 - NVIDIA binary kernel module for Linux 2.6.18-4-k7 (legacy version)
nvidia-kernel-legacy-71xx-2.6-686 - NVIDIA binary kernel module for 2.6 series compiled for 686
nvidia-kernel-legacy-71xx-2.6-k7 - NVIDIA binary kernel module for 2.6 series compiled for k7
nvidia-kernel-legacy-71xx-2.6.18-4-686 - NVIDIA binary kernel module for Linux 2.6.18-4-686 (legacy version)
nvidia-kernel-legacy-71xx-2.6.18-4-k7 - NVIDIA binary kernel module for Linux 2.6.18-4-k7 (legacy version)
nvidia-kernel-legacy-71xx-source - NVIDIA binary kernel module source (71xx legacy version)
nvidia-kernel-legacy-96xx-2.6-686 - NVIDIA binary kernel module for 2.6 series compiled for 686
nvidia-kernel-legacy-96xx-2.6-k7 - NVIDIA binary kernel module for 2.6 series compiled for k7
nvidia-kernel-legacy-96xx-2.6.18-4-686 - NVIDIA binary kernel module for Linux 2.6.18-4-686 (legacy version)
nvidia-kernel-legacy-96xx-2.6.18-4-k7 - NVIDIA binary kernel module for Linux 2.6.18-4-k7 (legacy version)
nvidia-kernel-legacy-96xx-source - NVIDIA binary kernel module source (96xx legacy version)
nvidia-kernel-legacy-source - NVIDIA binary kernel module source (71xx legacy version)
[debian gaara]#

Примерен код

[debian gaara]# apt-cache depends nvidia-glx
nvidia-glx
  Зависи от: <nvidia-kernel-100.14.11>
    nvidia-kernel-2.6.21kulu
  Зависи от: x11-common
  Зависи от: libc6
  Зависи от: libx11-6
  Зависи от: libxext6
  Предлага се: nvidia-settings
  Предлага се: nvidia-kernel-source
  Конфликтира с: <nvidia-glx-src>
  Конфликтира с: nvidia-glx-dev
  Заменя: <nvidia-glx-src>
[debian gaara]#

Примерен код

[debian gaara]# apt-cache depends nvidia-glx-legacy
nvidia-glx-legacy
  Зависи от: nvidia-glx-legacy-71xx
[debian gaara]#

Примерен код

[debian gaara]# apt-cache depends nvidia-glx-legacy-96xx
nvidia-glx-legacy-96xx
  Зависи от: <nvidia-kernel-legacy-96xx-1.0.9639>
    nvidia-kernel-legacy-96xx-2.6.18-4-686
    nvidia-kernel-legacy-96xx-2.6.18-4-k7
  Зависи от: x11-common
  Зависи от: libc6
  Зависи от: libx11-6
  Зависи от: libxext6
  Предлага се: nvidia-settings
  Предлага се: nvidia-kernel-legacy-96xx-source
  Конфликтира с: <nvidia-glx-src>
  Конфликтира с: nvidia-glx-legacy-dev
  Конфликтира с: nvidia-glx-legacy-71xx
  Конфликтира с: nvidia-glx
  Заменя: <nvidia-glx-src>
  Заменя: nvidia-glx-legacy
[debian gaara]#


Искам просто да попитам дали apt ще се обърка?
Другото, което искам просто да вмъкна е, че инсталирането се свежда до
Примерен код

m-a prepare
m-a a-i nvidia
apt-get install nvidia-glx-legacy-96xx


Важно условие е и да има сорс за ядрото, което ползва, както и съответната версия на linux-kbuild. Никаква разлика м/у драйверите не съм  виждал, т.е. при тези инсталирани от сайта и тези с m-a и apt.
Та за какво говорихме?  :D


Титла: Проблеми с видеодрайвер
Публикувано от: phantomlord в Sep 12, 2007, 20:51
Цитат (ivo1204 @ Сеп. 11 2007,22:58)
@phantomlord,
"Това ще ти спести страшно много време  ,особенно при повторно компилиране."

Ами по-добре да обясниш защо, понеже аз като съм си компилирал ядро по дебианския начин и ако се окаже, че съм пропуснал някой модул или в последствие ми трябва допълнителен си пускам make menuconfig, добавям си модулите и после си пускам: make modules, make modules_install.


Титла: Проблеми с видеодрайвер
Публикувано от: abadon в Sep 12, 2007, 20:54
Цитат (neter @ Сеп. 12 2007,03:32)
Абе имах предвид да си качи самия драйвер за nvidia с apt, демек nvidia-glx или nvidia-glx-legacy. Той apt трябва да свърши останалото нужно за действието. Но и прекомпилиране със стария .conf си е още един вариант. И аз не се сетих за него :)

Инсталирах си пакетите nvidia-glx-legacy-96xx nvidia-kernel-legacy-96xx-2.6.18-4-686 и всичко си тръгна без проблем. Като разбира се не ползвам най-новото ядро linux-image-2.6.22-1-686 а си карам с по-старото linux-image-2.6.18-4-686

А иначе преди вярно имаше проблем със версиите на драйверите и моята GF4. Затова и през последните 6-7 месеца при ъпгрейд на ядрото, Х или въобще нещо което може да ги скапе си ги инсталирах от пакета NVIDIA-Linux-x86-1.0-9631-pkg1.run (този си го държах на харда). Последния пък когато имах сериозни проблеми с .deb пакетите на Nvidia и моята карта беше преди 6-7 месеца, защото тогава за Sid имаше само  версия на драйверите 9629 и най-новите драйвери от серията 97xx, които не подържат GF4 и по-стари. И тогава при опит да си карам с 9629 се появяваше някакъв друг проблем с ядрото който не позволяваше да имам директно рендиране..... Въобще беше някаква голяма каша, но сега вече всичко се е оправило.


Титла: Проблеми с видеодрайвер
Публикувано от: ivo1204 в Sep 12, 2007, 21:12
@phantomlord,
Ако има промяна в сорса на ядрото ( например добавил си модул ) трябва всичко да прекомпилираш , иначе гаранция няма.


Титла: Проблеми с видеодрайвер
Публикувано от: Gaara в Sep 12, 2007, 21:58
Цитат (ivo1204 @ Сеп. 12 2007,22:12)
@phantomlord,
Ако има промяна в сорса на ядрото ( например добавил си модул ) трябва всичко да прекомпилираш , иначе гаранция няма.

Да, тука си прав, т.е. при пачване е желателно да прекомпилираш, но.....
Всичко е въпрос на вкус, т.е. аз лично предпочитам да имам *.deb вместо tar.bz2. Инетресно ми е каква е разликата м/у make bzImage и т.н. и дебианският начин, когато се наложи да пачнеш ядрото? Според мен и в двата варианта процедурата е една и съща, с изключение на това, че създаваш deb пакет и не копираш, не местиш и не редактираш нищо. Въпростният бъг, който се е получил, може да е и от не зареждане на старият конфиг или от изключването на разни модули от ядрото.


Титла: Проблеми с видеодрайвер
Публикувано от: phantomlord в Sep 12, 2007, 22:10
Цитат (ivo1204 @ Сеп. 12 2007,21:12)
@phantomlord,
Ако има промяна в сорса на ядрото ( например добавил си модул ) трябва всичко да прекомпилираш , иначе гаранция няма.

Да вземем да се изясним най-накрая. При добавяне на допълнителен модул чрез make modules, make modules_install не е необходимо прекомпилиране на цялото ядро поради каквото и да е било причина без значение по кой начин е било компилирано то първоначално.
Ако сорса се пачне - да, естествено трябва да се компилира ново ядро от него.


Титла: Проблеми с видеодрайвер
Публикувано от: ivo1204 в Sep 12, 2007, 22:39
"Маке"  командата гледа датата. Какво ще стане , като   дадеш "make install"  ?  Това е не само за ядрото , то за всяка програма е така.
Обцийте в ядрото много са навързани: като включиш нещо ,друго се включва или изключва ,
има и код в ядрото който е дефиниран
#IF това е конфигурирано  ...
ако беше така просто , модулите щяха да са ци отделни пакети ..

@Gaara ,
Абсолютно нищо нямам срещу дебианските пакети , много голямо удобство са , но ядрото е конфигурано за всичкия възможем хардуер.А на мен даже и много от възможносттите на моя хардуер не ми тряват ,още повече , че компилирам и допълнителни модули (RT61 ,gspca ...).
Много време се губи , а ето сега , от 3 дни съм със Sabayon ,
(докато се прекомпилира целия ) , имам и оше дистра , нямам време да ги мисля кое как :
всичките боотват с едно и също ядро ,само драйверите са им дяловете , такива изпълнения ... от нямане на време.


Титла: Проблеми с видеодрайвер
Публикувано от: phantomlord в Sep 12, 2007, 23:50
Имам чувството, че си мислиш, че знаеш повече, отколкото знаеш. Или не ме разбираш какво ти говоря. А и не се пише:
Цитат
Обцийте






Титла: Проблеми с видеодрайвер
Публикувано от: triplek в Sep 13, 2007, 11:45
Цитат (phantomlord @ Сеп. 12 2007,23:10)
Цитат (ivo1204 @ Сеп. 12 2007,21:12)
@phantomlord,
Ако има промяна в сорса на ядрото ( например добавил си модул ) трябва всичко да прекомпилираш , иначе гаранция няма.

Да вземем да се изясним най-накрая. При добавяне на допълнителен модул чрез make modules, make modules_install не е необходимо прекомпилиране на цялото ядро поради каквото и да е било причина без значение по кой начин е било компилирано то първоначално.
Ако сорса се пачне - да, естествено трябва да се компилира ново ядро от него.

Една поправка само. След многократно добавяне на модули без прекомпилиране на цялото ядро рано или късно се стига до кернел паник. По учебник не би трябвало, но на практика ... ;)


Титла: Проблеми с видеодрайвер
Публикувано от: remotex в Sep 13, 2007, 20:40
Цитат (Gaara @ Сеп. 12 2007,21:06)
Не съм вече с такава карта, но искам и аз малко да се включа  :D

Малко инфо:

Примерен код

[debian gaara]# apt-cache search nvidia | grep legacy
nvidia-glx-legacy - NVIDIA binary Xorg driver (71xx legacy version)
nvidia-glx-legacy-71xx - NVIDIA binary Xorg driver (71xx legacy version)
nvidia-glx-legacy-71xx-dev - NVIDIA binary Xorg driver development files
nvidia-glx-legacy-96xx - NVIDIA binary Xorg driver (96xx legacy version)
nvidia-glx-legacy-96xx-dev - NVIDIA Xorg driver development files (96xx legacy version)
nvidia-glx-legacy-dev - NVIDIA binary Xorg driver development files (legacy)
nvidia-kernel-legacy-2.6-486 - NVIDIA binary kernel module for 2.6 series compiled for 486
nvidia-kernel-legacy-2.6-686 - NVIDIA binary kernel module for 2.6 series compiled for 686
nvidia-kernel-legacy-2.6-k7 - NVIDIA binary kernel module for 2.6 series compiled for k7
nvidia-kernel-legacy-2.6.18-4-486 - NVIDIA binary kernel module for Linux 2.6.18-4-486 (legacy version)
nvidia-kernel-legacy-2.6.18-4-686 - NVIDIA binary kernel module for Linux 2.6.18-4-686 (legacy version)
nvidia-kernel-legacy-2.6.18-4-k7 - NVIDIA binary kernel module for Linux 2.6.18-4-k7 (legacy version)
nvidia-kernel-legacy-71xx-2.6-686 - NVIDIA binary kernel module for 2.6 series compiled for 686
nvidia-kernel-legacy-71xx-2.6-k7 - NVIDIA binary kernel module for 2.6 series compiled for k7
nvidia-kernel-legacy-71xx-2.6.18-4-686 - NVIDIA binary kernel module for Linux 2.6.18-4-686 (legacy version)
nvidia-kernel-legacy-71xx-2.6.18-4-k7 - NVIDIA binary kernel module for Linux 2.6.18-4-k7 (legacy version)
nvidia-kernel-legacy-71xx-source - NVIDIA binary kernel module source (71xx legacy version)
nvidia-kernel-legacy-96xx-2.6-686 - NVIDIA binary kernel module for 2.6 series compiled for 686
nvidia-kernel-legacy-96xx-2.6-k7 - NVIDIA binary kernel module for 2.6 series compiled for k7
nvidia-kernel-legacy-96xx-2.6.18-4-686 - NVIDIA binary kernel module for Linux 2.6.18-4-686 (legacy version)
nvidia-kernel-legacy-96xx-2.6.18-4-k7 - NVIDIA binary kernel module for Linux 2.6.18-4-k7 (legacy version)
nvidia-kernel-legacy-96xx-source - NVIDIA binary kernel module source (96xx legacy version)
nvidia-kernel-legacy-source - NVIDIA binary kernel module source (71xx legacy version)
[debian gaara]#

Примерен код

[debian gaara]# apt-cache depends nvidia-glx
nvidia-glx
  Зависи от: <nvidia-kernel-100.14.11>
    nvidia-kernel-2.6.21kulu
  Зависи от: x11-common
  Зависи от: libc6
  Зависи от: libx11-6
  Зависи от: libxext6
  Предлага се: nvidia-settings
  Предлага се: nvidia-kernel-source
  Конфликтира с: <nvidia-glx-src>
  Конфликтира с: nvidia-glx-dev
  Заменя: <nvidia-glx-src>
[debian gaara]#

Примерен код

[debian gaara]# apt-cache depends nvidia-glx-legacy
nvidia-glx-legacy
  Зависи от: nvidia-glx-legacy-71xx
[debian gaara]#

Примерен код

[debian gaara]# apt-cache depends nvidia-glx-legacy-96xx
nvidia-glx-legacy-96xx
  Зависи от: <nvidia-kernel-legacy-96xx-1.0.9639>
    nvidia-kernel-legacy-96xx-2.6.18-4-686
    nvidia-kernel-legacy-96xx-2.6.18-4-k7
  Зависи от: x11-common
  Зависи от: libc6
  Зависи от: libx11-6
  Зависи от: libxext6
  Предлага се: nvidia-settings
  Предлага се: nvidia-kernel-legacy-96xx-source
  Конфликтира с: <nvidia-glx-src>
  Конфликтира с: nvidia-glx-legacy-dev
  Конфликтира с: nvidia-glx-legacy-71xx
  Конфликтира с: nvidia-glx
  Заменя: <nvidia-glx-src>
  Заменя: nvidia-glx-legacy
[debian gaara]#


Искам просто да попитам дали apt ще се обърка?
Другото, което искам просто да вмъкна е, че инсталирането се свежда до
Примерен код

m-a prepare
m-a a-i nvidia
apt-get install nvidia-glx-legacy-96xx


Важно условие е и да има сорс за ядрото, което ползва, както и съответната версия на linux-kbuild. Никаква разлика м/у драйверите не съм  виждал, т.е. при тези инсталирани от сайта и тези с m-a и apt.
Та за какво говорихме?  :D

А какво трябва да се добави в sources.list за да ми ги намери и тези nvidia-kernel-legacy-96xx? Само не ми казвай че е това хранилище защото не сменям стандартното ядро с тяхното:
apt.64studio.com/64studio/testing/pool/main/n/nvidia-kernel-legacy-96xx/

 Защото при мен (със стандартния sources.list) ми дава само:
Примерен код
# apt-cache depends nvidia-glx-legacy-96xx
W: Пакетът nvidia-glx-legacy-96xx не може да бъде намерен