Aplikácia využívajúca rozhranie DirectX 9.0 zlyháva v počítači, v ktorom je nakonfigurovaných viac než 16 logických procesorov

Preklady článku Preklady článku
ID článku: 982485 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

PRIZNAKY

V počítači s jedným z nasledujúcich operačných systémov nakonfigurujete viac než 16 logických procesorov:
  • Windows XP Service Pack 3 (SP3),
  • Windows Vista Service Pack 2 (SP2),
  • Windows Server 2008,
  • Windows Server 2008 SP2,
  • Windows 7,
  • Windows Server 2008 R2.
Keď v tomto počítači spustíte aplikáciu využívajúcu rozhranie DirectX 9.0, aplikácia zlyhá.

Spustíte napríklad prehrávanie hudobného súboru v programe Microsoft Windows Media Player. Keď sa pokúsite zatvoriť program Windows Media Player, zlyhá.

RIEŠENIE

Dôležité upozornenie: Táto sekcia, postup alebo úloha obsahuje kroky, ktoré informujú o úpravách databázy Registry. Ak databázu Registry upravíte nesprávne, môžu nastať vážne problémy. Postupujte preto presne podľa týchto krokov. Na dosiahnutie lepšej ochrany je vhodné pred úpravou databázu Registry zálohovať. Umožní vám to obnoviť databázu Registry, ak sa vyskytnú problémy. Ďalšie informácie o zálohovaní a obnovení databázy Registry získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
322756 Zálohovanie a obnovovanie databázy Registry v systéme Windows
Ak chcete vyriešiť tento problém, môžete pomocou jedného z nasledujúcich postupov vytvoriť alebo upraviť kľúč databázy Registry, ktorý zmení nastavenia grafického kanála procesora PSGP.

Nastavenie počtu logických procesorov, ktoré využívajú grafický kanál procesora (PSGP)

Ak chcete, aby sme počet logických procesorov, ktoré využívajú grafický kanál procesora (PSGP), nastavili za vás, prejdite do časti Opravte to za mňa. Ak chcete počet logických procesorov, ktoré využívajú grafický kanál procesora (PSGP), nastaviť sami, prejdite do časti Vyriešim problém sám.

Opravte to za mňa

Ak chcete automaticky nastaviť počet logických procesorov, ktoré využívajú grafický kanál procesora (PSGP), na hodnotu 16, kliknite na prepojenie Opraviť tento problém. Potom kliknite na položku Spustiť v dialógovom okne Prevzatie súboru a postupujte podľa pokynov tohto sprievodcu.

Opraviť tento problém
Microsoft Fix it 50501


Poznámka: Táto automatická oprava nastaví počet logických procesorov, ktoré využívajú kanál PSGP, na hodnotu 16.

Poznámka: Tento sprievodca môže byť dostupný iba v angličtine. Automatickú opravu je však možné použiť aj pre ostatné jazykové verzie systému Windows.

Poznámka: Ak nepracujete s počítačom, v ktorom sa vyskytol tento problém, môžete automatickú opravu uložiť na disk flash alebo na disk CD a potom ju môžete spustiť v problémovom počítači.

Vyriešim problém sám

  1. Kliknite na tlačidlo Štart
    Zbaliť tento obrázokRozbaliť tento obrázok
    Tlačidlo Štart
    , do poľa Prehľadať programy a súbory zadajte reťazec regedit a stlačte kláves ENTER.
  2. Vyhľadajte nasledujúci podkľúč databázy Registry a kliknite naň:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Direct3D
  3. V ponuke Úpravy ukážte na položku Nové a potom kliknite na položku Hodnota DWORD.
  4. Zadajte reťazec PSGPNumThreads a stlačte kláves ENTER.
  5. Kliknite pravým tlačidlom myši na položku PSGPNumThreads a potom kliknite na položku Zmeniť.
  6. Do poľa Údaj hodnoty zadajte požadovaný počet vlákien a kliknite na tlačidlo OK.
  7. Reštartovaním počítača aplikujte zmenu.
Poznámka
  • Ak používate 32-bitovú aplikáciu v počítači s procesorom typu x64, okrem vyššie uvedenej položky databázy Registry je potrebné pridať aj nasledujúci podkľúč databázy Registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Direct3D
    Položku PSGPNumThreads potom nastavte na požadovaný počet vlákien.
  • Počet vlákien by nemal prekročiť počet logických procesorov, ktoré podporujú maximálne 16 vlákien.

Vypnutie grafického kanála procesora

Ak chcete grafický kanál procesora vypnúť sami, postupujte podľa nasledujúcich krokov:
  1. Kliknite na tlačidlo Štart
    Zbaliť tento obrázokRozbaliť tento obrázok
    Tlačidlo Štart
    , do poľa Prehľadať programy a súbory zadajte reťazec regedit a stlačte kláves ENTER.
  2. Vyhľadajte nasledujúci podkľúč databázy Registry a kliknite naň:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Direct3D
  3. V ponuke Úpravy ukážte na položku Nové a potom kliknite na položku Hodnota DWORD.
  4. Zadajte reťazec DisablePSGP a stlačte kláves ENTER.
  5. Kliknite pravým tlačidlom myši na položku DisablePSGP a potom kliknite na položku Zmeniť.
  6. Do poľa Údaj hodnoty zadajte hodnotu 1 a kliknite na tlačidlo OK.
  7. Reštartovaním počítača aplikujte zmenu.

STAV

Spoločnosť Microsoft potvrdila, že ide o problém, ktorý sa týka produktov spoločnosti Microsoft uvedených v časti Vzťahuje sa na.

Vyriešil sa problém?

  • Skontrolujte, či sa problém vyriešil. Ak sa problém vyriešil, úspešne ste dokončili postupy v tejto časti. Ak sa problém nepodarilo vyriešiť, môžete sa obrátiť na oddelenie technickej podpory.
  • Oceníme vaše pripomienky. Ak chcete poskytnúť pripomienky alebo nahlásiť ľubovoľný problém súvisiaci s týmto riešením, pridajte komentár na blog Fix it for me alebo nám pošlite e-mailovú správu.

DALSIE INFORMACIE

Ďalšie informácie o terminológii z oblasti aktualizácií softvéru získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
824684 Popis štandardnej terminológie použitej na popis aktualizácií softvéru od spoločnosti Microsoft
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Vlastnosti

ID článku: 982485 - Posledná kontrola: 23. januára 2012 - Revízia: 1.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Windows XP Service Pack 3
  • Balík Service Pack 2 pre systém Windows Vista
  • Windows HPC Server 2008
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows HPC Server 2008 R2
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2
Kľúčové slová: 
kbtshoot kbexpertiseinter kbexpertisebeginner kbsurveynew kbfea kbfixme kbmsifixme KB982485

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com