Автор Гілка: video  (Прочитано 5505 раз)

Відсутній TechHome

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
video
« : 2013-02-16 19:59:16 »
Як знайти і встановити драйвери на відеокарту? Поставив собі Debian Linux 6.0.5 squeeze. Все працює, але там де роздільна здатність монітра - не може його визначити і показує роздільні здатності 800*600 і 640*480 :( Пише Монітор невідомий.

Це я так думаю проблеми з драйвером. Хто що підкаже.
Прошу інструкції по встановленню.

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1418
  • Карма: +0/-0
Re: video
« Відповідей #1 : 2013-02-16 20:15:26 »
А що за ядро і що за відеокарта?

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

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: video
« Відповідей #2 : 2013-02-16 20:33:46 »
http://wiki.debian.org/GraphicsCard
http://wiki.debian.org/NvidiaGraphicsDrivers
http://wiki.debian.org/ATIProprietary
http://wiki.debian.org/AtiHowTo
http://forums.debian.net/viewtopic.php?t=25468

Якщо вищенаведене не допоможе — виробника і модель відеокарти та вміст /etc/X11/xorg.conf в студію.

Відсутній TechHome

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
Re: video
« Відповідей #3 : 2013-02-17 17:10:52 »
Ядро 2.6 (поставив Debian squeeze amd64) відеокарта Nvidia GeForce 3DVision (як показує наклейка на системному блоці).

В пакунках бачу, що є всі 3 види можливих драйверів nv, noevua etc.
Файл /etc/X11/xorg.conf відсутній. Створюю вручну і додаю, тоді не завантажує ікси. Щойно удаляю все нормально запускається. На даний момент працює все крім правильного розширення монітору. Комп купував не я, тому не можу точно сказати яке на ньому залізо.

По тих посиланнях я заходив, нормальні поради якби в мене був ксорг конфіг :)
Бавився з xrandr - це ніц не дало. В мене монітор HannsG 1920x1080 (а в тих посиланнях про таке розширення нуль інфи). На сайті виробника драйвери лише під Windows7 :(

Допоможіть будь-ласка. Драйвери під лінукс ніколи не ставив.
« Змінено: 2013-02-17 17:15:37 від TechHome »

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1418
  • Карма: +0/-0
Re: video
« Відповідей #4 : 2013-02-17 17:21:00 »
На сайті виробника якраз є лінуксові драйвери
http://www.nvidia.com/object/unix.html

Це по-перше. По-друге. Поставте 3тє ядро. Найновіше краще від усього.
 Ну і на цьому все.

Відсутній TechHome

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
Re: video
« Відповідей #5 : 2013-02-17 18:07:05 »
Цього я і боявся. Як його ставити?

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1418
  • Карма: +0/-0
Re: video
« Відповідей #6 : 2013-02-17 18:10:03 »
По ходу у вас ніяк. Хіба що до wheezy оновитись. А драйвер пропрієтарний ставили?

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

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: video
« Відповідей #7 : 2013-02-17 18:55:02 »
Створити базовий xorg.conf (від рута і з вимкненими іксами — з консолі):
Код: Bash
  1. Xorg -configure
  2.  

Це створить у поточній директорії (мабуть, у /root) файл xorg.conf.new з параметрами, які X.org автоматично визначить.

Щоб зупинити ікси (від рута):
Код: Bash
  1. # якщо у вас кеди із kdm
  2. invoke-rc.d kdm stop
  3. # якщо у вас гном із gdm
  4. invoke-rc.d gdm3 stop
  5. # якщо у вас щось інше з xdm
  6. invoke-rc.d xdm stop
  7. # якщо щось інше — ви зрозуміли методику, дивитеся, який у вас інітскрипт у /etc/init.d/ для нього і зупиняєте.
  8.  

Альтернативно можна просто п’ять разів підряд вбити ікси через Ctrl-Alt-Backspace, якщо ікси вмирають занадто швидко, init перестане їх рестартувати.

Створений таким чином xorg.conf має працювати. От від нього і починайте танцювати — додавати записи до рядків Modes, якщо не допоможе — спробуйте gtf та ModeLine.

Дізнатися, яка саме модель у вашої відеокартки (і взагалі що у вас в машині є) можна з виводу lspci:
monstruozo:~$ lspci -v
...
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Cedar PRO [Radeon HD 5450/6350] (prog-if 00 [VGA controller])
      Subsystem: ASUSTeK Computer Inc. Device 0374
      Flags: bus master, fast devsel, latency 0, IRQ 77
      Memory at c0000000 (64-bit, prefetchable) [size=256M]
      Memory at fea20000 (64-bit, non-prefetchable) [size=128K]
      I/O ports at e000 [size=256]
      Expansion ROM at fea00000 [disabled] [size=128K]
      Capabilities: <access denied>
      Kernel driver in use: fglrx_pci
...
Також можна подивитися /var/log/Xorg.0.log — туди ікси пишуть багато корисної інформації про процес визначення пристроїв.
« Змінено: 2013-02-17 19:16:07 від ISBear »

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1418
  • Карма: +0/-0
Re: video
« Відповідей #8 : 2013-02-17 18:56:44 »
Буває, що ядро не підтримує це розрішення, тому не встановить його навіть примусово.

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

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: video
« Відповідей #9 : 2013-02-17 19:12:07 »
Я не експерт, але мені здається, що якщо вписати ModeLine, згенеровану gtf, то іксам буде начхати на те, які режими визначить ядро.

Ядро, в принципі, можна поставити і без оновлення, просто злити .deb’ки та dpkg -i їх — ядро достатньо відокремлена система, що не має багато залежностей — принаймні я, деякий час назад, без проблем встановив ядро з sid.

P. S. 2топікстартер: Якщо якісь кроки потребують більш детального пояснення — питайте.
« Змінено: 2013-02-17 19:27:38 від ISBear »

Відсутній TechHome

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
Re: video
« Відповідей #10 : 2013-02-17 21:17:38 »
Народ, та я не бачу жодних кроків. Для мене те, що ви пишете просто тарабарщина.  :P ::) Я далекий від системи пакунків і внутрішньої архітектури Лінукс. Зараз що я бачу: встановлений пак xserver-common але xf86config не запускається. (прочитав це в ОРейлі бук по Дебіану - Як настроїти ікси. Там якраз редагується цей файлік і розписано по буквах як встановити мишу 3-кнопки, клаву, монік і т.п.)
На даний момент в мене з'явився пункт меню Система - Адміністрування - NVidia X Server settings. Але коли я заходжу - пише:
You do not appear to be using the NVIDIA X driver.  Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server.
Запускаю nvidia-xconfig видає:
Using X configuration file: "/etc/X11/xorg.conf".
Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'
Отже він в системі є і перезаписується. Це вже щось.
Заходжу в ксорг і він ПОРОЖНІЙ :))))) Як це зрозуміти?

