Автор Гілка: Проблеми з NVIDIA 8600GS, Debian Lenny 32  (Прочитано 4635 раз)

Відсутній TYPHOON

  • Новачок
  • *
  • дописів: 5
  • Карма: +0/-0
Здрастуйте. Почну з того, що я початківець в світі Лінукс. Тому не судіть строго.
В мене відеокарта NVIDIA 8600 GS, ще ні під одним з опробуваних дистрибутивів не працювала нормально. Зараз я зупинився на Дебіані, хочу працювати в ньому. Пробував встановити драйвери до цієї відеокарти різними способами (по гайдах в інтернеті) але нічого з того не виходить. Отримую помилку "Unable to load kernel driver 'nvidia.ko'. Довго шукав і читав про цю ж проблему в інших людей і в більшості випадків їм допомагала компіляція драйвера разом з компіляцією ядра.
Але проблема в тому, що я незнаю як це зробити і в мережі не знайшов.
Будьте добрі, допоможіть. А то я вже втомився, це тягнеться кілька місяців, а я так хочу почати нормально  працювати в лінуксі.
« Змінено: 2009-04-13 20:38:04 від TYPHOON »

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Привіт!  Вітаю з першим пОстом на форумі!

Як початківцю, раджу прочитати, як правильно ставити питання у форумах.
http://linux.org.ua/cgi-bin/yabb/YaBB.pl?num=1179668634

Який у тебе Debian?  Що саме ти вже намагався зробити (хоча б посилання на сайти)? Який процесор (важливо, якщо будеш компілювати драйвер)?

Якщо Debian Lenny, то там драйвера для GeForce 8600 GS ще нема (там 173.14.09, а треба хочаб 173.14.12 http://news.softpedia.com/news/Latest-Nvidia-Linux-Driver-Brings-Support-for-GeForce-8600-GS-91135.shtml).  Треба встановити останній драйвер з сайту NVIDIA (http://www.nvidia.com/Download/index.aspx?lang=en-us ).
Ось інструкція http://wiki.debian.org/NvidiaGraphicsDriversNvidiaWay#Installingwithnvidia-installer
Не забудь про xorg.conf http://wiki.debian.org/NvidiaGraphicsDriversNvidiaWay#ConfiguringtheXserver

Щодо компіляції ядра, то не бачу потреби.
« Змінено: 2009-04-13 16:14:42 від nickat »
Best regards,
nickat

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Гм. Поставити NVIDIA @ Debian - що може бути простіше. Ядро просто непотрібно зачіпати, давайте розберермося, на чому у вас запинка.
Звідси (ні, ні з якої софтпедії, з офсайту тільки) качаємо свіженькі дрівцята до вашої картки. Я обрав 32-біт архітектуру, якщо у вас інша - оберіть іншу.
На виході у вас буде файл NVIDIA-Linux-x86-180.44-pkg1.run, що запускаєте з консолі. Погоджуєтеся на все, що він вам пропонує, по ідеї цього достатньо, але часто буває не спрацьовує з першого разу.
Команда modprobe nvidia або нічого не скаже, або повідомить про успішне завантаження модуля, якщо таке відбулося.
Команда glxgears (тільки в графічній оболонці) має показати приблизну продуктивність картки (на моїй 7600GT - понад 6000fps, для порівняння).
Для більш точних рекомендацій пишіть детальніше проблему.
Скомпілювати ви можете лише вільні драйвери nv, що, як правило, і так є у ядрі (Або доставляються, apt-cache search nvidia має вказати на вірний пакунок). Фірмові дрова закриті, тому ви можете лише скачати бінарник та використовувати його.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Ще може знадобитися встановити компілятор і додаткові пакунки та kernel-headers, якщо цього ще не зроблено, то під root робимо:

aptitude install build-essential

Якщо процесор AMD/Intel 64 bit
aptitude install linux-headers-2.6-amd64

Якщо процесор 32 bit
aptitude install linux-headers-2.6-686

Off-topic:
Звідси (ні, ні з якої софтпедії, з офсайту тільки) качаємо свіженькі дрівцята до вашої картки.
А чим nvidia.ru офіційніша за nvidia.com у моєму пості?  :)
« Змінено: 2009-04-13 16:46:31 від nickat »
Best regards,
nickat

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
А чим nvidia.ru офіційніша за nvidia.com у моєму пості?  :)
Ай, не доглядів - софтпедію побачив лише. я її недолюблюю.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній TYPHOON

  • Новачок
  • *
  • дописів: 5
  • Карма: +0/-0
Вибачте за неповну інформацію.
Debian Lenny
Процесор Intel Core 2 Quad
Встановлювати пробував такими способами:
1. sudo apt-get install linux-headers-`uname -r`
sudo apt-get install make
sudo apt-get install binutils
sudo apt-get install gcc
sudo apt-get install gcc-3.4
sudo apt-get install libc6-dev
sudo apt-get install xserver-xorg-dev

