Wątek zamknięty

[Rozwiązany] Jak włączyć wirtualizację i wielowątkowość w Windows 7 ?

 
wicky
Wdrażany
Liczba postów: 22
Post: #1

Jak włączyć wirtualizację i wielowątkowość w Windows 7 ?


Witam.
Pytanie dotyczy Windows 7. Płyta główna: MSI B75A-G43, BIOS: AMI (UEFI) V.10.10, proc 4-rdzeniowy Intel Core i5 3470 na Socket 1155 LGA CPU @ 3.20 GHz.

Chciałbym zapytać w jaki sposób należy prawidłowo włączyć wspieraną przez ten procesor technologię sprzętowej wirtualizacji (o ile wiem to się robi w BIOS-ie, ale nie znam dokładnych opcji), a także funkcji wielowątkowości (Multithreadingu), która w moim przypadku może być określana także mianem Hyperthreadingu ?
I raczej to drugie określenie należy brać pod uwagę.
Tutaj prosiłbym ewent. objaśnienie znaczeń tych pojęć - ich podobieństw i różnic.
Nie wiem także czy jeśli idzie o wielowątkowość w tym zestawieniu hardware'u nie jest ona ustawiona i nie działa przypadkiem automatycznie sądząc po tym iż proc jest 4-rdzeniowy, a więc wielowątkowy właśnie ?

I druga część pytania. Czy ww. funkcje na co dzień w zależności od sposobu ich użytkowania powinny być włączone czy też odwrotnie jeśli nie zawsze są wykorzystywane, a tylko gdy jest potrzeba gdyż mogą co nie znaczy że muszą one okresowo obniżać nieco wydajność komputera ? Zdezorientowany

02.06.2014 18:01

Znajdź wszystkie posty użytkownika
thermalfake
Ostatni Mohikanin

Liczba postów: 13.580
Post: #2

RE: Jak włączyć wirtualizację i wielowątkowość w Windows 7 ?


Cytat:Chciałbym zapytać w jaki sposób należy prawidłowo włączyć wspieraną przez ten procesor technologię sprzętowej wirtualizacji (o ile wiem to się robi w BIOS-ie, ale nie znam dokładnych opcji)

