Archived

This topic is now archived and is closed to further replies.

TEVET

FS2004 и Hyper-Threading

15 posts in this topic

Если можно поясните пожалуйста:

 

1. FS2004 поддерживает Hyper-Threading ? Если да, то почему

(см. рис.) второй процессор простаивает (2)? Если нет, то как его подключить?

 

2. Двухканальная память работает, каждая на свою половину процессора, т.е если процессор не работает, то не работает и память?

 

3. В баесе матери отключал режим Hyper-Threading, и не увидел некаких изменений в использовании памяти и в работе FS2004.

 

Буду очень благодарен за подробное прояснение вопросов.

0

Share this post


Link to post
Share on other sites

привожу цитату с форума на avsim.com:

 

"For those of you running MS Flight Sim on Win XP and an Intel Hyperthreading CPU, here's a truly amazing performance booster:

 

After starting FS, go into task manager (CTRL_ALT_DEL)

 

Select Processes tab

 

Right click on FS9.exe, select "Set Affinity"

 

Disable one of the two check boxes so that FS9 only runs on one virtual CPU (I use CPU 0).

 

Do the same on any other running utilities (i.e. FDC, RC) and select the other virtual processor.

 

I see better than a doubling in frame rates. This, of course, assumes that hyperthreading is supported and enabled on your motherboard and BIOS settings.

 

An even better (permanent) way of constraining FS9 to run on a single virtual CPU on an HT CPU is using the Microsoft IMAGECFG utility (an older NT/2000 utility that works fine in XP -- do a google search). Command syntax (in a Command window):

 

IMAGECFG -a 0x1 fs9.exe

 

This writes a processor affinity mask into the executable. 0x1 specifies virtual CPU 0, 0x2 specifies vCPU 1, and 0x3 uses both 0 & 1 (default). FS will always run on the specified virtual CPU(s) from that point on.

 

I have done the same to the other utilities I run on the machine while FS is running, only restricting them to the opposite vCPU."

 

...для этого собственно и нужен Hyperthreading, т.е. распределение времени проца(в т.ч. и виртуальнго) на приложения внутри системы. Я попробывал сделать вышепреведенные советы в симе - чесно говоря разница не сильно заметна, хотя.. :D

0

Share this post


Link to post
Share on other sites

С пятницы благодарен Бобу из Вашингтона, на самом деле результат ''больше чем''.

post-14-1067790730_thumb.jpg

0

Share this post


Link to post
Share on other sites

2TEVET> А как влияет Hyperthreading на сим? Есть ли какое-нибудь увеличение FPS?

0

Share this post


Link to post
Share on other sites
Первоначальное сообщение от TEVET

С пятницы благодарен Бобу из Вашингтона, на самом деле результат ''больше чем''.

 

ну дак можно по-подробнее? :cool:

0

Share this post


Link to post
Share on other sites

В среднем FPS возросло на 20 - 25, но самое ценное, что в динамике тормозов практически нет. Если смотреть на эпюры 1 рисунка то видно, что в обычном режиме процессор загружен на 100%. На 2 рисунке, в режиме Hyper-Threading,

видно, что даже появляется простой (стоять) процессоров.

В целом, ИМХО, это '' другой мир''.

0

Share this post


Link to post
Share on other sites

А я вроде бы все сделал как описано, но второй процессор так и не работает.

"Do the same on any other running utilities (i.e. FDC, RC) and select the other virtual processor." - может я это не правильно понял, какие утилиты имеются ввиду?

0

Share this post


Link to post
Share on other sites

Пожалуйста опишите по-русски ,что там надо сделать!:)

Этап за этапом :D (если конечно не затруднит это сделать)

 

Спасибо.:cool:

0

Share this post


Link to post
Share on other sites
Первоначальное сообщение от Oleg1979

Пожалуйста опишите по-русски ,что там надо сделать!:)

Этап за этапом :D (если конечно не затруднит это сделать)

 

Спасибо.:cool:

 

да, если можно расскажите поподробнее, что было сделано, а то чё-то я не догнал причём тут Боб из Вашингтона и Hyperthreading :)

0

Share this post


Link to post
Share on other sites

To Seagull

 

Потому что это его постер на avsim.com, но тебе я лично благодарен за участие.

 

Теперь запускаем режим НТ в FS2004.

 

1. Запускаем СИМ как обычно, до главного меню ''CREATE A FLIGHT''.

2. Делаем комбинацию из трех пальцев < Ctrl - Alt - Del >, входим на вкладку ''Процессы'' и видим:

post-14-1067969924_thumb.jpg

0

Share this post


Link to post
Share on other sites

3. Делаем правый клик на fs9.exe и выбераем....

post-14-1067970086_thumb.jpg

0

Share this post


Link to post
Share on other sites

4. В открывшемся окне проверяем наличие двух галок на CPU0 и CPU1 и разумеется < OK >.

post-14-1067970307_thumb.jpg

0

Share this post


Link to post
Share on other sites

5. На вкладке ''Быстродействие'' видим результат и размышляем....

post-14-1067970552_thumb.jpg

0

Share this post


Link to post
Share on other sites
Первоначальное сообщение от TEVET

To Seagull

 

Потому что это его постер на avsim.com,

а-а-а, ну теперь понятно :)

 

 

Первоначальное сообщение от TEVET

To Seagull

 

но тебе я лично благодарен за участие.

 

 

незачто.;) всегда рад помочь.

0

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.