На новогодних каникулах решил себя побаловать – немного поиграть в стрелялку Doom. Но запуск игрушки на ноутбуке чуть было все не испортил — при запуске Doom было выдано сообщение об ошибке «FATAL ERROR: wglCreateContextAttribsARB failed».
Такая ошибка актуальна для ноутбуков с двумя видеокартами – интегрированной на Intel’вском чипсете и NVIDIA или AMD Radeon. Ноутбуки оснащают двумя видеокартами для экономии электроэнергии – для обычной работы используется интегрированная карта, а для специальных приложений — NVIDIA или AMD Radeon.
Так вот, не всегда приложения для видеокарт определяют корректно, какую из видеокарт использовать. Иногда это нужно указать явно.
Настройка использования видеокарты AMD Radeon
Для настройки видеокарты AMD Radeon необходимо запустить утилиту AMD Catalyst Control Center и указать, что для игрушки нужно использовать именно внешний видеоадаптер. Чтобы войти в утилиту, нужно на рабочем столе нажать правой кнопкой мыши и выбрать пункт «Настройка переключаемой графики» (Рис.1).
Рис.1. Настройка переключаемой графики для видеокарты AMD Radeon
В утилите для настройки видеокарты AMD Radeon AMD Catalyst Control Center нужно для игры, например, Doomx64.exe, установить параметр «Высокая производительность» (Рис.2).
Рис.2. Установка параметров графики для приложений
После установки параметров игра должна запуститься без ошибок.
DOOM 2016, otherwise known simply as DOOM by many people, acted as a soft reboot for what was arguably the most popular video game franchise in the entire world at a time. Back in the 90s, the first person shooter series was highly famous for its intense gameplay as well as revolutionary features which made it a truly fun experience.
Eventually the series came to a halt with there being no new entry for several years. This changed a few years ago with the surprise announcement of DOOM 2016, which revived the franchise.
While many were sceptical of it at first when it was announced, DOOM was loved by a majority of people and critics alike as it had lots to enjoy about it. However, the game itself did have some issues related to errors, bugs and whatnots.
While most of these were easily fixed, there are some issues which are still present as they have been from the start. An example of this is the DOOM “fatal error: wglcreatecontextattribsarb failed” issue. Here are some reasons and solutions for all those encountering this issue to learn about.
- Minimum Requirements
This is an issue that usually occurs when users try to run DOOM on a system that isn’t capable of handling the game. In other words, trying to launch the game on a system that doesn’t match the minimum requirements for the game will inevitably lead to this annoying error.
Because of this, users won’t be able to launch the game let alone play it at all. This is the most common reason for the error, and unfortunately it is also one of the most difficult ones to get through since there is only one possible solution for it.
This solution is to of course improve your PC or laptop to the point where it is capable of running DOOM. Read up on the minimum requirements for the game online and learn exactly what they are. Then get all the new components that users need for their device.
Just set them all up and install the associated drivers depending on what you bought. Once all of this is done the only thing left to do is running DOOM to see if it works or not this time around. There likely shouldn’t be any issues with it if the PC or laptop now match the minimum requirements.
- Designated GPU
It could be that your computer matches the minimum requirements for the game and even surpasses them but the issue still occurs. The reason for this is that the wrong GPU could be set as the activated one.
Most systems actually have two graphic cards inside of them, with one of them being the mobile one and the other one being the primary one which you usually use for all of your games. The mobile GPU is a part of the system from the start and is usually quite weak, not capable of running a majority of games, if any at all.
It especially isn’t capable of running games like this one. Long story short users will need to go into the system settings in order to change the activated GPU and ensure that DOOM is running on the right one.
Once that is done, try launching the game once these changes have been applied to the system and see if the error message pops up this time. If it finally works, players can enjoy DOOM all they like. However, if it doesn’t, there is one last thing which can be tried out.
- Update Graphic Card Drivers
Even if the correct graphic card is activated and meets the minimum requirements, users will still encounter the issue if said graphic card’s drivers aren’t up to date. This is another common reason for this issue, and this specific problem is perhaps the easiest one of them all to solve.
The only thing needed to solve it is to go online and check for any new updates available for the GPU players are using and installing whatever new version is available for it, if there is one.
I have a feeling this is because my mesa
is outdated. Although installing mesa-git
conflicts with vulkan-intel
on Arch Linux.
Here is the error I get with the launch option +r_renderapi 1
:
FATAL ERROR: vkCreateDevice failed with error (VK_ERROR_FEATURE_NOT_PRESENT)
Configured log listener print-redirect tags
Added structured log listener print-redirect
Added structured log listener mp-cloud-gobbler
2018-08-25T08:21:49.342-07:00 LOG: Process started
Added structured log listener aws-kinesis-logger
Winsock Initialized
------ Initializing File System ------
Current search path:
- C:/users/steamuser/Saved Games/id Software/DOOM/base/
- Z:/home/deleuze/.local/share/Steam/steamapps/common/DOOM/base/
------ File System initialized.
------ Command Line ------
"Z:\home\deleuze\.local\share\Steam\steamapps\common\DOOM\DOOMx64vk.exe" +com_SkipIntroVideo 1 +r_renderAPI -2
2018-08-25T08:21:49.346-07:00 LOG: Command Line: "Z:\home\deleuze\.local\share\Steam\steamapps\common\DOOM\DOOMx64vk.exe" +com_SkipIntroVideo 1 +r_renderAPI -2
------ CPU Information ------
1 CPU package, 4 physical cores, 8 logical cores
3200 MHz Intel CPU with MMX & SSE & SSE2 & SSE3 & SSSE3 & SSE41 & SSE42 & AVX & HTT
32768 kB 1st level cache, 262144 kB 2nd level cache, 6291456 kB 3rd level cache
11904 MB System Memory
initializing resource container gameresources.resources
initializing resource container gameresources.patch
idLib::SetProduction( PROD_PRODUCTION )
------- Initializing renderSystem --------
PreliminaryRenderSetup
...registered window class
-------------------------
Application Info
-------------------------
App : DOOM - 1.0.2
Engine : idTech - 6.1.1
-------------------------
Instance Extensions
-------------------------
+ VK_KHR_surface
+ VK_KHR_win32_surface
FATAL ERROR: vkCreateDevice failed with error (VK_ERROR_FEATURE_NOT_PRESENT)
Dumped console text to C:\users\steamuser\Saved Games\id Software\DOOM\base\ErrorLog_08-25-2018__08-21-49am.txt.
idRenderSystem::Shutdown()
log file 'qconsole.log' opened on Sat Aug 25 08:21:49 2018
CrashHandler: Storing data and writing local report.
idStackTracer::GetSource: /home/proton/proton/wine/dlls/winevulkan/vulkan_thunks.c address:0x7FF6317B37EF, line: 2736
No address, error: 2
idStackTracer::GetSource: Failed
No address, error: 2
idStackTracer::GetSource: Failed
No address, error: 2
idStackTracer::GetSource: Failed
No address, error: 2
idStackTracer::GetSource: Failed
No address, error: 2
idStackTracer::GetSource: Failed
No address, error: 2
idStackTracer::GetSource: Failed
idStackTracer::GetSource: Failed
@GabrielMajeri
DOOM 4 — это шутер от первого лица, разработанный id Software и выпущенный компанией Bethesda Softworks в 2016 году. Он является продолжением культовой серии игр DOOM. Однако, некоторым игрокам при запуске DOOM 4 может встретиться ошибка, которая выглядит следующим образом:
FATAL ERROR: wglCreateContextAttribsARB failed
Что же это за ошибка, и как ее можно исправить?
Описание ошибки
Ошибка FATAL ERROR: wglCreateContextAttribsARB failed указывает на проблему с созданием контекста OpenGL, который используется для отображения графики в игре. Когда игра пытается создать этот контекст, что-то идет не так, и вызывается данная ошибка.
Причины ошибки
Существует несколько возможных причин, почему может возникнуть эта ошибка:
-
Устаревшие драйвера графической карты: Ошибка может возникать из-за устаревших драйверов графической карты, которые не поддерживают требуемые функции OpenGL для игры DOOM 4. В таком случае, обновление драйверов может помочь решить проблему.
-
Неподдерживаемая версия OpenGL: Игра может требовать более новую версию OpenGL, чем та, которая установлена на вашем компьютере. Если ваша графическая карта или драйверы не поддерживают требуемую версию OpenGL, возникает данная ошибка.
-
Другие конфликты: Эта ошибка также может быть вызвана другими программами или конфликтующими драйверами на вашем компьютере. В такой ситуации может потребоваться выполнение некоторых дополнительных действий для устранения конфликтов.
Решение проблемы
Если вы столкнулись с ошибкой FATAL ERROR: wglCreateContextAttribsARB failed при запуске DOOM 4, вот несколько способов, которые могут помочь вам решить проблему:
-
Обновление драйверов графической карты: Перейдите на официальный сайт производителя вашей графической карты и загрузите последние драйверы. Установите их на ваш компьютер и перезапустите систему. Это может обновить требуемые функции OpenGL и исправить ошибку.
-
Проверьте совместимость вашего железа: Убедитесь, что ваша графическая карта и компьютер поддерживают требуемую версию OpenGL для игры DOOM 4. Проверьте спецификации вашего оборудования и узнайте, соответствуют ли они требованиям игры.
-
Закройте конфликтующие программы: Проверьте, нет ли других программ, которые могут вызывать конфликты с игрой DOOM 4. Закройте все ненужные программы, особенно те, которые могут использовать графический процессор.
-
Переустановите игру: Если все вышеперечисленные методы не сработали, попробуйте переустановить игру DOOM 4. Возможно, какая-то ошибка или проблема возникла во время установки, и переустановка может помочь исправить ее.
Если никакие из вышеперечисленных методов не решают проблему, рекомендуется связаться с технической поддержкой разработчиков игры или посетить официальные форумы, где другие пользователи могут поделиться своими советами и решениями.
В заключение, ошибка FATAL ERROR: wglCreateContextAttribsARB failed при запуске игры DOOM 4 может быть вызвана различными причинами, связанными с устаревшими драйверами графической карты, неподдерживаемой версией OpenGL или конфликтами с другими программами. Попробуйте установить последние драйверы, проверьте совместимость вашего оборудования и закройте конфликтующие программы, чтобы решить данную проблему и насладиться игрой DOOM 4.
- Апостол Андрей — пинапластавый был штоля?
- Это друг Абанина и Максима
- Подскажите песни с именем Андрей
- Взяли на работу на дому — оператором call-центра, но у меня нет наушников с микрофоном. Можно ли работать без них?
- Чем можно охладить видеокарту?
- Информатика 10 класс
- Помогите определить стиль музыки
- Что такое бесцензурная ложь?
Only pops up a blue window and says:
Configured log listener print-redirect tags
Added structured log listener print-redirect
Added structured log listener mp-cloud-gobbler
2017-07-22T09:03:51.254+08:00 LOG: Process started
idBNetLoggerRESTReferences: Failed to parse: /v3/collect_logdata
Added structured log listener bnet-logger
Winsock Initialized
—— Initializing File System ——
Current search path:
— C:/users/nightwing/Saved Games/id Software/DOOM/base/
— C:/Program Files (x86)/Steam/steamapps/common/DOOM/base/
—— File System initialized.
—— Command Line ——
«C:\Program Files (x86)\Steam\steamapps\common\DOOM\DOOMx64.exe»
2017-07-22T09:03:51.255+08:00 LOG: Command Line: «C:\Program Files (x86)\Steam\steamapps\common\DOOM\DOOMx64.exe»
—— CPU Information ——
1 CPU package, 4 physical cores, 4 logical cores
3400 MHz Intel CPU with MMX & SSE & SSE2 & SSE3 & SSSE3 & SSE41 & SSE42 & AVX
32768 kB 1st level cache, 262144 kB 2nd level cache, 6291456 kB 3rd level cache
7872 MB System Memory
initializing resource container gameresources.resources
idLib::SetProduction( PROD_PRODUCTION )
——- Initializing renderSystem ———
PreliminaryRenderSetup
—registered window class
—registered fake window class
—registered context window class
X..WGL_EXT_swap_control_tear not found
unknown error: 0x0
FATAL ERROR: wglCreateContextAttribsARB failed
Dumped console text to C:\users\nightwing\Saved Games\id Software\DOOM\base\ErrorLog_07-22-2017__09-03-51am.txt.
idRenderSystem::Shutdown()
Shutting down OpenGL subsystem
***************************
FATAL ERROR: wglCreateContextAttribsARB failed
***************************
I use wine 2.12-staging(64bit) on PlayOnLinux 4.2.12 to install a 64bit steam, I follow the steps in this video:
View video on youtube.com
Here is my PC’s info:
MMMMMMMMMMMMMMMMMMMMMMMMMmds+. OS: Mint 18.2 sonya
MMm—-::-://////////////oymNMd+` Kernel: x86_64 Linux 4.10.0-26-generic
MMd /++ -sNMd: Uptime: 8h 14m
MMNso/` dMM `.::-. .-::.` .hMN: Packages: 2469
ddddMMh dMM :hNMNMNhNMNMNh: `NMm Shell: bash 4.3.48
NMm dMM .NMN/-+MMM+-/NMN` dMM Resolution: 1680×1050
NMm dMM -MMm `MMM dMM. dMM DE: Cinnamon 3.4.4
NMm dMM -MMm `MMM dMM. dMM WM: Muffin
NMm dMM .mmd `mmm yMM. dMM WM Theme: Linux Mint (Mint-X)
NMm dMM` ..` … ydm. dMM GTK Theme: Mint-X [GTK2/3]
hMM- +MMd/——-…-:sdds dMM Icon Theme: Mint-X
-NMm- :hNMNNNmdddddddddy/` dMM Font: Noto Sans 9
-dMNs-«-::::——-.« dMM CPU: Intel Core i5-4460 CPU @ 3.4GHz
`/dMNmy+/:————-:/yMMM GPU: AMD POLARIS10 (DRM 3.9.0 / 4.10.0-26-generic, LLVM 5.0.0)
./ydNMMMMMMMMMMMMMMMMMMMMM RAM: 2312MiB / 7869MiB
\.MMMMMMMMMMMMMMMMMMM
My Graphic card is RX480 8GB, and I use padoka ppa https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/mesa
I search the Internet, others also meet this problem, for example:
http://steamcommunity.com/app/379720/discussions/0/1368380934287407381/
http://steamcommunity.com/app/379720/discussions/0/365163686040571599/
Some people say this might be the GPU driver’s problem, but I use the newest mesa driver, and my PC meets the DOOM’s requirements, because when I use Win 10, my PC can run DOOM very well.