ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Serge Skorokhodov <suralis-s@mtu-net.ru>
To: ALT Linux list <mandrake-russian@altlinux.ru>
Subject: [mdk-re] nvidia drivers
Date: Sun Dec 30 00:00:00 2001
Message-ID: <20011230000006.55a94652.suralis-s@mtu-net.ru> (raw)

Здравствуйте!

Просто хочу посоветоваться, поделиться, так сказать, пообщаться:)

Выпил я тут давеча пивка: весь день с чем-то возился, устать --
устал, а сделать ничего -- не сделал:( Настроение, понятно -- ни
к черту, пива захотелось... И вспомнил о своем старом друге под
управлением OS Linux, который давно мучается в графическом режиме
под управлением драйверов от NVIDIA версии 1251.

Приступил я к исправлению этого безобразия. Смотрю, какие у меня
сорцы посвежее. Оказалось, что 1512. Лезу на ftp.altlinux.ru в
ансуппппппортед -- а там такого rpm нету, а есть 2313-2314,
последнее -- соответствует kernel-драйверу, а GLX-пакет имеется в
двух ипостасях -- alt1 и alt2. Причем все такое ма-ахонькое:),
что проще скачать все. Скачиваю.

Дальше, понятно, иду на сайт NVIDIA. Там есть ядерный драйвер
2313, ядерный драйвер 2314, а GLX все -- 2313. Ага, смекаю. И
скачиваю тарбол kernel 2314 и GLX 2313. Причем в консоли, через
lynx, с непривычки GLX скачиваю в .src.rpm, кажется -- для SuSE:)
А может и нет -- был несколько нетрезв, не помню. Не
перезакачивать же полтора метра!

Хорошо, ставлю nosrc.rpm из unsupported (GLX, ессно, alt2), далее
распаковываю тарболы (для GLX -- выдираю из rpm). Начинаю сборку
драйвера kernel.

Первое -- вылетает сообщение, что я собираюсь собрать драйвер не
тем компиляторам, которым он собран:) Лезу смотреть, откуда
мессага -- из Makefile от NVIDIA. Хорошо, смотрю бинарник -- он
собран egcc 1.с чем-то, т.е. gcc 2.81, которого не то что в
Sysyphus'е -- в Daedalus'е-то днем с огнем не сыщешь. Решаю
пренебречь, устанавливаю ту переменную, которую они просят в 1 (и
как я это сделал -- не спрашивайте, был несколько нетрезв:) Все
собирается. Устанавливаю -- встало.

Собираю GLX -- без проблем. Но не ставиться! Еще бы -- он просит
kernel драйвер 2314, а rpm получается -- 1.0-2314! Я бы тоже не
встал, тем более, что предыдущая (alt1) версия просит
kernel-драйвер 1.0-2313! Приняю грубую силу (--nodeps) и с
замиранием сердца набираю startx. Все работает, хотя XF86Config-4
почему-то пришлось править "пальцАми", может из-за --nodeps?

Все работает по сю пору, даже шестеренки Mesa уже час вертятся на
83 fps в полном экране на соседнем рабочем столе, что для TNT2 от
ASUS вполне. Правда, для этого пришлось рутом в /dev поменять
права на все nvidiaX и nvidiactl:(

Заканчивая сие утомительное повествование, у меня вопросы
(главным образом к redhead'у:)

1. Правильно ли то, что ни readme, не аннонсов о том, что
NVIDIA-GLX-...2313-alt2.nosrc.rpm нужен для работы с
NVIDIA-kernel...1.0-2314.nosrc.rpm не было?

2. Правильно ли собран пакет kernel-драйвера, который не
устанавливает переменную, без которой Makefile от NVIDIA не
работает?

3. Правильно ли установлена зависимость
....-GLX...2313-alt2.nosrc.rpm от пакета с версией, которую
невозможно собрать из имеющихся на сайте?

4. И в конце по-настоящему содержательный вопрос: на все nvidia
устройства я установил права 666. Число некрасивое, даже
опасное:) А как надо? И не нужно ли где чего прописать, чтобы эти
права ненароком не испортились?

5. Настоящие пацаны поступают также, как я, или я -- лох с
пагером:)?

ЗЫ. Всех с нас-ступ-пающщщщ-им!

-- 
Serge Skorokhodov aka suralis.
mailto: suralis-s@mtu-net.ru



             reply	other threads:[~2001-12-30  0:00 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-12-30  0:00 Serge Skorokhodov [this message]
2002-01-03 22:46 ` Konstantin Volckov
2002-01-04  9:35   ` Re[2]: " Sergey Krivulja

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20011230000006.55a94652.suralis-s@mtu-net.ru \
    --to=suralis-s@mtu-net.ru \
    --cc=mandrake-russian@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git