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

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Проблеми с видеодрайвер
« Отговор #15 -: Sep 06, 2007, 08:21 »
Благодаря за статията много е полезна! След като си прекомпилирах собствено ядро нещата тръгнаха без проблем, но явно малко се престарах със изключването на поддръжка на това и онова, тъй като с новото ядро нямам драйвер за звука и нета нещо не бачка както трябва, интерфейса ppp0 си се вдига, но нямам връзка с нета  '<img'>

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

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Проблеми с видеодрайвер
« Отговор #16 -: Sep 10, 2007, 22:54 »
Каквото и да правя, нещо не го компилирам това мое ядро както трябва  '<img'> Пробвах се вече 5-6 пъти, но резултата е един и същ. Драйвера на видеото си се компилира без проблем, обаче нямам звук и интернет. Като ми се пусне КДЕ-то и веднага ми изкарва тази  грешка а относно нета като дам ifconfig, route -n и т.н. Всичко ми изглежда наред, интерфейса ppp0 си се е вдигнал и т.н. обаче нет няма. Щом бутна старото ядро тези грешки изчезват веднага, но тогава пак си остава проблема с драйвера на видео картата.
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Проблеми с видеодрайвер
« Отговор #17 -: 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 !'<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

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Проблеми с видеодрайвер
« Отговор #18 -: Sep 11, 2007, 21:09 »
Цитат (ivo1204 @ Сеп. 10 2007,23:31)
Начи ядрото си го компилирай по нормалния начин ,не с дебиянските  начини.

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



Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

ivo1204

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


Да не обеснявам защо ....
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Проблеми с видеодрайвер
« Отговор #20 -: Sep 12, 2007, 02:09 »
Не разбрах какво стана с редактирането на sources.list и качването на видео драйвера от хранилищата на apt при включено старото ядро?
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Проблеми с видеодрайвер
« Отговор #21 -: Sep 12, 2007, 02:39 »
@neter,
Ако имаш в предвид да си изтегли сорса на старото ядро , да го прекомпилира като ползва същият .conf файл , да май това е най - лесното решение , не съм се сетил ...
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Проблеми с видеодрайвер
« Отговор #22 -: Sep 12, 2007, 03:32 »
Абе имах предвид да си качи самия драйвер за nvidia с apt, демек nvidia-glx или nvidia-glx-legacy. Той apt трябва да свърши останалото нужно за действието. Но и прекомпилиране със стария .conf си е още един вариант. И аз не се сетих за него '<img'>
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Проблеми с видеодрайвер
« Отговор #23 -: Sep 12, 2007, 07:23 »
Направих го и по този начин, но при опит да бутна ми дава — ...Can not open root device hda1 or block-sector (0,0)...

Този текст е по памет, защото на такъв ранен етап го няма в логовете  '<img'>  Доколкото разбирам не може да си намери root устройството, обаче със същите параметри старото ядро си бутва без проблем  '<img'>

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



Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Проблеми с видеодрайвер
« Отговор #24 -: 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

  • Напреднали
  • *****
  • Публикации: 344
    • Профил
Проблеми с видеодрайвер
« Отговор #25 -: Sep 12, 2007, 10:40 »
Цитат (neter @ Сеп. 12 2007,04:32)
Абе имах предвид да си качи самия драйвер за nvidia с apt, демек nvidia-glx или nvidia-glx-legacy. Той apt трябва да свърши останалото нужно за действието. Но и прекомпилиране със стария .conf си е още един вариант. И аз не се сетих за него '<img'>

Имам един въпрос: Кои по-точно от тези драйвери да си сложи? т.е. как става съпоставянето 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

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Проблеми с видеодрайвер
« Отговор #26 -: Sep 12, 2007, 13:48 »
@remotex, възможно е да си прав за този символ, не съм го знаел, а сега и нямам никакво време да видя за какво приказваш, но... аз също съм с GF4 и по-точно MX440, преди качвах драйверите от сайта на nvidia (не съм имал проблеми като човека, но карай), но преди време видях, че драйвера го има и в хранилищата на apt и от тогава си ползвам него и по-точно nvidia-glx. Версията при мен е 1.0.9639, а на сайта последната е 1.0.9755, разликата не е голяма. Драйверът при мен си върви екстра. Така, както си вървяха и драйверите от сайта. Вярно, че не използвам много широко графиката, но от нещата, които ползвам, не виждам разлика. А за подробности около качването на nvidia-glx... не помня точно какво правеше apt при качването му, беше отдавна, но сега няма да си бъзикам системата, за да видя. Той човека сам ще си провери '<img'>
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
Проблеми с видеодрайвер
« Отговор #27 -: Sep 12, 2007, 20:06 »
Не съм вече с такава карта, но искам и аз малко да се включа  '<img'>

Малко инфо:

Примерен код

[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.
Та за какво говорихме?  '<img'>
Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Проблеми с видеодрайвер
« Отговор #28 -: Sep 12, 2007, 20:51 »
Цитат (ivo1204 @ Сеп. 11 2007,22:58)
@phantomlord,
"Това ще ти спести страшно много време  ,особенно при повторно компилиране."

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

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Проблеми с видеодрайвер
« Отговор #29 -: Sep 12, 2007, 20:54 »
Цитат (neter @ Сеп. 12 2007,03:32)
Абе имах предвид да си качи самия драйвер за nvidia с apt, демек nvidia-glx или nvidia-glx-legacy. Той apt трябва да свърши останалото нужно за действието. Но и прекомпилиране със стария .conf си е още един вариант. И аз не се сетих за него '<img'>

Инсталирах си пакетите 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 се появяваше някакъв друг проблем с ядрото който не позволяваше да имам директно рендиране..... Въобще беше някаква голяма каша, но сега вече всичко се е оправило.
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос