Bug 7552 - [FR][3.1?] support for multiple driver versions [nvidia]
: [FR][3.1?] support for multiple driver versions [nvidia]
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/alterator-x11)
: unstable
: all Linux
: P2 enhancement
Assigned To:
:
:
:
:
: 3083 7371
  Show dependency tree
 
Reported: 2005-08-03 23:21 by
Modified: 2007-10-23 15:17 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-08-03 23:21:43
цитируя vsu:

> Чтото в Сизифе не появились новые дрова... в общем - у меня 
> работают.

Там оторвали поддержку старых карт:

    NVIDIA chip name                   Device PCI ID
    -------------------------------    -------------------------------
    RIVA TNT                           0x0020
    RIVA TNT2/TNT2 Pro                 0x0028
    RIVA TNT2 Ultra                    0x0029
    Vanta/Vanta LT                     0x002C
    RIVA TNT2 Model 64/Model 64 Pro    0x002D
    Aladdin TNT2                       0x00A0
    GeForce 256                        0x0100
    GeForce DDR                        0x0101
    Quadro                             0x0103
    GeForce2 GTS/GeForce2 Pro          0x0150
    GeForce2 Ti                        0x0151
    GeForce2 Ultra                     0x0152
    Quadro2 Pro                        0x0153

Вот теперь непонятно, что же с этим безобразием делать.  Можно сделать
взаимоисключающие пакеты с несколькими версиями, но инсталятор сейчас
не умеет обрабатывать такой вариант.  Разве что объявить эти старые
карты не совсем поддерживаемыми, автоматом вешать на них драйвер nv
(чтобы хоть как-то запускалось), а старый драйвер nvidia предлагать
ставить руками.

Хотя что-то придётся делать - например, сейчас из-за старого драйвера
у нас не поддерживаются карты:

    GeForce 6800 GT                    0x0046
    GeForce 7800 GTX                   0x0091
    GeForce 6600 LE                    0x0142
    GeForce Go 6600 GT                 0x0149
------- Comment #1 From 2005-08-04 11:42:14 -------
Это невозможно сделать в installer, до тех пор, пока кто-то не вправит мозги
авторам драйверов nvidia.
------- Comment #2 From 2005-08-04 12:56:18 -------
Никто им ничего уже никуда не вправит.  Народ там вменяемый (общались), так что
решение явно маркетинговое.

Поэтому или мы это делаем у себя, или поддерживаем только подмножество чипов
(без "головы" или "хвоста" списка).

В принципе, можно попробовать выкрутиться сборкой двух версий с укладыванием
дополнительной в RPMS.addon (видимо, для поддержки старых чипов и с
README.nvidia).  Когда-то предлагалось для ALM2.2 такое в похожем случае
(вопрос
только был в скорости, а не в поддержке как таковой).

Увы :-(
------- Comment #3 From 2005-08-04 18:13:27 -------
Значит Увы.
Ничего не получится сделать с бинарными дровами. Просите у nvidia исходиники,
или , хотябы - переимнования этих дров.
------- Comment #4 From 2005-08-04 22:51:57 -------
(In reply to comment #3)
> Значит Увы.
Угу.

> Ничего не получится сделать с бинарными дровами. Просите у nvidia исходиники,
> или , хотябы - переимнования этих дров.
Более реальный путь был предложен -- zerg же не зря делал версии в именах.

Ну да ладно, спрашивающих отправим сюда -- по крайней мере это вынужденный шаг,
который можно понять.
------- Comment #5 From 2005-08-04 23:04:13 -------
Нужно тогда хотя бы решить вопрос, какие карты мы будем поддерживать нормально
(с автоматической настройкой драйверов nvidia) - старые или новые.  Если новые
-
нужно собирать новую версию драйвера.
------- Comment #6 From 2005-08-05 09:36:43 -------
Новые. в новой версиии hwdatabase я старые карты перевешу на nv.
------- Comment #7 From 2005-08-05 17:39:45 -------
--- ns
Проблема в том, что во всех 7x.xx драйверах скорость работы RIVA TNT
(первой) СИЛЬНО хуже чем на драйвере VESA. Я не преувеличиваю. На моей
карте так и было.

Так что в любом случае надо или вешать на эти карты nv, или найти
драйвера версий 2x.xx-3x.xx для RIVA TNT(всех) и 4x.xx-5x.xx для GeForce
и Quadro. А вот как разрулить их установку не знаю.

Но новые драйвера все равно не пригодны для этих карт.