Перейти к контенту
Поскольку Modern Warfare 2 вышла уже некоторое время назад, можно с уверенностью сказать, что игра стала настоящим хитом. Но даже несмотря на то, что CoDMW2 очень хорошо зарекомендовал себя с коммерческой точки зрения, игрокам приходилось сталкиваться с множеством ошибок и других подобных проблем. Одна из последних таких проблем возникает в виде загадочной ошибки No Supported DXGI Adapter Were Found. Так что же это за ошибка адаптера MW 2 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», просто обновив драйверы видеокарты, поскольку эта проблема в основном возникает, если ваши текущие драйверы не обновлены до последних доступных версий.
Вот что вам нужно сделать:
- Перейти на сайт Nvidia
- Выберите драйверы
- Введите информацию о вашей операционной системе и текущем драйвере
- Выберите правильный драйвер и нажмите «Загрузить» .
Использование программного обеспечения 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.
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().
Таким образом, вы перейдете к методам, которые определяют, доступен ли данный адаптер на вашей платформе:
-
Метод
EioAdapter::isSupported():
return substr(strtolower(PHP_OS), 0, 3) !== 'win' && function_exists('proc_open');
Это означает, что ваша платформа не должна быть Windows и должна существовать функцияproc_open()(т. Е. Ее нельзя отключать по соображениям безопасности с помощьюdisable_functionsдиректива). -
Метод
ChildProcessAdapter::isSupported():
return extension_loaded('eio');
Это означает, что необходимо установить расширение PHPeio, см. инструкции по установке .
У меня это тоже не работает, как у меня в 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
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:
-
Method
EioAdapter::isSupported():
return substr(strtolower(PHP_OS), 0, 3) !== 'win' && function_exists('proc_open');
This means your platform must not be Windows andproc_open()function must exist (i.e. it must not be disabled for security reasons bydisable_functionsdirective). -
Method
ChildProcessAdapter::isSupported():
return extension_loaded('eio');
This meanseioPHP 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
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 Properties, Local Files, and Verify the integrity of game files. For Battle.net, click the gear icon, Options, 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!