ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [mdk-re] nvidia drivers
@ 2001-12-30  0:00 Serge Skorokhodov
  2002-01-03 22:46 ` Konstantin Volckov
  0 siblings, 1 reply; 3+ messages in thread
From: Serge Skorokhodov @ 2001-12-30  0:00 UTC (permalink / raw)
  To: ALT Linux list

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

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

Выпил я тут давеча пивка: весь день с чем-то возился, устать --
устал, а сделать ничего -- не сделал:( Настроение, понятно -- ни
к черту, пива захотелось... И вспомнил о своем старом друге под
управлением 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



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [mdk-re] nvidia drivers
  2001-12-30  0:00 [mdk-re] nvidia drivers Serge Skorokhodov
@ 2002-01-03 22:46 ` Konstantin Volckov
  2002-01-04  9:35   ` Re[2]: " Sergey Krivulja
  0 siblings, 1 reply; 3+ messages in thread
From: Konstantin Volckov @ 2002-01-03 22:46 UTC (permalink / raw)
  To: mandrake-russian

[-- Attachment #1: Type: text/plain, Size: 2661 bytes --]

On Sun, 30 Dec 2001 00:00:06 +0300
Serge Skorokhodov <suralis-s@mtu-net.ru> wrote:

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

Hi!

[skip]

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

Я не RED :-)

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

Не помню, я тоже не всегда бываю трезв, ГМ, даже иногда совсем не трезв
:-=)) Но насколько я помню, в файлах Readme, которые клались с нашими
дистрибутивами, начиная с Junior 1.0, было написано что нужны оба пакета.
Проверю, есть ли эти файлы у нас на ftp - если там нет - положим.

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

Это странно, но у меня все эти драйвера нормально собрались без этой
переменной. После просмотра Makefile'а я понял, что они сравнивают текущий
системный компилятор (т.е. /usr/bin/gcc) с тем компилятором, которым было
собрано ядро (т.е. cat /proc/version) и если они не совпадают - выдается
ошибка. У меня стоит ядро 2.4.17 (которое собрано стандартным системным
gcc 2.96), поэтому этой проблемы не возникает - соответственно у Вас стоит
старое ядро (которое было собрано другим компилятором, отличным от того,
который сейчас стоит у Вас в системе - т.е. egcs). Также это может быть
связано с тем, что src.rpm-ки Вы скачали от Suse - а там могут отличаться
исходники (от обычных tar.gz).

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

По-моему эта проблема уже исправлена.

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

Можно дать этим устройствам группу users и права установить соответственно
660 - соответственно пользователи должны быть в этой группе (а они там и
так есть по умолчанию).

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

Вообще-то правильнее собирать эти драйвера с нашим nosrc.rpm, т.к. в
противном случае у Вас портятся системные файлы (например libGL.so.xx)
которые вообще-то могут потребоваться системе.

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

Вас тоже :-)

> -- 
> Serge Skorokhodov aka suralis.
> mailto: suralis-s@mtu-net.ru
> 
> _______________________________________________
> Mandrake-russian mailing list
> Mandrake-russian@altlinux.ru
> http://altlinux.ru/mailman/listinfo/mandrake-russian
> 


-- 
Успехов,
Konstantin

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re[2]: [mdk-re] nvidia drivers
  2002-01-03 22:46 ` Konstantin Volckov
@ 2002-01-04  9:35   ` Sergey Krivulja
  0 siblings, 0 replies; 3+ messages in thread
From: Sergey Krivulja @ 2002-01-04  9:35 UTC (permalink / raw)
  To: Konstantin Volckov

Hello Konstantin,

Thursday, January 03, 2002, 10:50:01 PM, you wrote:

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

KV> Я не RED :-)
...Ну... почти. Золото имеет красный оттенок ;)

-- 
Best regards,
 Sergey                            mailto:skrivulja@erec.ru





^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-01-04  9:35 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-12-30  0:00 [mdk-re] nvidia drivers Serge Skorokhodov
2002-01-03 22:46 ` Konstantin Volckov
2002-01-04  9:35   ` Re[2]: " Sergey Krivulja

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