Intel HD Graphics 4000 використовується для nVidia Geforce 630M для старої гри?


13

Нещодавно я придбав ноутбук Toshiba Satellite P855-32X .

Найперше, коли я запустив цей ноутбук, звичайно, оновити всі драйвери до найновіших. Налаштуйте все, що мені потрібно, і це працює як шарм.

Я можу без проблем грати у всі новітні ігри, але при запуску гри під назвою "Dark Reign 2" [DirectX 7] вона працює зі швидкістю 25 FPS / ~ 20 FPS (незалежно від того, чи найменші налаштування при 640x480 або найвищій 1366x768), тоді як на моєму старшому ноутбуці з i3-370M та AMD Radeon HD Mobility 5740 [512mb gddr3 vram] він працює на 120 кадрів в секунду. (однак я завжди обмежую це в грі до 60)

Мій ноутбук має опцію RMB у додатках, яка дозволяє вказувати, з яким графічним процесором запускати програму: введіть тут опис зображення

Але після запуску DXdiag з цією опцією, або другою, я завжди отримую цей екран: введіть тут опис зображення

Я спробував заглянути в NVidia CPL, але у нього не так багато варіантів .. як слід ?:

введіть тут опис зображення

Я також переконався, що мій "GPU за замовчуванням" встановлений на NVidia GPU. Але проблема все ще зберігається.

Я спробував відключити інтегровану HD графіку HD:

введіть тут опис зображення

Але коли я спробував запустити гру, це дало мені помилку, немає підтримки для прискорення програмного забезпечення (для гри з 1999 року хе-хе)

Тому я переглянув це в DXDiag:

введіть тут опис зображення

І що мене тут здивує - це те, що абсолютно немає імені GPU / manufaturer та використовуються драйвери Windows за замовчуванням ..

Усі мої драйвери оновлені, усі VC ++ перерозподілювані файли, .net рамки, оновлення Windows, залежності та DirectX Runtime кінцевого користувача (DX9) встановлені та встановлені.

Я дійсно не знаю, в чому проблема, і я дуже ненавиджу, що я не можу грати в стару гру з швидкістю більше 25 кадрів в секунду, але всі нові ігри (2005+) на більш відтворюваному кадрі. ноутбук гра працює як шарм.

Що відбувається і як це можна виправити? Я справді цього не розумію.

Я підозрюю, що моя Geforce "підключена" до материнської плати з чіпсетом Intel -в між? Чи є спосіб обійти це, якщо це правда?

Редагувати: я забув згадати, що я запускав гру з "використанням інтегрованого GPU", і результати були однаковими. (гра працює на максимальній швидкості 25 кадрів в секунду)


Чи є у вас Windows 8 на старшому ноутбуці чи Windows 7? Чи можете ви спробувати запустити гру в режимі сумісності, встановленому на нижчій версії Windows, можливо, граючи з іншими налаштуваннями, які у вас є?

1
На вкладці "керувати налаштуваннями 3d" на панелі керування nvidia ви повинні мати можливість перейти до .exe вашої гри та вказати, який GPU використовувати звідти. Іноді запис контекстного меню не працює належним чином, якщо ярлик запускає якийсь запуск замість самої гри. Нарешті, ви можете скористатися інструментом Optimus Test Viewer , щоб з певністю визначити, який GPU використовується для кожної програми.
Фопедуш

@Fopedush Нарешті, якась корисна інформація. :)

Я впевнений, що запуску немає, програма з відкритим кодом ..

1
Ще одна думка: Ваш знімок екрана панелі керування nvidia показує один апаратний висновок, підключений безпосередньо до Frambuffer nvidia (здається, це d-sub). Ви можете спробувати підключити дисплей до цього виходу (переконайтеся, що на панелі управління NV. Він відображається підключеним до карти nvidia, а не Intel), а потім запустіть гру на цьому дисплеї. Це дозволить повністю видалити IGP фреймбуфер з рівняння і може дати вам підказку щодо джерела проблеми.
Фопедуш

Відповіді:


14

Я був автором запитання на цю тему кілька років тому, тож я міг би також зазвучити те, що знаю.

Ваш ноутбук використовує технологію під назвою Nvidia Optimus для надання відеовиходу з двох графічних процесорів (інтегрований графічний процесор Intel [IGP] та більш потужна відеокарта Nvidia [DGPU]). Це досягається шляхом підключення екрана ноутбука лише до фреймбуфера IGP та дозволу DGPU записувати сторінки пам'яті безпосередньо в цей фреймбуфер. Таким чином, обидві карти можуть виводити вихід на один і той же екран, навіть одночасно. Коли програма вимагає рендеринга DGPU, DGPU записує висновок на ту частину екрана, яку займає програма. У випадку повноекранного додатка, такого як гра, DGPU запише на весь фреймбуфер IGP. Набагато більш детальний опис цього процесу розміщено у довідці Nvidia Optimus .

Коли ви запускаєте важко графічний додаток, такий як гра на оптимізованій машині та має низьку продуктивність, логічно почати з того, щоб програма використовувала DGPU, а не IGP. Це можна зробити через показане вами контекстне меню або, дещо надійніше, через панель управління NVidia. Просто виберіть "Керування налаштуваннями 3D" на панелі зліва, виберіть додаток, а потім встановіть "Кращий графічний процесор" на чіпсеті Nvidia.