Intel Core i5 3470 wspiera 2 rodzaje technologii wirtualizacji:
- Intel® Virtualization Technology (VT-x) wirtualizacja sp[rzetowa polegająca na bezpiecznym dzieleniu zasobów procesora 32 bitowego pomiędzy maszyny wirtualne np XP Mode w Windows 7
- Intel® Virtualization Technology for Directed I/O (VT-d), maszyna wirtualna otrzymuje bezpośredni dostęp do urządzeń na płycie np do karty ethernet, szyny pci, grafiki za pomocą obsługi DMA oraz remapowania przerwań systemowych.

Czyli w skrócie VT-x oraz VT-d. VT-d jest rozwinięciem tego pierwszego. O ile VT-x to taki "must have" o tyle ten drugi niekoniecznie jest wymagany. Żeby takie funkcje mogły być z powodzeniem obsługiwane taki możliwości musi posiadać chipset płyty jak i odpowiedni bios/uefi.

Na podanej płycie głównej
Overclocking -> CPU Features
Intel Virtualization Tech - enable
Intel VT-D Tech - enable

Cytat:a także funkcji wielowątkowości (Multithreadingu), która w moim przypadku może być określana także mianem Hyperthreadingu ?

Żeby się specjalnie nie zagłębiać
Hyperthreading to intelowska implementacja sprzętowa.
Nie będę oryginalny i przekleję link bo po co mam powielać, opisane prosto
http://pl.wikipedia.org/wiki/Hyper-Threading
Multithreading to koncepcja stricte programowa (bardziej też powiązana z zoptymalizowanym OS'em) użycia więcej jak jednego wątku przypisanego do wirtualnego procesora. Operuje na wskaźnikach instrukcji/stosu, rejestrach, stosach itp dla aplikacji odpalanej zazwyczaj jako ten sam proces lub mającej tę samą przestrzeń adresów wirtualnych.

Z tego co widzę nie ma możliwości włączenia/wyłączenia HT dla CPU jeśli go ma. Można za to wyłączyć konkretną liczbę rdzeni.

Cytat:Nie wiem także czy jeśli idzie o wielowątkowość w tym zestawieniu hardware'u nie jest ona ustawiona i nie działa przypadkiem automatycznie sądząc po tym iż proc jest 4-rdzeniowy, a więc wielowątkowy właśnie ?

Ten procesor nie ma HT więc maksymalnie liczba obsługiwanych wątków to 4.
http://ark.intel.com/products/68316/Inte...o-3_60-GHz


Cytat:I druga część pytania. Czy ww. funkcje na co dzień w zależności od sposobu ich użytkowania powinny być włączone czy też odwrotnie jeśli nie zawsze są wykorzystywane, a tylko gdy jest potrzeba gdyż mogą co nie znaczy że muszą one okresowo obniżać nieco wydajność komputera ? Zdezorientowany

HT daje bardzo dużego kopa i jest to bezsprzeczne. Multithreading jest obsługiwany niezależnie od użytkownika. Włączenie VT-x/VT-d także nie będzie odczuwalne jeśli nie używasz maszyn wirtualnych. Oczywiście jeśli już zaczniesz bawić się nimi, postawisz kilka takich VM'ów działających na raz do tego obciążających zasoby sprzętowe wtedy system musi ociężalej chodzić. No nie ma na to bata. Ja akurat używam maszyn wirtualnych na sprzętach serwerowych poprzez Hyper-V tylko że to już są dużo wydajniejsze maszynki w sensie obliczeniowym, nierzadko platformy wieloprocesorowe.

[Obrazek: 2089620800_1406976151.png]

W zamian za pomoc oczekuję poprawnej pisowni. Stop niechlujstwu.
Jak mądrze zadawać pytania? - przejrzyj poradnik na forum.
Nie udzielam porad via PW.
(Ten post był ostatnio modyfikowany: 02.06.2014 23:51 przez thermalfake.)

02.06.2014 23:07

Znajdź wszystkie posty użytkownika
wicky
Wdrażany
Liczba postów: 22
Post: #3

RE: Jak włączyć wirtualizację i wielowątkowość w Windows 7 ?


No więc ku mojemu zdumieniu po wejściu do BIOS-u takiej opcji:
Overclocking > CPU Features
po prostu notabene tam nie ma. W zw. z tym tych pod-opcji w takiej postaci również nie ma.Kozak

Jest natomiast w opcji głównej Overclocking setting, ale to wszystko w trybie STANDARD MODE zaznaczę co może jest tutaj ważne - opcja podobnie wyglądająca:
CPU Specifications > CPU Technology Support a w niej takie opcje:
Intel ® VT ------------------------------- YES
Intel ® 64 Architecture --------------- YES
Intel ® EIST --------------------------- YES
i jeszcze jedna opcja tutaj przy okazji przytoczę:
HyperThreading ------------------------ N/A
co jest nieco dziwne, że HT niby jest niedostępny, tymczasem wg pewnego softu do identyfikacji u mnie jest jakby dokładnie odwrotnie a więc inaczej: tutaj
Z kolei w podanym linku ze strony Intel-a już znów nie, nie jest dostępna.

Czy jak chodzi o wirtualizację to są w ogóle te właśnie opcje, a może to są jeszcze jakieś inne ?

Czyli raz jeszcze jeśli chodzi o wielowątkowość (Multithreading) to rozumiem, że na tym sprzęcie, procesorze ona po prostu działa i jest obsługiwana niezależnie ? Dlatego jak mniemam, że jest to procesor wielordzeniowy, a więc wielowątkowy ?
Można jedynie redukować liczbę rdzeni ? Po co to już nawet nie pytam bo się na tym po prostu i tak nie znam.

Co do HT, to tak jak już p.w. napisałem. To w końcu jest on wspierany przez ten procesor czy nie ? Proszący
(Ten post był ostatnio modyfikowany: 03.06.2014 19:52 przez wicky.)

03.06.2014 19:51

Znajdź wszystkie posty użytkownika
thermalfake
Ostatni Mohikanin

Liczba postów: 13.580
Post: #4

RE: Jak włączyć wirtualizację i wielowątkowość w Windows 7 ?


(03.06.2014 19:51)wicky napisał(a):  No więc ku mojemu zdumieniu po wejściu do BIOS-u takiej opcji:
Overclocking > CPU Features
po prostu notabene tam nie ma. W zw. z tym tych pod-opcji w takiej postaci również nie ma.Kozak

Nie wiem, ściągałem manual od tego modelu płyty. Może masz inną jej rewizję. Nazwy funkcji przekleiłem jakie były podane. Nie z google'a tylko z oficjalnego manuala.

Cytat:co jest nieco dziwne, że HT niby jest niedostępny, tymczasem wg pewnego softu do identyfikacji u mnie jest jakby dokładnie odwrotnie a więc inaczej: tutaj
Z kolei w podanym linku ze strony Intel-a już znów nie, nie jest dostępna.

W Speccy to jest bug. Ludzie się na to skarżą. Podejrzewam iż samo słowo wspierane/supported odnosi się do możliwości płyty głównej.
Weź sobie odpal CPU-Z i na pierwszej zakładce w sekcji instrukcji zobaczysz VT-x.

Cytat:Czyli raz jeszcze jeśli chodzi o wielowątkowość (Multithreading) to rozumiem, że na tym sprzęcie, procesorze ona po prostu działa i jest obsługiwana niezależnie ? Dlatego jak mniemam, że jest to procesor wielordzeniowy, a więc wielowątkowy ?

Z grubsza tak. Wielowątkowość nie wynika z wielordzeniowości. MT jest funkcją w OS'ie. Bez niej sam procesor jest niewiele wart.

Cytat:Można jedynie redukować liczbę rdzeni ? Po co to już nawet nie pytam bo się na tym po prostu i tak nie znam.

Redukcję fizycznych rdzeni w procesorze stosuje się na przykład w celach zakupowych licencji na oprogramowanie np bazy danych Oracle'a. Są licencje zorientowane na konkretną maksymalną ilość rdzeni. To są przeważnie tylko rozwiązania serwerowe gdzie taka maszynka ma np 2-4 fizyczne procesory np Xeon'a po X rdzeni każdy. Skala zupełnie inna niż rozwiązania domowe.

Cytat:Co do HT, to tak jak już p.w. napisałem. To w końcu jest on wspierany przez ten procesor czy nie ? Proszący

Nie jest. Masz to w oficjalnej podanej specyfikacji. HT jest funkcją implementowaną sprzętowo procesora a nie opcją konfiguracyjną w uefi. Jeśli płyta nie wykryje takiej funkcji to logicznym jest iż będzie niedostępna do skonfigurowania (N/A).

Mam nadzieję iż wszystko już wyjaśniłem.

[Obrazek: 2089620800_1406976151.png]

W zamian za pomoc oczekuję poprawnej pisowni. Stop niechlujstwu.
Jak mądrze zadawać pytania? - przejrzyj poradnik na forum.
Nie udzielam porad via PW.
(Ten post był ostatnio modyfikowany: 04.06.2014 13:27 przez thermalfake.)

04.06.2014 13:26

Znajdź wszystkie posty użytkownika
wicky
Wdrażany
Liczba postów: 22
Post: #5

RE: Jak włączyć wirtualizację i wielowątkowość w Windows 7 ?


(04.06.2014 13:26)thermalfake napisał(a):  Nie wiem, ściągałem manual od tego modelu płyty. Może masz inną jej rewizję. Nazwy funkcji przekleiłem jakie były podane. Nie z google'a tylko z oficjalnego manuala.

No dobrze, ale tak ku ostatecznemu wyjaśnieniu gdzie są i które to będą opcje dot. włączania/ wyłączania technologii wirtualizacji sprzętowej dla tej płyty ?
Czy podać jeszcze jakieś dane specyfikacji ?
Jest mi to potrzebne, planuję postawienie VM, także do innych programów działających w środowisku wirtualnym.

Cytat:W Speccy to jest bug. Ludzie się na to skarżą. Podejrzewam iż samo słowo wspierane/supported odnosi się do możliwości płyty głównej.

Hmmm, ciekawe bug - muszę to kiedyś zgłosić do wydawcy tego programu, ciekawe jak on wyjaśni ten bug ?
Mnie też wydaje się, że to może odnosić się do potencjalnych możliwości MoBo.

Cytat:Weź sobie odpal CPU-Z i na pierwszej zakładce w sekcji instrukcji zobaczysz VT-x.

Tak jest CPU-Z pokazuje w sekcji Instructions m.in. VT-x
A co to oznacza, do czego się odnosi - do HT czy wirtualizacji ?

04.06.2014 18:32

Znajdź wszystkie posty użytkownika
thermalfake
Ostatni Mohikanin

Liczba postów: 13.580
Post: #6

RE: Jak włączyć wirtualizację i wielowątkowość w Windows 7 ?


(04.06.2014 18:32)wicky napisał(a):  No dobrze, ale tak ku ostatecznemu wyjaśnieniu gdzie są i które to będą opcje dot. włączania/ wyłączania technologii wirtualizacji sprzętowej dla tej płyty ?
Czy podać jeszcze jakieś dane specyfikacji ?
Jest mi to potrzebne, planuję postawienie VM, także do innych programów działających w środowisku wirtualnym.

Przecież już to wkleiłeś, no troszkę więcej pomyślunku

Intel ® VT ------------------------------- YES

Intel VT to skrót od Intel Virtualization Technology



Cytat:Tak jest CPU-Z pokazuje w sekcji Instructions m.in. VT-x
A co to oznacza, do czego się odnosi - do HT czy wirtualizacji ?

Nie załamuj, nie czytasz ze zrozumieniem tego co już napisałem.
VT-x to jedna z technologii wirtualizacji. HT nie ma nic wspólnego z wirtualizacją.

[Obrazek: 2089620800_1406976151.png]

W zamian za pomoc oczekuję poprawnej pisowni. Stop niechlujstwu.
Jak mądrze zadawać pytania? - przejrzyj poradnik na forum.
Nie udzielam porad via PW.

04.06.2014 19:03

Znajdź wszystkie posty użytkownika
wicky
Wdrażany
Liczba postów: 22
Post: #7

RE: Jak włączyć wirtualizację i wielowątkowość w Windows 7 ?


Dziękuję i przepraszam też, powinienem był się domyślić ale nie miałem tej pewności.

Czyli okazuje się, że ten jeden z rodzajów wirtualizacji - VT-x jest już u mnie chyba domyślnie jakoś włączony tak, bo ja sam nigdy nic tam nie zmieniałem, dziwi mnie tylko że przy opcji jest YES, a nie powinno być przypadkiem Enabled (na zmianę oczywiście z Disabled), czy ten drugi wspomniany rodzaj - VT-d to już nie wiem i to nawet wbrew temu co na przekór pokazuje Speccy, zaś CPU-Z precyzuje to, że jednak jest - to dotyczy jednak tylko samej możliwości obsługiwania tej funkcji, nie jej przełączania ?
(Ten post był ostatnio modyfikowany: 04.06.2014 21:58 przez wicky.)

04.06.2014 21:33

Znajdź wszystkie posty użytkownika
thermalfake
Ostatni Mohikanin

Liczba postów: 13.580
Post: #8

RE: Jak włączyć wirtualizację i wielowątkowość w Windows 7 ?


(04.06.2014 21:33)wicky napisał(a):  Czyli okazuje się, że ten jeden z rodzajów wirtualizacji - VT-x jest już u mnie chyba domyślnie jakoś włączony tak, bo ja sam nigdy nic tam nie zmieniałem,

Ogólnie przyjęta nazwa Intel VT określa różne implementacje i technologie w tym VT-x i VT-d.
Twój cep ma wsparcie sprzętowe obu z nich.
http://www.intel.com/support/processors/...030729.htm
http://www.intel.com/content/www/us/en/v...ch_vt+tech

Cytat:dziwi mnie tylko że przy opcji jest YES, a nie powinno być przypadkiem Enabled (na zmianę oczywiście z Disabled),
czy ten drugi wspomniany rodzaj - VT-d to już nie wiem i to nawet wbrew temu co na przekór pokazuje Speccy, zaś CPU-Z precyzuje to, że jednak jest - to dotyczy jednak tylko samej możliwości obsługiwania tej funkcji, nie jej przełączania ?

Nie kojarzę aby listę rozkazów cpu dało się ot tak sobie włączać/wyłączać.
Nie myśl za dużo bo od tego głowa boli.

[Obrazek: 2089620800_1406976151.png]

W zamian za pomoc oczekuję poprawnej pisowni. Stop niechlujstwu.
Jak mądrze zadawać pytania? - przejrzyj poradnik na forum.
Nie udzielam porad via PW.
(Ten post był ostatnio modyfikowany: 05.06.2014 22:37 przez thermalfake.)

05.06.2014 22:36

Róża Podziękowania od: wicky
Znajdź wszystkie posty użytkownika
wicky
Wdrażany
Liczba postów: 22
Post: #9

RE: Jak włączyć wirtualizację i wielowątkowość w Windows 7 ?


Potwierdzenie wsparcia procesora dla VT-x przez intelowskie narzędzie do weryfikacji.

Oki, to ja już bym wszystko rozumiał, jest sprzętowe wsparcie dla wirtualizacji.

Teraz miałbym jeszcze jedno pytanie docelowo: czy teraz mogę już bez przeszkód instalować wszelkiego rodzaju wirtualne dyski, VM-y w szczególności bez obaw że się ten proc jakoś nadmiernie spoci ?

W każdym razie jakby nie było - dzięki za okazaną pomoc. Uśmiechnięty
(Ten post był ostatnio modyfikowany: 09.06.2014 13:31 przez wicky.)

06.06.2014 18:10

Znajdź wszystkie posty użytkownika
thermalfake
Ostatni Mohikanin

Liczba postów: 13.580
Post: #10

RE: Jak włączyć wirtualizację i wielowątkowość w Windows 7 ?


Wirtualne maszynki to ja już stawiałem dobre kilkanaście lat wstecz gdzie sprzęty wtedy jakie były każdy zainteresowany wie.
Nie jest to platforma oparta o jakiś niskonapięciowy, budżetowy proc typu Intel Atom itp więc żadnych przeszkód nie widzę. Nawet na i3 będzie to fajnie brykać.

[Obrazek: 2089620800_1406976151.png]

W zamian za pomoc oczekuję poprawnej pisowni. Stop niechlujstwu.
Jak mądrze zadawać pytania? - przejrzyj poradnik na forum.
Nie udzielam porad via PW.

13.06.2014 18:04

Znajdź wszystkie posty użytkownika
Wątek zamknięty

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Windows Defender wyłączony i nie daje się włączyć. wicky 15 21.135 03.02.2017 00:08
Ostatni post: zpfd
Windows Media Player nie chce się włączyć po ponownym włączeniu funkcji mazanm 0 1.210 15.08.2016 23:27
Ostatni post: mazanm
Windows 7 x64 - nie można włączyć ikon pulpitu miloniu 0 2.038 22.11.2015 23:41
Ostatni post: miloniu
Nie mogę włączyć jakiejkolwiek aplikacji - nie są włączone usługi Dodek03 0 1.772 26.09.2015 18:11
Ostatni post: Dodek03
Przyspieszenie sprzętowe Win 7 - jak włączyć? Kupricz 1 14.576 12.07.2015 16:34
Ostatni post: thermalfake
Jak włączyć auto hibernację? wojtaszek 1 1.617 22.03.2015 08:16
Ostatni post: dz1kus
« Starszy wątek | Nowszy wątek »

Temat został oceniony na 0 w skali 1-5 gwiazdek.
Zebrano 1 głosów.