Summary: | [FR][3.1?] support for multiple driver versions [nvidia] | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Michael Shigorin <mike> |
Component: | alterator-x11 | Assignee: | Anton Farygin <rider> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P2 | CC: | abulava, boyarsh, eostapets, icesik, mike, ns, sem, snejok, vsu, zerg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 3083, 7371 |
Это невозможно сделать в installer, до тех пор, пока кто-то не вправит мозги авторам драйверов nvidia. Никто им ничего уже никуда не вправит. Народ там вменяемый (общались), так что решение явно маркетинговое. Поэтому или мы это делаем у себя, или поддерживаем только подмножество чипов (без "головы" или "хвоста" списка). В принципе, можно попробовать выкрутиться сборкой двух версий с укладыванием дополнительной в RPMS.addon (видимо, для поддержки старых чипов и с README.nvidia). Когда-то предлагалось для ALM2.2 такое в похожем случае (вопрос только был в скорости, а не в поддержке как таковой). Увы :-( Значит Увы. Ничего не получится сделать с бинарными дровами. Просите у nvidia исходиники, или , хотябы - переимнования этих дров. (In reply to comment #3) > Значит Увы. Угу. > Ничего не получится сделать с бинарными дровами. Просите у nvidia исходиники, > или , хотябы - переимнования этих дров. Более реальный путь был предложен -- zerg же не зря делал версии в именах. Ну да ладно, спрашивающих отправим сюда -- по крайней мере это вынужденный шаг, который можно понять. Нужно тогда хотя бы решить вопрос, какие карты мы будем поддерживать нормально (с автоматической настройкой драйверов nvidia) - старые или новые. Если новые - нужно собирать новую версию драйвера. Новые. в новой версиии hwdatabase я старые карты перевешу на nv. --- ns Проблема в том, что во всех 7x.xx драйверах скорость работы RIVA TNT (первой) СИЛЬНО хуже чем на драйвере VESA. Я не преувеличиваю. На моей карте так и было. Так что в любом случае надо или вешать на эти карты nv, или найти драйвера версий 2x.xx-3x.xx для RIVA TNT(всех) и 4x.xx-5x.xx для GeForce и Quadro. А вот как разрулить их установку не знаю. Но новые драйвера все равно не пригодны для этих карт. |
цитируя 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