Автор Тема: Как да променя pthreads?  (Прочетена 2827 пъти)

Nuclear_man

  • Напреднали
  • *****
  • Публикации: 121
    • Профил
Как да променя pthreads?
« -: Sep 20, 2004, 16:36 »
Трябва ми по някакъв начин да задам allowed stack size да е повече от 2052KB. Някои игри, емулирани с cedega го изискват... Дори не знам какво е това. Ако може някой разбирател да обясни малко...
Активен

Home: A64(E3)@1,1V, Asus A8N-E+CM Blue Ice2, 2x512 TwinMos, 200SATA+40ATA, GB6600, LG DVD-RW, Ozaki 5+1, 17" iiyama E431S TFT, powered by FSP 400W & Slack 10.2 :)
Office: Compaq nx9110 (P4 3,2 MB ATI, 2x256 Infineon, 40ATA, Mob. Radeon 9000, 15,4" TFT, slow down by WinXP and Norton Antivirus :(

tolisoft

  • Напреднали
  • *****
  • Публикации: 93
    • Профил
Как да променя pthreads?
« Отговор #1 -: Sep 20, 2004, 17:56 »
Можеш да стартираш cedega-та с опция "-use-pthreads no" (без кавичките).

Ако имаш желание можеш да разбуташ някои от опциите на кернела - да си пуснеш повече тредове защото кернела предлага ограничена броика свободни. Става със sysctl. Разгледай ман страницата на тази команда и там ще видиш опциите за тунване на ядрото.
Активен

Nuclear_man

  • Напреднали
  • *****
  • Публикации: 121
    • Профил
Как да променя pthreads?
« Отговор #2 -: Sep 23, 2004, 16:54 »
Благодаря!
Това със sysctl подейства за phtreads, но...
Your system requires the use of pthreads but the maximum system allowed stack size of 2052 KB may be too small for some games.
А как да увелича stack size? Четох например:
http://www.isd.mel.nist.gov/project....ack.htm
обаче е много сложно за мен :(
Активен

Home: A64(E3)@1,1V, Asus A8N-E+CM Blue Ice2, 2x512 TwinMos, 200SATA+40ATA, GB6600, LG DVD-RW, Ozaki 5+1, 17" iiyama E431S TFT, powered by FSP 400W & Slack 10.2 :)
Office: Compaq nx9110 (P4 3,2 MB ATI, 2x256 Infineon, 40ATA, Mob. Radeon 9000, 15,4" TFT, slow down by WinXP and Norton Antivirus :(

HarleyBG

  • Напреднали
  • *****
  • Публикации: 375
    • Профил
Как да променя pthreads?
« Отговор #3 -: Aug 09, 2006, 17:51 »
Slackware10.2
Зaщо като стартирам cedega c "-use-pthreads no"  крашва? Пише wine: Unhandled exception, starting debugger..
Активен

AMD Duron 800MHz, 256 MB DDR, K7S5A, VC GeForce2 32MB, HDD WD20GB

HarleyBG

  • Напреднали
  • *****
  • Публикации: 375
    • Профил
Как да променя pthreads?
« Отговор #4 -: Aug 10, 2006, 00:06 »
Примерен код

*******:~$ cedega -use-pthreads no -workdir "/mnt/d/moh" "G:/mnt/d/moh/MOHAADemo.exe"
FIXME:pthread_cond_init
*********:~$ cedega -use-pthreads no -workdir "/mnt/d/moh" "G:/mnt/d/moh/MOHAADemo.exe"
wine: Unhandled exception, starting debugger...
***********:~$ 0x90002304:1: Event manual=1 signaled=0 name=""
0x90008ed8:1: Thread 0002 unix tid=4316 teb=0x40116c60 state=1 process=0001
0x900022d4:1: Token owned by 0x90008e14
0x90008e14:1: Process 0001 next=(nil) prev=(nil) handles=(nil)



Все си мисля, че може би ми липсва някоя библиотека, но си нямам и идея коя.  Преди като си бях слагал Слак бях пускал същата игра със същата cedega. Тогава никакви проблеми нямах.



Активен

AMD Duron 800MHz, 256 MB DDR, K7S5A, VC GeForce2 32MB, HDD WD20GB

HarleyBG

  • Напреднали
  • *****
  • Публикации: 375
    • Профил
Как да променя pthreads?
« Отговор #5 -: Aug 10, 2006, 16:56 »
Когато задам опция -use-pthreads yes играта се стартира, но при заереждането loading-а стига до средата и играта се изключва.
Активен

AMD Duron 800MHz, 256 MB DDR, K7S5A, VC GeForce2 32MB, HDD WD20GB

HarleyBG

  • Напреднали
  • *****
  • Публикации: 375
    • Профил
Как да променя pthreads?
« Отговор #6 -: Aug 19, 2006, 21:41 »
Проблема е решен-cedega-та има проблем при работа с алса



Активен

AMD Duron 800MHz, 256 MB DDR, K7S5A, VC GeForce2 32MB, HDD WD20GB

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
pthreads, thread local storage, бързодействие/безболезна миграция
Общ форум
gat3way 8 2488 Последна публикация Aug 26, 2011, 12:26
от b2l