LINUX.ORG.RU
решено ФорумGames

fglrx и Guild Wars

 ,


1

1

Есть старая Guild Wars (первая часть). Работает под вайном с драйверами radeon нормально, только fps очень низкий. Накатил fglrx, запускается окошко подключения к игре и висит так бесконечно. Сам вайн ничего не пишет в консоли страшного, просто ждем непонято чего. Кто-нибудь знает в чем проблема и куда копать?

на всякий случай вывод wine при запуске

fixme:win:EnumDisplayDevicesW ((null),0,0x33eb58,0x00000000), stub!
fixme:wbemprox:client_security_SetBlanket 0xf417f2d8, 0x1488f0, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0xf417f2d8
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:dsound:IKsPrivatePropertySetImpl_Get unsupported property: {f2957840-260c-11d1-a4d8-00c04fc28aca}
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:win:EnumDisplayDevicesW ((null),0,0x3393e0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x339098,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x3393e0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x3398f8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x339458,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {67685559-3106-11d0-b971-00aa00342f9f}.



Последнее исправление: cetjs2 (всего исправлений: 2)

Надо было накатывать не fglrx, а свежее ядро и mesa-10.0 (либо mesa-9.2, но запускать с параметром R600_DEBUG=sb).

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

Работает под вайном с драйверами radeon нормально, только fps очень низкий

Вентилятор мальчика не умеет читать? :3

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

Анонимус получил версию месы через libastral или анонимус не знает разницы в производительности между 9.1 и 9.2?

steemandlinux ★★★★★
()

А во-вторых бери wine-1.7.1-CSMT. Готовую сборку можно из PlayonLinux дернуть.

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

У меня есть nvidia но она в этот комп просто не поместится. Меня интересует какого оно не запускается и ошибок никаких вроде не пишет.Хотя бы направление в котором копать узнать. Или решение уже есть и называется" кривые дрова" и забить?

teisatsu
() автор топика
Ответ на: комментарий от steemandlinux

А нахрена? неужели dynamic power management как то влияет на запуск/не запуск игры? Тормозить может из-за него, но чтоб так вот.

teisatsu
() автор топика
Ответ на: комментарий от teisatsu

Ну если у тебя карточка находится в boot режиме, то даже видео через UVD не посмотришь из-за очень низких частот. У меня например разница в частотах 100 и 790 мгц.

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

проверю тогда, но мне кажется с этим все норм. Игра то идет на radeon драйверах на самых низких настройках, просто выглядит как говно. Если хоть немного накрутить качества, то тормозит до 15 фпс.

Карта как уже писал встроенная, но должна тянуть. Игра не очень навороченная.

teisatsu
() автор топика
Ответ на: комментарий от teisatsu

Значит у тебя 100% R600 (точнее R800 или R900). GCN пока только в инженерных образцах и этот APU сможет работать вообще без DRM модуля, хотя скорее всего костыли приделают к radeonsi, llvmpipe дохлый пока.

И скорее всего карточка в boot режиме болтается. Добавь radeon.dpm=1 и после перезагрузки скинь вывод dmesg.

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

Добавил...

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

teisatsu
() автор топика
Ответ на: комментарий от steemandlinux

3.12 это кто?

сейчас чудеса, перезагрузился - ничего не тормозит. игра на radeon c включенным dpm заметно лучше пошла. (только звук пропал, но это моя звуковая наверное, другая исторя) ОГРОМНОЕ спасибо. Хрен знает что было, раньше с grub1 проще все было, может первый раз что-то не так сделал.

А с fglrx я так понял лучше не возиться вообще?

[spoiler]Все равно ненавижу вайн[/poiler]

teisatsu
() автор топика
Ответ на: комментарий от teisatsu

fglrx на R600 нужен или в случае специфических багов на r600g, либо для профессиональных карт, либо для OpenCL.

3.12 это ядро не релизнутое еще. Звук пропал по причине того, что выводом default у вас стал Radeon HDMI, просто переключите или добавьте опцию «radeon.audio=0»

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

$HOME/.kde/env/path.sh

Если опять проблемы с зависаниями или пропаданием изображения вылезут. То надо добавить переменную в $HOME/.kde/env/path.sh

export R600_HYPERZ=0

Дело в том, что гиперзед забраковали много лет назад.

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

да у меня часто pci-звуковая отваливается, но это ее внутренние проблемы как я понял, (на любом дистре, на любом железе, так глючит, в винде вообще ад :) выбросить жалко).

export R600_HYPERZ=0 этот добавлю, а вот R600_DEBUG=sb надо ли добавлять? а то пока не трогал. И куда его, туда же куда и dpm?

teisatsu
() автор топика
Ответ на: комментарий от steemandlinux

Ну и самое последнее (достал уже да? :) ) $HOME/.kde/env/path.sh в домашнем каталоге нету директории .kde зато есть .kde4 (в которой отсутствует этот путь тоже кстати)

Создавать файл path.sh в какой директории?

teisatsu
() автор топика
Ответ на: комментарий от steemandlinux

В общем еще раз огромное спасибо, почитаю разберусь.

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