А ось те, що вивів мені lscpi:
04:00.0 VGA compatible controller: nVidia Corporation Device 0de1 (rev a1)
04:00.1 Audio device: nVidia Corporation Device 0bea (rev a1)



« Змінено: 2013-02-17 21:19:53 від TechHome »

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

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: video
« Відповідей #11 : 2013-02-17 22:14:10 »
Тут http://www.linuxquestions.org/questions/linux-newbie-8/low-resolution-on-debian-squeeze-935569/ рекомендують поставити ядро та xorg з backports.debian.org (я так розумію, що і пропрієтарний драйвер звідти — в бекпортах він версії 295 (nvidia-kernel-dkms), яка має підтримувати вашу картку). Втім, якщо є нормальне підключення до інтернету, можна оновити й усю систему до wheezy — там є вже зібраний драйвер версії 304.
« Змінено: 2013-02-17 22:14:30 від ISBear »

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1418
  • Карма: +0/-0
Re: video
« Відповідей #12 : 2013-02-18 08:57:45 »
Наскільки я розумію, треба додати non-free в /etc/apt/sources.list ?

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

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: video
« Відповідей #13 : 2013-02-18 12:01:52 »
Якщо ви про backports — то щось типу цього:
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free

Якщо про wheezy — то просто замінити у /etc/apt/sources.list squeeze (або stable) на wheezy:
# Testing
deb [arch=amd64,i386] http://ftp.us.debian.org/debian wheezy main contrib non-free

# Multimedia
deb http://www.deb-multimedia.org wheezy main

Тут arch додано для можливості встановлення пакунків обох архітектур (якщо основна архітектура системи — amd64), що може знадобитися для wine, skype та подібного.

Відсутній TechHome

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
Re: video
« Відповідей #14 : 2013-02-18 18:14:09 »
В мене ото, що ти кажеш про backports прописано.
Здаюся. Ставлю Убунту :)