Меню

Ошибка no supported adapters found

Перейти к контенту

Поскольку Modern Warfare 2 вышла уже некоторое время назад, можно с уверенностью сказать, что игра стала настоящим хитом. Но даже несмотря на то, что CoDMW2 очень хорошо зарекомендовал себя с коммерческой точки зрения, игрокам приходилось сталкиваться с множеством ошибок и других подобных проблем. Одна из последних таких проблем возникает в виде загадочной ошибки No Supported DXGI Adapter Were Found. Так что же это за ошибка адаптера MW 2 DXGI, и что вы можете сделать со своей стороны, чтобы решить ее? К счастью, действительно существует исправление ошибки MW2 «Не найден поддерживаемый адаптер DXGI», и мы собираемся показать вам, как решить эту проблему и в первую очередь, что ее вызывает.

«Статья продолжается ниже»

MW2 Не найден поддерживаемый адаптер DXGI Ошибка Исправить

Теперь, несмотря на то, как пугающе может показаться эта ошибка, когда вы впервые получили ее – нет необходимости беспокоиться. С вашим компьютером и оборудованием все в порядке, и причин для беспокойства нет. Источник этой ошибки на самом деле связан с устаревшими драйверами вашего графического процессора. Поскольку CoDMW2 – игра, требующая значительных графических и визуальных эффектов, вполне ожидаемо, что для ее корректной работы также потребуются последние версии драйверов.

Поэтому следующим шагом будет обновление. ваши драйверы графического процессора до последней версии. Если у вас есть устройство Nvidia, перейдите сюда, а вот ссылка для устройств AMD. После обновления драйверов может потребоваться перезагрузить компьютер, чтобы изменения вступили в силу. После перезагрузки устройства снова запустите MW2. Теперь игра должна запускаться и работать как положено. А так как теперь у вас установлены самые последние версии драйверов, есть большая вероятность, что ваша игра теперь будет работать лучше.

Вот все, что вам нужно знать о том, как исправить ошибку «no supported dxgi adapter found», которая преследует Модерн Ворфэйр 2.

Игроки Modern Warfare 2 сталкиваются со странным сообщением об ошибке, в котором говорится, что «no supported dxgi adapter found», поэтому вот как вы можете быстро решить эту проблему и вернуться в игру.

Выход Modern Warfare 2  28 октября побил множество рекордов по количеству игроков и продажам, что сделало его  самым успешным запуском игры Call of Duty в истории популярной франшизы шутеров.

Тем не менее, игроки также столкнулись с несколькими проблемами в первые недели игры, в том числе с ошибкой «no supported dxgi adapter found», которая не позволяет им наслаждаться Modern Warfare 2.

Вы можете исправить ошибку «no supported dxgi adapter found», просто обновив драйверы видеокарты, поскольку эта проблема в основном возникает, если ваши текущие драйверы не обновлены до последних доступных версий.

Вот что вам нужно сделать:

  1. Перейти на сайт Nvidia
  2. Выберите драйверы
  3. Введите информацию о вашей операционной системе и текущем драйвере
  4. Выберите правильный драйвер и нажмите «Загрузить» .

Использование программного обеспечения Nvidia GeForce Experience автоматически предоставит вам правильные драйверы после загрузки обновлений. Это гарантирует, что вам не придется вручную искать правильные.

Если у вас нет графического процессора Nvidia , вам придется использовать другое специальное программное обеспечение для обновления драйверов. Вам просто нужно найти драйверы вашего конкретного графического процессора в Интернете, и вы найдете ссылку для загрузки обновления.

После обновления драйверов вы можете запустить Модерн Варфэйр 2, и ошибка «no supported dxgi adapter found» больше не должна быть проблемой. Мы рекомендуем сначала перезагрузить систему, чтобы быть уверенным.

На момент написания этой статьи разработчики не представили официального исправления для ошибки «no supported dxgi adapter found», но мы надеемся, что это решение позволит вам вернуться в игру.

  • Index
  • » Newbie Corner
  • » [SOLVED] aticonfig: No supported adapters detected. What to do?

Pages: 1

#1 2012-04-20 23:47:37

trusktr
Banned
From: .earth
Registered: 2010-02-18
Posts: 907
Website

[SOLVED] aticonfig: No supported adapters detected. What to do?

I tried setting up fglrx but can’t get it. I installed catalyst-hook like described in ATI Catatlyst in the wiki. Along with the appropriate version of xorg-server. I’ve added fglrx to MODULES and blacklisted radeon.
When I try ‘aticonfig’ I get:

aticonfig: No supported adapters detected.

When I try ‘modprobe fglrx’ I get:

[ 3308.012870] [fglrx:firegl_init_device_list] *ERROR* No supported display adapters were found
[ 3308.012933] [fglrx:firegl_init_module] *ERROR* firegl_init_devices failed
ERROR: could not insert 'fglrx': No such device