Ви можете переконатися, що програма запущена в графічному процесорі Nvidia, скориставшись програмою Optimus Test Viewer . Цей інструмент буде вказувати, включений чи ні DGPU, і може перелічити, які процеси використовують його.

Остаточне вирішення проблем, пов'язаних з оптимумом, існує в апаратних висновках відеокарти. Панель управління Nvidia, як на екрані екрана, може відображати, які фізичні виходи підключені до яких моніторів. З екрану екрана видно, що у графічного процесора Nvidia є один фізичний вихід - Ви можете спробувати підключити зовнішній монітор до цього виходу та підтвердити, що він виглядає підключеним правильно на панелі керування Nvidia. Якщо так, ваш монітор зараз підключений безпосередньо до фреймбуфера DGPU, це означає, що оптимус не використовується, і все рендерінг на цьому моніторі відбуватиметься в DGPU.

На основі обговорення у коментарях до вашого питання ви зробили наступне:

  1. Примусове використання DGPU для вашої гри через панель управління Nvidia
  2. За допомогою програми Optimus Test Viewer перевірено, що гра використовує DGPU
  3. Підключив монітор до апаратного виходу DGPU і запустив гру на цьому моніторі

І незважаючи на все це, гра все ще працює дуже погано. З цієї інформації я можу лише зробити висновок, що проблема не пов'язана з оптимумом, але є якась інша проблема - можливо, проблема сумісності, яка виникає внаслідок такої старої гри, або з якоїсь властивості конфігурації вашого нового ноутбука. Ви вже згадували, що ця гра є відкритим кодом - якщо є активне співтовариство з розвитком, можливо, наступна найкраща ставка для пошуку вирішення цієї проблеми.


Я зачекаю з +200 кілька днів, якщо вас ніхто не переможе, ви отримаєте це: P, і я намагаюся оновити джерело зараз .. а для спільноти, ну, свого роду - не існує.

Дуже добре написано, але висновок не новий: ця одна гра має проблеми з апаратним забезпеченням цього комп'ютера, ймовірно, через її вік.
harrymc

що я помітив: при запуску Dark Reign 2 у WINDOWED РЕЖИМ (можна змінити в ігрових параметрах, так) він досягає 350 FPS (не зафіксований, відсутність vsync у віконному режимі) на моєму ноутбуці ... так що ... f. ... відбувається? ; o це зводить мене з розуму; f

1

Гра Dark Reign 2 датується 30 червня 2000 року.
Як така, вона не використовує останні графічні потоки SIMD-розширень SIMD .

Це може пояснити, чому він не може використовувати сучасний GPU, такий як ваш.


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

Ви трохи відстаєте від свого часу - зараз 15 років графіка стосується не лише додавання та віднімання. Сучасні графічні процесори - це самі по собі комп’ютери, з дуже паралельною архітектурою, керованою новими інструкціями щодо процесора (читайте моє посилання). Якщо гра не знає, як видавати ці інструкції, оскільки вони були додані Intel після виходу гри, вона не зможе керувати GPU на повній швидкості. (І ви занадто
сприятливі, що втрачають

Я сказав додавання і віднімання, просто задля простоти (чи знаєте ви, що означає KISS?). Він сказав, що гра чудово працювала на його AMD Radeon HD Mobility 5740, який є сучасним графічним процесором. Ви настільки налаштовані на свою ідею, що тут не бачите всієї картини. Обидва комп'ютери майже одного віку, і на одному все працює ідеально, на іншому - не. Перестаньте говорити від своїх теоретичних знань про технології, винайдені більше десяти років тому. Я не надто прихильний до голосування, але я не люблю людей, які говорять дурниці.

@Radoo: Потім поясніть: «Я можу без проблем грати у всі новітні ігри, але коли я запускаю гру під назвою Dark Reign 2». А також: "на моєму старшому ноутбуці ... він працює на 120 кадрів в секунду". Очевидно, ця гра не оптимізована для його більш сучасного GPU. Мені байдуже, чи це помилка в ігровій графіці, чи вона не використовує правильних графічних інструкцій, чи старіший комп'ютер не підтримує останні драйвери. Для мене це проблема, орієнтована на час.
harrymc

хм, але це все ще не має великого сенсу, мій старший ноутбук з 2010 року ... цей з 2013 року, чи справді така велика різниця?

0

Ваша проблема полягає лише в тому, що ви оновлюєте графічні драйвери, спробуйте видалити як драйвери nvidia, так і Intel vga та поставити оригінали, надані брендами ноутбуків.

Після цього виберіть гру, яку хочете грати і клацніть правою кнопкою миші додаток, а потім виберіть «Запустити з графічним процесором - Виберіть NVIDIA»

ось все, що вам добре, і майте на увазі, щоб ніколи більше не оновлювати драйвер nvidia або Intel, або ваш FPS піде нижче того, що ви хочете.

Джерело: Мав той самий пороблем і виправляв це таким чином

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.