Bug 7552 - [FR][3.1?] support for multiple driver versions [nvidia]
Summary: [FR][3.1?] support for multiple driver versions [nvidia]
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-x11 (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 3083 7371
  Show dependency tree
 
Reported: 2005-08-03 23:21 MSD by Michael Shigorin
Modified: 2007-10-23 15:17 MSD (History)
10 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2005-08-03 23:21:43 MSD
цитируя 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 Anton Farygin 2005-08-04 11:42:14 MSD
Это невозможно сделать в installer, до тех пор, пока кто-то не вправит мозги
авторам драйверов nvidia.
Comment 2 Michael Shigorin 2005-08-04 12:56:18 MSD
Никто им ничего уже никуда не вправит.  Народ там вменяемый (общались), так что
решение явно маркетинговое.

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

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

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

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

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

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

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