Here’s what ‘lspci | grep VGA’ shows:

01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS690M [Radeon X1200 Series]

I had to type that all out… What else should I post?

Last edited by trusktr (2012-04-21 03:26:37)


joe@trusktr.io — joe at true skater dot io.

#2 2012-04-21 00:19:46

Pres
Member
Registered: 2011-09-12
Posts: 423

Re: [SOLVED] aticonfig: No supported adapters detected. What to do?

Fairly certain catalyst doesn’t support that card anymore. I know they dropped support for the x1300 in my old laptop, and that was a few years back.

You’ll have to use the open source drivers.

#3 2012-04-21 00:39:37

trusktr
Banned
From: .earth
Registered: 2010-02-18
Posts: 907
Website

Re: [SOLVED] aticonfig: No supported adapters detected. What to do?

For sure?.. Is there a way I can try to force the driver to load for that card anyways and see what happens?

Last edited by trusktr (2012-04-21 00:41:24)


joe@trusktr.io — joe at true skater dot io.

#4 2012-04-21 00:47:53

Pres
Member
Registered: 2011-09-12
Posts: 423

Re: [SOLVED] aticonfig: No supported adapters detected. What to do?

Quoted from the wiki:

Make sure that you own a R6xx (HD2xxx) or newer card or the driver won’t be enabled. You will encounter an error if you try to enable your display using Catalyst and a card older than the R6xx series.

Any particular reason you are trying to use the catalyst drivers? On a card that old the open source drivers would be better anyways.

#5 2012-04-21 01:31:27

trusktr
Banned
From: .earth
Registered: 2010-02-18
Posts: 907
Website

Re: [SOLVED] aticonfig: No supported adapters detected. What to do?

Doesn’t the ‘RS690M’ in my ‘lspci’ output (the ‘690’ in particular) correspond to the ‘6xx’ in ‘R6xx and above’?


joe@trusktr.io — joe at true skater dot io.

#7 2012-04-21 02:34:33

trusktr
Banned
From: .earth
Registered: 2010-02-18
Posts: 907
Website

Re: [SOLVED] aticonfig: No supported adapters detected. What to do?

Oh, alright. I was hoping to get 3D performance as good as in Windows maybe. I can’t see Web GL in Chromium (I can in Windows).


joe@trusktr.io — joe at true skater dot io.

#8 2012-04-21 02:50:27

Pres
Member
Registered: 2011-09-12
Posts: 423

Re: [SOLVED] aticonfig: No supported adapters detected. What to do?

Catalyst wouldn’t be the place to go for that anyways:
https://wiki.archlinux.org/index.php/AT … n_Chromium

I remember reading an article on the open source driver reaching 80-85% of the performance of catalyst on older cards (maybe why ATI dropped support from the proprietary one).

#9 2012-04-21 03:25:28

trusktr
Banned
From: .earth
Registered: 2010-02-18
Posts: 907
Website

Re: [SOLVED] aticonfig: No supported adapters detected. What to do?

Oh yeah, I saw that but didn’t realize it was driver-independent. I just tried it but it’s so slow compared to in Windows. Oh well, looks like I’ll just have to try the performance tuning options in the ATI (open source) wiki page and settle with it. neutral I will definitely make sure not to get ATI on my next machine.

Last edited by trusktr (2012-04-21 03:27:35)


joe@trusktr.io — joe at true skater dot io.

I followed the exact steps mentioned in this blog post: Install AMD hybrid (dual graphics) in Ubuntu and it worked for me just fine:

Open the terminal and run the following command:

sudo apt-get install fglrx fglrx-core fglrx-amdcccle fglrx-dev fglrx-pxpress

Now you should run the following command:

sudo amdconfig –initial –adapter=all

…but this will give you an error: no supported adapters detected.

Don’t worry and reboot the system, and you will be introduced with a black screen, but there is no need to panic.

Now press the keyboard combination Ctrl+Alt+F1 and then you will get a text-only console which shows you a login prompt. Login using your user name and password and then retype the command:

sudo amdconfig –initial –adapter=all

If you’re lucky enough, the command will get executed successfully. Reboot and you will be able to use your computer.

To make sure that the AMD graphics card is the one in use run:

sudo apt-get install mesa-utils
glxheads  

It should print: GL_VENDOR: ATI Technologies Inc.

Я пытаюсь запустить этот простой код на PHP 7 и 8:

$loop = ReactEventLoopFactory::create();
$filesystem = ReactFilesystemFilesystem::create($loop);
$file = $filesystem->file('test.txt');
$file->getContents()->then(function ($contents) {
    echo $contents . PHP_EOL;
});
$loop->run();

После установки через композитор, но он сообщает мне, что adapter отсутствует

Ошибка:

PHP Fatal error:  Uncaught RuntimeException: No supported adapter found for this installation in rootsrcFilesystem.php:31
Stack trace:
#0 roottry.php(6): ReactFilesystemFilesystem::create()
#1 {main}
  thrown in rootvendorreactfilesystemsrcFilesystem.php on line 31

1 ответ

Лучший ответ

Посмотрите, где и почему возникло исключение. (Я буду использовать react/filesystem:0.1.2 в примерах кода.)

Исключение было брошено в ReactFilesystemFilesystem::create(). Список поддерживаемых адаптеров получен из ReactFilesystemFilesystem::getSupportedAdapters().

Таким образом, вы перейдете к методам, которые определяют, доступен ли данный адаптер на вашей платформе:

  1. Метод EioAdapter::isSupported():
    return substr(strtolower(PHP_OS), 0, 3) !== 'win' && function_exists('proc_open');
    Это означает, что ваша платформа не должна быть Windows и должна существовать функция proc_open() (т. Е. Ее нельзя отключать по соображениям безопасности с помощью disable_functions директива).

  2. Метод ChildProcessAdapter::isSupported():
    return extension_loaded('eio');
    Это означает, что необходимо установить расширение PHP eio, см. инструкции по установке .

У меня это тоже не работает, как у меня в Windows. Для разработки с помощью ReactPHP обычно рекомендуется запускать PHP на виртуальной машине Linux для лучшей совместимости.


1

user14967413
2 Май 2021 в 16:47

I’m trying to run this simple code on both PHP 7 and 8:

$loop = ReactEventLoopFactory::create();
$filesystem = ReactFilesystemFilesystem::create($loop);
$file = $filesystem->file('test.txt');
$file->getContents()->then(function ($contents) {
    echo $contents . PHP_EOL;
});
$loop->run();

After installing via composer, and yet it tells me that adapter is missing

Error:

PHP Fatal error:  Uncaught RuntimeException: No supported adapter found for this installation in rootsrcFilesystem.php:31
Stack trace:
#0 roottry.php(6): ReactFilesystemFilesystem::create()
#1 {main}
  thrown in rootvendorreactfilesystemsrcFilesystem.php on line 31

asked May 2, 2021 at 10:11

iTaMaR's user avatar

iTaMaRiTaMaR

1392 silver badges9 bronze badges

5

Just look where and why the exception originated. (I will use react/filesystem:0.1.2 in code examples.)

The exception was thrown in ReactFilesystemFilesystem::create(). List of supported adapters is obtained from ReactFilesystemFilesystem::getSupportedAdapters().

This way you will come to methods which define whether given adapter is available on your platform:

  1. Method EioAdapter::isSupported():
    return substr(strtolower(PHP_OS), 0, 3) !== 'win' && function_exists('proc_open');
    This means your platform must not be Windows and proc_open() function must exist (i.e. it must not be disabled for security reasons by disable_functions directive).

  2. Method ChildProcessAdapter::isSupported():
    return extension_loaded('eio');
    This means eio PHP extension must be installed, see installation instructions.

For me it also does not work as I am on Windows. For development with ReactPHP, it is generally a good idea to run PHP on Linux virtual machine for better compatibility.

answered May 2, 2021 at 13:47

user14967413's user avatar

user14967413user14967413

1,1991 gold badge5 silver badges11 bronze badges


Image via Activision

Unfortunately, bugs are a part of everyday life in modern games, and Modern Warfare 2 is no exception. However, the second entry in the Modern Warfare reboot can trigger a strange error for players on PC: No Supported DXGI Adapter Were Found. Here’s the error and how to resolve the issue so you can get back to running and gunning.

How to fix No Supported DXGI Adapter Were Found for Modern Warfare 2

Fortunately, this error isn’t as grievous as it sounds. Simply put, it states that the GPU drivers are out of date. Normally this isn’t an issue, but games are fickle things. Simply launch the GeForce Experience for nVidia GPUs or the Adrenalin Software for AMD GPUs and check for updates. Install said update and make sure to reboot your system. Once you’re back up and running, try to run Modern Warfare 2 again, and the issue should be resolved.

Related: How to get the CODE Protector Pack in Call of Duty MW2

Should that not resolve the issue, two other fixes can be attempted. The first is to download the latest version of Direct X. If it’s already installed, reinstall it as it may have become corrupted. The second is to verify the game files through the launcher, either Steam or Battle.net. For Steam, right-click Modern Warfare 2 and select PropertiesLocal Files, and Verify the integrity of game files. For Battle.net, click the gear iconOptions, and Scan and Repair.

For more Call of Duty goodies, check out How to find your Activision ID for CoD on Pro Game Guides.

Follow us on Twitter and Facebook to get updates on your favorite games!


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка no main manifest attribute
  • Ошибка no function definition nil