Свист GPU під час тестування демонстрації Direct3D


0

Днями я вирішив, що хочу навчитися трохи програмування DirectX / Dirext3D. Я завантажив один із прикладів, на яких показано directX11, і він компілюється і працює нормально, однак мій GPU свистить під час роботи програми. Якщо я закриваю програму, свист негайно припиняється. Перезапустіть додаток, свист знову повернеться і т. Д. Я зрозумів, що, можливо, це лише питання пилу, тому я сьогодні вийшов до магазину і купив каністру з СО2 та очистив її. Свист все ще зберігається після чищення.

Більш дивно, але свист здається контрольованим - я можу змінити висоту тону свистка, змінивши розмір вікна програми за допомогою миші. Чим більше я роблю рамку, тим свист стає слабкішим, чим меншим є вікно, тим вище висота свистка. У мене також НЕ виникає цього питання, коли я програмую в OpenGL; насправді свистка взагалі немає.

Є дві речі, які, на мою думку, можуть викликати це питання. 1. Драйвер DirectX / Radeon діє дивно. 2. Це вентилятор прискорення графічного процесора для компенсації різного використання.

Ось роздруківка з DxDiag із специфікаціями мого комп'ютера та іншими смакотами: http://pastebin.com/CZE0UZiZ (Дивіться нові оновлені налаштування після оновлення драйверів нижче).

Мені було просто цікаво, чи може хтось вказати мені в правильному напрямку, як я міг би вирішити цю проблему - перш ніж я розпочну копатись у своїх біосах та шукати в Інтернеті патчі.

Дякую всім.

Редагувати:

Я оновив своїх драйверів; свист все ще зберігається. Слід також зазначити, що свист практично не існує, коли я максимізую вікно.

Ось нова роздруківка від DxDiag (оновлено мої драйвери)

http://pastebin.com/u4UjD8KJ

Ще одна редакція:

Я помітив у прикладі Direct3D, що вони не дозволяють потоку візуалізації спати, тому я додав простий "Сон (1)", і це вирішує свист. Однак я все ж хочу знати, чому це відбувається. Як правило, укласти нескінченну нитку для сну, як це означає, що процесор отримує частку секунди для відпочинку, але чи може це також спричинити свист?

Ця проблема вирішена технічно, проте вона все ще наполеглива з огляду на правильні обставини. Я ненавиджу залишати це питання відкритим так, але, мабуть, це просто доведеться таким чином, поки я не зможу знайти правильне і правильне рішення.


У мене була подібна проблема, як не дивно, заміни мого ЦП виправлено. Свисток був від поганого конденсатора, коли зміна живлення на графічному процесорі змінила висоту звуку. У вас є запасний блок живлення для випробування?
Скотт Чемберлен

Так, тут теж. Спробуйте інший блок живлення. Шахта була трохи недооціненою і, ймовірно, мала погану складову.
Еніс П. Агініч

У мене немає запасного укладання, але я обов'язково спробую це наступного разу, коли мені будуть виплачені гроші.
Krythic

Ви, хлопці, просто давали мені ідею, я збираюся спробувати відключити катоди, щоб побачити, чи дає це джерело живлення більше енергії. Якщо свист згасне, це підтвердило б питання? Будьте прямо назад.
Krythic

Я не думаю, що катоди забирають стільки сил, тому, можливо, ти не маєш достатнього поштовху. Якщо ви можете позичити джерело живлення для цього, це не обов'язково БП, але зазвичай буває гудіння та свист, які виходять з нього, і це роблять у найсмішніших ситуаціях. Наприклад, я гудів, коли переміщую курсор на білу поверхню або коли перетягую вікна навколо… Це також може бути поганим компонентом графічного процесора, можливо, щось починає резонувати, це справді справа проб і помилок, але я розпочнеться від джерела живлення.
Еніс П. Агініч
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.