2. Необходимо выключить графический режим (то есть X'сы, предварительно перейдя в текстовую консоль CTRL+ALT+F1).


sudo /etc/init.d/gdm stop

3. Запускаем инсталлятор драйверов (из каталога куда вы их сохранили) от имени root, предварительно делаем файл NVIDIA-Linux-XXX-X.X-XXX-pkg1.run( тот что мы скачали с сайта nVidia.com) выполняемым:

sudo chmod +x NVIDIA-Linux-XX-X.X-XXX-pkg1.run
sudo ./NVIDIA-Linux-XX-X.X-XXX-pkg1.run

4. Инсталлятор ругнётся на отсутствие precompiled headers для вашего ядра и предложит скачать их с сервера nVidia. Откажитесь.
Он предложит скомпилировать их сам - соглашайтесь.
Если все прошло успешно, то по окончанию установки вам предложать запустить утилиту nvidia-xonfig. Согласитесь.

5. Перегрузим систему (хотя это не обязательно, но ..);

sudo reboot
На 4 кроці отримую помилку Unable to load the kernel module 'nvidia.ko' і щось про те що немає Screen


2. Другий спосіб встановлення, який я пробував: ТУТ

3. Файл xorg.conf в результаті правок має вигляд:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection




Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
На 4 кроці отримую помилку Unable to load the kernel module 'nvidia.ko' і щось про те що немає Screen
Точний текст повідомлення про помилку та зміст файлу /var/log/nvidia-installer.log будь ласка.

Проблема може бути у версії gcc.  Що кажуть такі команди:
cat /proc/version
gcc -v
Best regards,
nickat

Відсутній TYPHOON

  • Новачок
  • *
  • дописів: 5
  • Карма: +0/-0
Re: Проблеми з NVIDIA 8600GS, Debian Lenny 32
« Відповідей #7 : 2009-04-13 22:54:54 »
перша команда каже, що gcc 4.3.1, а друга, що 4.3.2
а як в консолі текст з nvidia-installer.log передати сюди в форму вводу
повідомлення?
пишу з w3m
« Змінено: 2009-04-13 22:59:56 від TYPHOON »

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Проблеми з NVIDIA 8600GS, Debian Lenny 32
« Відповідей #8 : 2009-04-13 23:54:22 »
перша команда каже, що gcc 4.3.1, а друга, що 4.3.2
З gcc наче все нормально.

а як в консолі текст з nvidia-installer.log передати сюди в форму вводу
повідомлення?
пишу з w3m
можна додати як Attachment, коли відповідаєш на пост.
Best regards,
nickat

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Проблеми з NVIDIA 8600GS, Debian Lenny 32
« Відповідей #9 : 2009-04-13 23:56:51 »
Off-topic:
Єлінкс та lynx мають гарну фічу - запуск редактора для редагування текстового поля, що дозволяє вже в редакторі вставити у пост все, що завгодно.

Відсутній TYPHOON

  • Новачок
  • *
  • дописів: 5
  • Карма: +0/-0
Re: Проблеми з NVIDIA 8600GS, Debian Lenny 32
« Відповідей #10 : 2009-04-14 00:27:31 »
ось файл
« Змінено: 2009-04-14 00:28:57 від TYPHOON »

Відсутній TYPHOON

  • Новачок
  • *
  • дописів: 5
  • Карма: +0/-0
Re: Проблеми з NVIDIA 8600GS, Debian Lenny 32
« Відповідей #11 : 2009-04-14 01:00:25 »
ще раз після
CC=gcc-4.1
export CC
перед третім кроком першого, описаного мною вище способу
« Змінено: 2009-04-14 01:02:04 від TYPHOON »

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Проблеми з NVIDIA 8600GS, Debian Lenny 32
« Відповідей #12 : 2009-04-14 01:23:12 »
ще раз після
CC=gcc-4.1
export CC
перед третім кроком першого, описаного мною вище способу

ок, помилку з gcc вже вирішили, але все одно щось йому не подобається...

Best regards,
nickat

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Проблеми з NVIDIA 8600GS, Debian Lenny 32
« Відповідей #13 : 2009-04-14 11:51:12 »
Спробуй драйвер без 3Д прискорення від xorg, поки не вирішив проблему.

xorg.conf має виглядати так:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nv"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
(прибрана секція Module та замінено драйвер на nv)

Якщо не спрацює, аттач /var/log/Xorg.0.log
« Змінено: 2009-04-14 12:05:47 від nickat »
Best regards,
nickat

Відсутній ravl

  • Новачок
  • *
  • дописів: 25
  • Карма: +0/-0
Re: Проблеми з NVIDIA 8600GS, Debian Lenny 32
« Відповідей #14 : 2009-10-02 21:10:05 »
маю проблему
після оновлення debian не працює opengl
вирішив оновити драйвер, але при оновлевленні модуль не хоче збиратися
http://pastebin.com/d7f0885f6
debian lenny 5.0
відео GeForce4 MX 440 with AGP8X
драйвер качав тут http://www.nvidia.ru/object/linux_display_ia32_100.14.11_ru.html