[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Проблемы в вайне после обновления драйвера nvidia



On Sat, 18 Aug 2012 21:21:18 +0400
Руслан Зиганшин <ziganshinruslan@gmail.com> wrote:

>18.08.12, Sergej Kochnev<sokochnev@yandex.ru> написал(а):
>> On Sat, 18 Aug 2012 17:57:12 +0400
>> Руслан Зиганшин <ziganshinruslan@gmail.com> wrote:
>>
>>>Вчера поставил пакет nvidia-kernel-dkms и nvidia-glx из unstable
>>>(кстати это решило проблему с разрешением экрана), после чего
>>>перестали работать 3D игры в вайне. В консоли написано, что драйвер,
>>>возможно, неправильно настроен или установлен. Сегодня зашёл в wiki,
>>>по их совету установил также nvidia-glx-ia32, а затем и nvidia-xconfig
>>>с nvidia-settings из sid. Пакета nvidia-kernel-dkms-ia32 не нашлось в
>>>репозитории. Также пробовал: dpkg-reconfigure nvidia-kernel-dkms,
>>>dpkg-reconfigure nvidia-glx, dpkg-reconfigure nvidia-glx-ia32, всё то
>>>же самое, но с выключенными иксами, перезагрузить компьютер. Ничего не
>>>помогает. Игры из вайна не работают, нативные же работают хорошо.
>>
>> Надо подключать i386 и ставить libgl1-nvidia-glx:i386,
>> потому что пакеты *-ia32 уже не актуальны.
>
>Попытался так сделать:
>
>ruslan@debian:~$ sudo apt-get install -t=sid libgl1-nvidia-glx:i386
>...
> libgl1-nvidia-glx:i386 : Зависит: libxvmc1:i386 но он не будет установлен
>                          Ломает: ia32-libs (< 20120701) но 20120102
>будет установлен
>
>...
>...
>ruslan@debian:~$ sudo apt-get install -t=sid libgl1-nvidia-glx:i386
>libxvmc1:i386 ia32-libs ia32-libs-i386 libjack0:i386
>...
>Будут установлены следующие дополнительные пакеты: <Большой список>
>Следующие пакеты будут удалены/обновлены: <Большой список>
>
>предыдущий опыт подсказывает, что если так продолжить (даже оставив
>драйвера из ветки testing), куча пакетов amd64 будет заменена на кучу
>пакетов i386, при этом куча графических программ будет удалена как
>конфликтующая.

_Библиотеки_ amd64 (в идеале) никогда не заменятся на i386 и наоборот,
поскольку multiarch как раз для совместного их существования. Если не
пытаться гадать на кофейной гуще, то следует:

1) Удалить ia32-libs;
2) Удалить все пакеты wine, установленные из репозиториев amd64;
3) Установить wine и libgl1-nvidia-glx для i386.

>Можно ли это исправить, указав APT, что пакеты i386 должны иметь
>меньший pin-priority, чем amd64? И если да, то как это прописать?
>(помню, при обновлении дважды удалялся wine, потому что пакет
>wine-bin:i386 конфликтует с этим обновлением; при этом wine-bin:i386
>спокойно устанавливался вручную после обновления)

Нельзя и нет смысла.


Reply to: