LINUX.ORG.RU
ФорумGames

wine, syberia, ubuntu 64

 , , ,


0

1

Доброго времени суток всем.

Имеется 64 битная убунта 12.10 с вайном (1.4.1) из репозиториев. Попробовал запустить квест «Сибирь». Все работает, но главная героиня без текстур - полностью черная. Причем только она, с окружением и другими персонажами все нормально. Немного походил, вроде больше в игре такого не заметил. Запускаю в отдельных иксах. Стоят проприетарные драйверы amd. DirectX ставил через winetricks, но почему-то в реестре нету hkcu/software/wine/direct3d.
Вот лог запуска:

(==) Log file: "/var/log/Xorg.1.log", Time: Sat Nov 24 04:33:37 2012
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:1:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:1:1) found
Loading extension ATIFGLRXDRI
Loading extension FGLRXEXTENSION
Loading extension GLESX
Loading extension AMDXVOPL
Loading extension AMDXVBA
libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so
libGL error: failed to load driver: swrast
Интересует, что значат строки и как это вылечить:
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:1:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:1:1) found
А также последние. locate swrast_dri.so говорит:
/usr/lib/i386-linux-gnu/dri/swrast_dri.so
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
Подскажите, пожалуйста, в чем беда?

No matching Device section - у вас неправильный xorg.conf. Стоит ковырять в этом направлении. Так-же такое наблюдается, если вы не запретили загрузку модуля от свободного драйвера ati(модуля с поддержкой KMS, что идёт с ядром, и обеспечивает годное разрешение в консоли без дополнительных телодвижений). Данные драйвера конфликтуют, если загружен один, не грузится второй...

lucentcode ★★★★★ ()
Ответ на: комментарий от lucentcode

xorg.conf генерировался amdconfig.

Section "ServerLayout"
	Identifier     "aticonfig Layout"
	Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]-0"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]-0"
	Driver      "fglrx"
	BusID       "PCI:0:1:0"
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]-0"
	Device     "aticonfig-Device[0]-0"
	Monitor    "aticonfig-Monitor[0]-0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Так-же такое наблюдается, если вы не запретили загрузку модуля от свободного драйвера ati

Это оно?

cat blacklist-fglrx.conf 
# Advanced Micro Devices, Inc.
# radeon conflicts with AMD Linux Graphics Driver
blacklist radeon
[/code

emissar ★★ ()
Ответ на: комментарий от emissar

Первое есть

Вроде бы это просто предупреждение, а не ошибка. У меня вообще вот так на HTPC:

(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:1:1) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:17:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:2) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:2) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:1) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:3) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:4) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:5) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:21:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:21:2) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:21:3) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:22:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:22:2) found
Но работает нормально.

RussianNeuroMancer ★★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

В общем, нашел решение. В настройках самой игры ставлю «уровень детализации» низкий вместо высокого и текстуры появляются. Но почему пропадают на «высоком» - остается загадкой.

emissar ★★ ()
Ответ на: комментарий от emissar

Видимо, беда в swrast.

swrast ни при чём, он и не должен загружаться, т.к. у вас для рендеринга используется fglrx.

Но почему пропадают на «высоком» - остается загадкой.

Пишите в багтрекер WINE.

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