LINUX.ORG.RU
ФорумGames

Eschalon book I мерцающая графика

 , ,


0

1

Пичаль-бида-огорчение.

Поставил Eschalon book

А там такое

Пробовал со встроенной картой(8086:0116):

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])

И с дискретной через optirun:

01:00.0 3D controller: NVIDIA Corporation GF119 [GeForce GT 520MX] (rev ff) (prog-if ff)

В случае с nvidia ситуация изначально была такая же, как с интелом, только оптиран в консоль выдавал:

ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded

После установки пакета virtualgl-libs-ia32 стал просто сегфолтиться.

Система Debian Testing

$ /lib32/libc.so.6 |head -1
GNU C Library (Debian EGLIBC 2.13-37) stable release version 2.13, by Roland McGrath et al.
$ uname -mr
3.2.0-3-amd64 x86_64
$ dpkg -l|grep video-intel
ii  xserver-xorg-video-intel                       2:2.19.0-6                        amd64        X.Org X server -- Intel i8xx, i9xx display driver
$ dpkg -l|grep nvidia-kernel
ii  nvidia-kernel-common                           20120630+3                        amd64        NVIDIA binary kernel module support files
ii  nvidia-kernel-dkms                             304.48-1                          amd64        NVIDIA binary kernel module DKMS source

Кто с таким сталкивался? Можно это пофиксить своими руками?

☆☆☆☆☆

Попробуйте изменить lib32 на мультиарч, может быть поможет. У меня Eschalon book 2 работает нормально на мультиарче (debian wheezy amd64 + nvidia).
P.S. конкретно с таким не сталкивался, но с lib32 было много проблем в последнее время, особенно с зависимостями.

siphonops ★★★
()
Последнее исправление: siphonops (всего исправлений: 1)
Ответ на: комментарий от DELIRIUM

Для предоставления 32-битных библиотек в 64-битной системе ранее в debian'е использовались пакеты вида ia32-libs-*. Сейчас вводится полноценный multiarch при котором используются пакеты от другой архитектуры, размещаемые в специальных директориях, без перепаковки. Wheezy (testing) в данном случае переломный выпуск.
Уже сейчас мультиарч создает меньше проблем с зависимостями, чем ia32-libs и имеет смысл переходить на него. Для этого нужно поставить пакет multiarch-support, удалить пакеты ia32-libs. После этого можно ставить пакеты 32-битной архитектуры через пакетный менеджер паралельно с 64-битными.

siphonops ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.