Почему может падать фпс в wine 3D приложениях ( играх ) и как исправить ? [solved]
draft3r 11 марта, 2010 - 21:41
В игре фпс падает почти в 2 раза d втечении где -то получаса. Раньше вроде такого не замечал до переноса системы на другой винт.
»
- Для комментирования войдите или зарегистрируйтесь
Первая мысль
Перегрев?
Gentoo - Symphony of Creations
точно нет наблюдал и за этим
точно нет наблюдал и за этим
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Ну тогда утечки памяти мб.
Если так, то начинать с ядра надо, потом hal,dbus,xorg-server,и дрова
а еще лучше с перестройки начать, был глючок (с тормозами графики)
оказалось LibGLX слетел
Вы хоть систему бы обрисовали для начала, а то не понятно сразу.
Gentoo - Symphony of Creations
NVIDIA Driver Version:
NVIDIA Driver Version: 190.53
Server Vendor Version: 1.7.5
kernel 2.6.31-gentoo-r7
а про глючок случайно не симлинк слетел ?
подключил старый винт - на нем проблем нет в среднем 70-80 фпс держит стабильно а на новом и так не выше 40 так еще и падает до 25 и ниже - короче слайдшоу-онлайн ;(
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Не знаю,
Может и симлинк, не разбирался сильно, перестроил либу и зависимости, все стало норм
Я тогда много чего ставил, появились лосты когда пофиксил раздел, оказалось много чего рухнуло.
Дрова юзаю такие же, ядро 33
тормозов нет.
конфиг покажете? и кста, че у вас с процессами творится и какой из красивостей юзаете?
Gentoo - Symphony of Creations
DolphinSoft
Иксов? ядра?
А что с процессами?
А красивость это вы про игру?? =)) не смейтесь это wc3 TFT люблю посмотреть как про играют, иной раз похлеще футбола, а вообще "красивости" не по Линукс душу а жаль =(
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Мдя
Нафик конфиг ядра
начните с xorg.conf
с процессами - кто жрет рессурсы смотрели?
про красивости - (composite, compiz)?! - как раз - "по душу Линукс"...
ТФТ это круто, но жрет /dev/время /dev/нервы и /dev/моск
Gentoo - Symphony of Creations
Такими красивостями не
Такими красивостями не пользуюсь, Metacity по уши хватает, считаю что эти красивости только жрут ресурсы, а толку не так уж и больше чем от последнего
В этом плане предпочитаю аскетизм
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection
Section "Module"
Load "dri"
Load "record"
Load "extmod"
Load "glx"
Load "dri2"
Load "dbe"
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "G92 [GeForce 9800 GT]"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9800 GT"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 16
Option "TwinView" "0"
Option "metamodes" "nvidia-auto-select +0+0"
SubSection "Display"
Depth 16
EndSubSection
EndSection
остальное на хале висит
PS играю\играл в тфт еще с первого патча ;) знакомо ох как знакомо главное сберечь /dev/моск
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Поиграйтесь с такими опциями:
желательно с битностью 24
Че с процессами во время тормозов?
Gentoo - Symphony of Creations
Кстати да я тогда повожусь с
Кстати да я тогда повожусь с настройками\опциями сегодня или завтра отпишусь.
PS с процессами все ок ничего особенного
Спасибо за наводку мыслей хотя я думаю большую роль это и не сыграет но коррективы явно внесет ;)
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Где-то в недрах сети ...
Проскакивало: тормоза nvidia 9800, при этом там опции были по-гуще чем мои (у меня 6800)
решалось конфигом сервера, так что думаю здесь ноги растут .... удачных поисков, ждем новостей ;)
PS: кстати dri,dri2 закомментить надо. Ссылку (про которую говорил) найду - закину ...
PPS: вот еще инфа
http://www.grabnotes.com/gentoo/xorg.html
кстати хотелось бы глянуть что пишет /var/log/Xorg.0.log
только не сюда.
Gentoo - Symphony of Creations
во тчто мне добавил X
во тчто мне добавил X -configure хех ;) начнемс ...
Xorg.0.log
спасибо за ссылку пошел читать
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Вот ман по опциям
http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/README/appendix-d.html
(англ.)
Gentoo - Symphony of Creations
мать моя Женщина ^_^ а к
мать моя Женщина ^_^ а к нему пару пива не прилагается случаем .. =)
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
На счет пива не знаю,
Но квест - точно обеспечен...
Я для себя тоже кое чего подчерпнул )
ЗЫ: Option "UseEvents" "True" только что прочитал - рекомендуется для разгрузки ЦП
ща заценю, у меня отключена была ...
И вот еще:
Mar 14 17:10:46 NVIDIA(0): Disabling 32-bit ARGB GLX visuals.
Эта опция активирует:
Option "AddARGBGLXVisuals" "True"
Gentoo - Symphony of Creations
засада, из вышеперечисленного
засада, из вышеперечисленного я только нашел на 3 опции и то которые связаны с рендерингом в 24 бита который мне и не нужен =( попробую в доках драйвера поковырятся
кстати я уже скинул xorg.0.log вверху
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Да не надо ничего придумывать ....
Depth 24
и хватит, у NV - под эту ширину бит заточено.
Xorg.conf посмотрел, и прокомментировал (выше)
В остальном - там все ок.
PS: вот какой я ща кернел паник выхватил когда вывод видео в PAL установил, это что-то ;)))
Gentoo - Symphony of Creations
Вообщем что смог найти он все
Вообщем что смог найти он все сам по умолчанию ставит(включенно драйвером по умолчанию) кстати и у тебя тоже,
оставляю все как есть. Работает все отлично извращатся не буду я и так доволен, посижу на старом винте так сказать на "стейбле" =)
PS ради эксперимента установил винду залил последние 196 кажется (дрова) и проверил на фпс : 65 не выше, не ниже, причем что в 16 битном режиме, что в 32
А в Генту при массовых замесах 70 - 80, а так 90 - 120фпс =) куда уж больше =)
PS думаю, что система рендеринга как таковая п омаксимально настроенному типа подойдет лучше к KDE там плазмойды всякие и прочей всякой "мешуры"
Красиво то красиво, но сама работа все равно происходит в окне, где этого все равно не видно и не слышно ... вообщем на вкус и цвет
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Ну скажем так:
Эти опции дрова по дефолту у меня не прописали, все проверенно экспериментальными путями.
Про UseEvents - было лишним, потому что в новых дровах этот параметр не используется.
Плазмоиды не использую кроме часов и календаря, которые вынесены на второй рабочий стол (на телике) у остальных глюки при отрисовке (пауза при синхронизации, приводящая к потере производительности всей системы, особенно на мониторах сети, проца и памяти)
Частота стабильная - 100 фпс (не может она от винта зависеть, кроме случаев проблем с файловой системой см. в Google или железом)
Gentoo - Symphony of Creations
Конечно не может от винта
Конечно не может от винта зависеть потому и вопрос был обще-направленным. На новый винт заливал c бекапа все настройки те же, ничего не трогал и дрова переставлять пробывал и вайн, тем более что старый идешный а последний сата =( попробую перенести прогой dd