Ошибка 0x8876086c как исправить

ИУ

Ирина Усольцева

Нажимаем кнопки вместе Win (пуск в клаве) + R, пишем %appdata%, находим папку Mortal Kombat в Roaming. Там есть файл dxdiag.txt в который мы заходим, находим там Dedicated Memory (там он колеблется от 32 до 128) и меняеи на 1024. Выходим, щёлкаем правой кнопкой мыши и заходим в свойства, ставим на скрытый и только чтение чтобы он не смог поменять его. Вот и всё!

Хотя нет, вот попробуй

У кого вылазиют такие ошибки:
1)your system does not have sufficient video memory to play this game
please exit some applications and try again
2)d3d error your monitors aspect ratio of 683:384 is incompatible with this game

Делаем следующее:
1) Жмём пуск.
2) Вписываем в поиске %appdata%
3) Открываем папку MKKE
4) Находим и открываем файл dxdiag
5) Находим строчку dedicated memory и меняем её значение на 1024
6) В свойствах файла ставим галочку «Только для чтения».
7) PROFIT!!!

Обновлено: 28.01.2023

07 Jul 2013 в 21:39

D3D Error ;0x8876086C
Что делать?сори за пересоздание темы,у мя видюха ATI radeon x1650 series

У кого вылазиют такие ошибки:
1)your system does not have sufficient video memory to play this game
please exit some applications and try again
2)d3d error your monitors aspect ratio of 683:384 is incompatible with this game

Делаем следующее:
1) Жмём пуск.
2) Вписываем в поиске %appdata%
3) Открываем папку MKKE
4) Находим и открываем файл dxdiag
5) Находим строчку dedicated memory и меняем её значение на 1024
6) В свойствах файла ставим галочку «Только для чтения».
7) PROFIT.

В последнее время пользователи Windows все чаще и чаще стали уведомлять о появлении ошибки D3DERR_NOTAVAILABLE 0x8876086A, когда они пытаются запустить игру, эмулятор или любое другое ресурсоемкое приложение. Данная ошибка не ограничена какой-либо версией Windows, т.е. столкнуться с ней могут практически все пользователи.

Выполнение чистой загрузки

Пробела может возникнуть из-за конфликта программного обеспечения. Поэтому попробуйте выполнить чистую загрузку Windows и посмотрите, препятствует ли d3derr_notavailable (0x8876086a) запуску приложений.

Это говорит о том, что приложению не удается использовать требуемые зависимости, которые уже заняты загруженным процессом.

Войдите в систему с учетной записью администратора. Откройте диалоговое окно «Выполнить» (Win+ R), введите msconfig и нажмите Enter для входа в конфигурацию системы.

Затем перейдите во вкладку «Автозагрузка», кликните на кнопку «Открыть Диспетчер задач».

Отключите по очереди все программы, чтобы предотвратить их запуск при загрузке системы.

Теперь перезагрузите ПК. Таким образом, при следующем запуске будет выполнена чистая загрузка Windows. Запустите программу или игру, которая вызывала d3derr_notavailable, и проверьте, не возникла ли проблема.

Если программа загрузилась успешно, нужно найти виновника путем поочередного включения отключенных приложений и регулярного перезапуска ПК, пока не отобразится ошибка. После обнаружения проблемного процесса его нужно отключить.

Почему возникает ошибка d3derr_notavailable (0x8876086a)?

Ошибка может возникнуть по ряду причин:

Устаревшая версия Direct X . Если Windows не включает требуемую версию Direct X по умолчанию, то системе не хватает некоторых зависимостей для полноценной работы. Проблема решается путем установки последней версией DirectX, поддерживаемой ОС.

Приложение не совместимо с версией ОС . Когда пытаетесь запустить старую программу или игру на Windows 10, то скорее всего, столкнетесь с ошибкой, поскольку приложение не было разработано под эту версию ОС. Попробуйте запустить старую программу/игру в режиме совместимости.

Конфликт приложений . За эту ошибку может отвечать другое запущенное приложение или процесс. Возможно, что запущенное «тяжелое» графическое приложение загружает требуемые зависимости, поэтому запускаемая программа не может их использовать. В том случае попробуйте выполнить чистую загрузку Windows и путем добавления сторонних приложений найти проблемный процесс.

Повреждение системных файлов . Ошибка возникает при повреждении файлов DirectX. Для их исправления попробуйте вернуть систему в предыдущее состояние с помощью точки восстановления.

Запуск программы в режиме совместимости

Если проблема возникает при запуске старой программы/игры, попробуйте запустить ее в режиме совместимости. Этот способ считается эффективным, когда ошибка встречается в Windows 10.

Кликните правой кнопкой мыши на исполняемый файл, который не удается запустить через ошибку d3derr_notavailable, и выберите Свойства из контекстного меню.

Перейдите на вкладку Совместимость. Установите флажок, связанный с запуском программы в режиме совместимости, и выберите Windows 7 из списка операционных систем.

Возврат к предыдущему состоянию системы

Если ошибка начала появляться в последнее время, то попробовать ее решить с помощью мастера восстановления системы, чтобы вернуть ОС в состояние, когда все работало нормально.

Возврат к предыдущему состоянию поможет избежать ошибки d3derr_notavailable (8876086A).

Откройте диалоговое окно «Выполнить» (клавиши Win + R), наберите rstrui и подтвердите на Enter для запуска мастера восстановления системы.

На первом экране нажмите кнопку Далее для перехода к точкам восстановления. Поставьте флажок «Показать другие точки восстановления». После этого выберите точку, датированную до появления этой ошибки, и перейдите к следующему экрану.

Прежде чем нажать на кнопку Готово, имейте в виду, что этот процесс переопределит все изменения, которые были сделаны после точки возврата.

После нажатия на «Готово» компьютер перезагрузится, и предыдущее состояние будет смонтировано после следующего запуска. После попробуйте запустить программу, которая вызывала d3derr_notavailable (0x8876086a) и проверьте, устранена ли ошибка.

Причины ошибки D3DERR_NOTAVAILABLE 0x8876086A

  • Устаревшая версия DirectX. Самая распространенная причина — устаревшие библиотеки API DirectX. Каждой игре и приложению, которое задействует ресурсы вашего графического ускорителя, требуются определенные библиотеки DirectX. Если приложение не находит в системе необходимых библиотек, то возникает ошибка.
  • Устаревший драйвер видеокарты. Другая причина — устаревший драйвер для видеокарты, установленной в системе. Решением данном случае служит элементарное обновление видеодрайвера.
  • Приложение несовместимо с ОС. Ошибка D3DERR_NOTAVAILABLE 0x8876086A может возникать в том случае, если запускаемое пользователем приложение не совместимо с версией ОС Windows. Режим совместимости может помочь, но это не гарантировано.
  • Конфликт между приложениями. Существует небольшая вероятность того, что запускаемое приложение вошло в конфликт с другим приложением, работающим в системе. Возможно, какое-то ПО уже использует библиотеки и модули, которые требуются для работы нужного вам приложениями.
  • Повреждения системных файлов. В довольно редких случаях ошибка D3DERR_NOTAVAILABLE 0x8876086A может возникать по причине повреждения системных файлов Windows. Решение — восстановление/переустановка системы.

Методы решения D3DERR_NOTAVAILABLE 0x8876086A

D3DERR_NOTAVAILABLE 0x8876086A

Метод №1 Обновление DirectX

Как мы уже говорили выше, самая распространенная причина для появления данной ошибки — устаревшая версия DirectX. Если дело действительно заключается в этом, то вам достаточно обновить библиотеки этого API — и дело в шляпе. Чтобы обновить DirectX, вам необходимо сделать следующее:

Попробуйте снова запустить нужное вам приложение и проверьте, устранена ли ошибка D3DERR_NOTAVAILABLE 0x8876086A.

Метод №2 Запуск приложения в режиме совместимости

Некоторые старые приложение и игры довольно плохо работают на новых версиях Windows. Пытаетесь запустить что-то действительно старое? Попробуйте воспользоваться режимом совместимости. Для этого вам потребуется сделать следующее:

  1. нажмите правой кнопкой мыши на исполнительный файл приложения и выберите «Свойства»;
  2. перейдите во вкладку «Совместимость»;
  3. поставьте галочку возле пункта «Запустить программу в режиме совместимости с:» и выберите подходящую версию Windows;
  4. нажмите «Применить» и «ОК».

Заметка: выбор версии Windows будет зависеть сугубо от самого приложения, т.е. чем старее приложение, тем ниже, как правило, версию Windows нужно выбирать. Впрочем, в некоторых случаях можно поэкспериментировать с совместимостью и попробовать все версии Windows.

Проверьте, возникает ли ошибка D3DERR_NOTAVAILABLE 0x8876086A при запуске нужного вам приложения.

Метод №3 Обновление видеодрайвера

Устаревший видеодрайвер может вызывать целый ряд проблем при работе с программами и играми, требующих мощностей графического ускорителя. Ошибка D3DERR_NOTAVAILABLE 0x8876086A точно также могла возникнуть из-за устаревшего видеодрайвера.

  1. Нажмите Windows+R;
  2. копируйте в строчку значение «devmgmt.msc» и нажмите Enter;
  3. откройте раздел «Видеоадаптеры»;
  4. нажмите правой кнопкой мыши на свою видеокарту и выберите «Обновить драйвер»;
  5. нажмите на пункт «Автоматический поиск обновленных драйверов»;
  6. дождитесь окончания установки свежего драйвера и перезагрузите компьютер.

Альтернативно, вы можете провести установку нового видеодрайвера вручную, пройдя на сайт AMD , nVidia или Intel . Загрузив тот или иной установщик, следуйте инструкциям на экране и у вас все получится.

Как правило, первые три метода в этой статье решают ошибку D3DERR_NOTAVAILABLE 0x8876086A. Но если ошибка все еще не дает вам жизни, то попробуйте выполнить методы ниже.

Метод №4 Чистая загрузка

Некоторое программное обеспечение, работающее в системе Windows, теоретически может вызывать появление рассматриваемой ошибки. Чтобы понять, что это за ПО, вам необходимо выполнить чистую загрузку. Сделать это можно следующим образом:

  1. нажмите Windows+R и выполните команду «msconfig»;
  2. переключитесь на вкладку «Службы» и поставьте галочку возле «Не отображать службы Майкрософт»;
  3. нажмите «Применить» и переключитесь на вкладку «Автозагрузка»;
  4. нажмите на строчку «Открыть диспетчер задач»;
  5. отключите все программы из списка при помощи соответствующей кнопки в правом нижнем углу окошка;
  6. перезагрузите компьютер.

Как только снова зайдете в систему, попытайтесь запустить приложение, из-за которого появлялась ошибка D3DERR_NOTAVAILABLE 0x8876086A. Если ошибка не возникла, то какая-то служба или программа, ранее отключенная вами, была виновником ситуации.

К сожалению, единственный способ определить, что вызывало ошибку — поочередное включение всех отключенных программ и служб. Это займет достаточно много времени, но таким образом вы наверняка программу/службу, спровоцировавшею проблему.

Метод №5 Восстановление системы

Если вы так и не смогли установить причину появление ошибки D3DERR_NOTAVAILABLE 0x8876086A, то вам остается лишь попробовать восстановить систему Windows. Чтобы сделать это, вам потребуется выполнить следующее:

  1. нажмите Windows+R;
  2. пропишите значение «rstrui» и нажмите Enter;
  3. нажмите «Далее» и поставьте галочку возле пункта «Показать больше точек восстановления»;
  4. выберите точку восстановления, созданную перед установкой программы/игры, запуск которой вызывает ошибку, и нажмите «Далее»;
  5. нажмите кнопку «Завершить» для начала процесса восстановления.

Как только ваша система будет восстановлена, переустановите приложение и попытайтесь его запустить. Есть шанс, что в этот раз никакой ошибки не будет, однако если вы все еще сталкиваетесь с ней — смотрите ниже.

Метод №6 Возврат ПК к изначальному состоянию

Это последний и самый эффективный метод в борьбе с ошибкой D3DERR_NOTAVAILABLE 0x8876086A. Сейчас мы попытаемся выполнить возврат Windows к изначальному состоянию, не потеряв при этом важных для вас файлов. Сделайте следующее:

  1. нажмите правой кнопкой мыши на Пуск;
  2. кликните на пункт «Параметры»;
  3. перейдите в раздел «Обновление и безопасность»;
  4. войдите во вкладку «Восстановление»;
  5. нажмите на кнопку «Начать» в разделе «Вернуть компьютер в исходное состояние»;
  6. далее выберите пункт «Сохранить мои файлы».
  7. следуйте инструкциям на экране.

После возвращения компьютера в исходное состояние ошибка D3DERR_NOTAVAILABLE 0x8876086A должна была исчезнуть и теперь вы сможете запустить необходимое вам приложение без каких-либо проблем.

Mortal Kombat Komplete Edition

24 июн. 2014 в 9:48
как решить проблему?или же эта проблема в видеокарте?
28 июн. 2014 в 3:24
проблемма не в видеокарте а на то что ты на ноуте играеш а надо играть на видовсе 7
28 июн. 2014 в 4:51
28 июн. 2014 в 11:36
проблемма не в видеокарте а на то что ты на ноуте играеш а надо играть на видовсе 7
переустановить директ икс+драйвера обновить на видео
2 июл. 2014 в 9:57
переустановить директ икс+драйвера обновить на видео
2 июл. 2014 в 10:53
переустановить директ икс+драйвера обновить на видео

всё делал,не помогло Кого ты слушаешь? Эти люди понятия не имеют, о чём говорят.

Игра на ноутбуке: исправление ошибок D3d error : 0х8876086С | 0x8876017C | 0x80070057 |
Для тех у кого выходит ошибка с DirectX во время авто-настройки игры на ноутбуке то её можно обойти и можно будет поиграть.

Жмём пуск.
Вписываем в поиске %appdata%MKKE
Открываем с помощью блокнота options.ini
Редактируем либо вставляем это:

[Video]
resolution =
antialiasing = 0
blend_antialiasing = 0
anisotropy = 4
max_texture = 512
shadow_size = 256
brightness = 0.500000
contrast = 0.500000
gamma = 0.500000
configured = true
[Audio]
device_hash = 0xFFFFFFFF
steam_voice = true

2 июл. 2014 в 12:48

Кого ты слушаешь? Эти люди понятия не имеют, о чём говорят.

Игра на ноутбуке: исправление ошибок D3d error : 0х8876086С | 0x8876017C | 0x80070057 |
Для тех у кого выходит ошибка с DirectX во время авто-настройки игры на ноутбуке то её можно обойти и можно будет поиграть.

Жмём пуск.
Вписываем в поиске %appdata%MKKE
Открываем с помощью блокнота options.ini
Редактируем либо вставляем это:

[Video]
resolution =
antialiasing = 0
blend_antialiasing = 0
anisotropy = 4
max_texture = 512
shadow_size = 256
brightness = 0.500000
contrast = 0.500000
gamma = 0.500000
configured = true
[Audio]
device_hash = 0xFFFFFFFF
steam_voice = true какой на ♥♥♥♥♥♥ ноутбук? у меня ПК!

При попытке запустить игру, эмулятор или другое приложение, которое требует значительной степени графической обработки можно столкнуться с ошибкой d3derr_notavailable (0x8876086A).

Обновление DirectX

Наиболее распространенной причиной ошибки d3derr_notavailable (0x8876086a) является устаревшая версия DirectX. Вполне возможно, что она заключается в том, что в ОС отсутствует среда, необходимая для поддержки требуемого графического действия.

Для начала попробуем устранить ошибку путем обновления компонента до последней версии с помощью установщика исполняемых библиотек DirectX.

Наберите в поисковике «скачать DirectX» и перейдите на сайт, указанный на рисунке.

После входа на сайт подтвердите загрузку установщика нажатием на кнопку «Сохранить».

Запустите файл dxwebsetup.exe и следуйте инструкциям на экране до завершения обновления версии DirectX до последней. В начале установки снимите флажки с рекомендуемого установщиком стороннего ПО.

Перезагрузите компьютер и проверьте, устранена ли проблема. Если по-прежнему сталкиваетесь с ошибкой d3derr_notavailable (0x8876086a) при попытке открыть приложение или игру, перейдите к следующему шагу.

Обновление драйвера видеокарты

Если ошибка возникает при запуске эмулятора или игры (до запуска графического интерфейса), то, скорее всего, причина в устаревшем или поврежденном драйвере видеокарты. Для его обновления следуйте инструкции.

Разверните вкладку Видеоадаптеры, кликните правой кнопкой мыши на видеокарту и выберите из контекстного меню «Обновить драйвер». Если установлены дискретная и интегрированная видеокарты, то для решения проблемы лучше обновить обе.

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

В случае неудачного исхода, запустите второй вариант установки вручную. Нажмите на клавишу Обзор и укажите папку, в которую загрузили драйвера из официального сайта.

Еще для обновления видеокарты можно использовать программное обеспечение, которое автоматически определит и установит драйвер в зависимости от модели видеокарты. Посмотрите, какое ПО применимо в вашей ситуации:

  • GeForce Experience – Nvidia;
  • Adrenalin – AMD;
  • Intel Driver – Intel.

После установки драйвера, перезагрузите компьютер и попробуйте запустить проблемную программу. Если уведомление d3derr_notavailable (0x8876086a) препятствует запуску, перейдите к следующему методу.

Читайте также:

  • C1110 ошибка nissan pathfinder
  • Victoria 2 ошибка 0xc000007b
  • Total war warhammer 2 radious mod как установить
  • Scum как убрать траву
  • Системные требования six days in fallujah

So i wanna draw an overlay over another window, but im getting no real runtime error the visual Studio debugging tools tell me that the result of

HRESULT res = object->CreateDeviceEx(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWND, D3DCREATE_HARDWARE_VERTEXPROCESSING, &params, NULL, &device);

is 0x8876086c. So here are the snippets of my code that are important and lead to this error(D3DERR_INVALIDCALL), which leads to the device being a nullpointer, which means i can’t do anything with it.

I couldn’t really figure out what led to this as i pretty much followed the documentation

int Paint::init(HWND hWND) {
if (FAILED(Direct3DCreate9Ex(D3D_SDK_VERSION, &object))) {
    exit(1);
}
ZeroMemory(&params, sizeof(params));

params.BackBufferWidth = width;
params.BackBufferHeight = height;
params.Windowed = true;
params.hDeviceWindow = hWND;
params.MultiSampleQuality = D3DMULTISAMPLE_NONE;
params.BackBufferFormat = D3DFMT_A8R8G8B8;
params.EnableAutoDepthStencil = TRUE;
params.AutoDepthStencilFormat = D3DFMT_D16;


HRESULT res = object->CreateDeviceEx(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWND, D3DCREATE_HARDWARE_VERTEXPROCESSING, &params, NULL, &device);

and in the header file:

class Paint {
private:
IDirect3D9Ex* object = NULL;
IDirect3DDevice9Ex* device = NULL;
DWORD behaviorFlags = D3DCREATE_HARDWARE_VERTEXPROCESSING;

D3DPRESENT_PARAMETERS params;
ID3DXFont* font = 0;
HWND TargetHWND;
int width, height;

int init(HWND(hWND));
}

View previous topic :: View next topic  
Author Message
davidbrooke
Guru
Guru

Joined: 03 Jan 2015
Posts: 341

PostPosted: Tue Nov 29, 2016 8:08 pm    Post subject: [SOLVED] Wine Steam Lego Batman and d3d device error Reply with quote

I’m having an issue starting a Lego Batman game on steam via wine.

Right after I select play…I get a blank white screen then the desktop returns… showing the steam gui window, a reduced blank white screen window and an error window. Here is a photo of the error window:

View post on imgur.com



I have the «wine-steam-lego batman» setup on three other computers with intel and nvidia and they all work.

Also I have other lego games that work fine — Jurassic World and Lego Movie.

I have tried the following:

I have researched the error message «Failed to create d3d device. Application will now exit. Error=0x8876086c» and basically everything is windows oriented and doesn’t resolve the issue.

I have re-downloaded the lego batman game several times with the same result.

I have copied the lego batman game from another computer and the same result.

Current setup:

CI3 550

4 Gb ram

Nvidia GTX 750

Gentoo stable

Kernel 4.4.6

QT 5.6.2

Plasma 5.8.4

Frameworks 5.28

KDE Apps 16.08.3

Nvidia-drivers 361.28

Wine 1.9.20 with staging and s3tc

Any help would be appreciated.

Thanks

Last edited by davidbrooke on Tue Dec 20, 2016 5:32 pm; edited 1 time in total

Back to top

View user's profile Send private message

rh
n00b
n00b

Joined: 19 Sep 2006
Posts: 58

PostPosted: Wed Nov 30, 2016 8:49 am    Post subject: Reply with quote

You could try running it with setting the virtual desktop in winecfg. If it doesn’t help, there are some tips for debug info in this old winehq bug report, in case you haven’t seen it.

https://bugs.winehq.org/show_bug.cgi?id=27781

Since it should work, another option is to try a new, clean wine prefix both with 32 and 64 bits. I didn’t find a demo for this, so can’t really try it myself.

Back to top

View user's profile Send private message

davidbrooke
Guru
Guru

Joined: 03 Jan 2015
Posts: 341

PostPosted: Mon Dec 05, 2016 8:52 pm    Post subject: Reply with quote

rh wrote:
You could try running it with setting the virtual desktop in winecfg. If it doesn’t help, there are some tips for debug info in this old winehq bug report, in case you haven’t seen it.

https://bugs.winehq.org/show_bug.cgi?id=27781

Since it should work, another option is to try a new, clean wine prefix both with 32 and 64 bits. I didn’t find a demo for this, so can’t really try it myself.



Thanks for the reply!

Basically I had tried everything you suggested but the virtual desktop option. I tried that and the game worked. The «virtual desktop option» seems like a «less desired path»…My kids will be operating…so expecting them to get from steam to «virtual steam» would be insane. I will need to evaluate the need on that computer if no other options become available.

Back to top

View user's profile Send private message

rh
n00b
n00b

Joined: 19 Sep 2006
Posts: 58

PostPosted: Tue Dec 06, 2016 8:40 am    Post subject: Reply with quote

davidbrooke wrote:
Basically I had tried everything you suggested but the virtual desktop option. I tried that and the game worked.

It could be an issue with resolution. Have you tried to change the resolution in game menus to match your native screen res? If there isn’t an option for it you can propably edit in some config file. If it doesn’t work, we could compare xrandr output from working and non-working setup.

Back to top

View user's profile Send private message

davidbrooke
Guru
Guru

Joined: 03 Jan 2015
Posts: 341

PostPosted: Wed Dec 07, 2016 12:58 pm    Post subject: Reply with quote

rh wrote:
It could be an issue with resolution. Have you tried to change the resolution in game menus to match your native screen res? If there isn’t an option for it you can propably edit in some config file.



I had adjusted the resolution in two ways prior to your suggestion:

1. Edit /home/username/.wine/drive_c/users/username/Local Settings/Application Data/Warner Bros. Interactive Entertainment/LEGO Batman/pcconfig.txt

Code:
FileVersion                 2

ScreenWidth                 1920

ScreenHeight                1080

WindowWidth                 1920

WindowHeight                1080

WindowLeft                  0

WindowTop                   0

ScreenRefreshRate           60

VerticalSync                1

FSAA                        0

Widescreen                  1

TextureQuality              0

ForceMultithreadedD3D       0

IgnoreVendorPresets         0

SFXVolume                   8

MusicVolume                 6

MasterVolume                10

MusicEnabled                1

MouseSensitivity            10

InvertY                     0

Vibration                   0

BloomEnabled                1

DofEnabled                  1

DesiredShadowMethod         2

ShadowsEnabled              1

DesiredDynamicLightQuality  2

SpeedBlurEnabled            1

ProcessColourEnabled        1

EdgeAAEnabled               0

SSAOEnabled                 0

AllowVendorExtensions       1

UseHires                    0

UseHiresPending             0

ForceShaderModel            0



I changed the resolution from 1024×768 to 1920×1080.

2. While in Steam, I right clicked on the game and selected «properties» then added the following to the «set launch options» field:

-w 1920 -h 1080

Both efforts resulted with the same error message.

Quote:
If it doesn’t work, we could compare xrandr output from working and non-working setup.



Please post an xrandr example and specify the key points to compare.

Thanks

Back to top

View user's profile Send private message

rh
n00b
n00b

Joined: 19 Sep 2006
Posts: 58

PostPosted: Thu Dec 08, 2016 8:35 am    Post subject: Reply with quote

davidbrooke wrote:
Please post an xrandr example and specify the key points to compare.

Just running xrandr on a xterm as regular user should be enough. This shows the resolutions and refresh rates X can use on the connected monitor.

Code:
$ xrandr

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384

DisplayPort-0 disconnected (normal left inverted right x axis y axis)

HDMI-0 connected primary 1920×1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm

   1920×1080     60.00*+  50.00    59.94 

   1920x1080i    60.00    50.00    59.94 

   1680×1050     59.88 

   1280×1024     75.02    60.02 

   1440×900      59.90 

   1280×960      60.00 

   1152×864      75.00 

   1280×720      60.00    50.00    59.94 

   1440×576      50.00 

   1024×768      75.03    70.07    60.00 

   1440×480      60.00    59.94 

   832×624       74.55 

   800×600       72.19    75.00    60.32    56.25 

   720×576       50.00 

   720×480       60.00    59.94 

   640×480       75.00    66.67    60.00    59.94 

   720×400       70.08 

DVI-0 disconnected (normal left inverted right x axis y axis)

DVI-1 disconnected (normal left inverted right x axis y axis)

If the one game is requesting is missing, that could be it. The game might request some more or less random resolution at start, before swithing to user configured resolution. Looking for differences in a working and non-working system might give a clue what the game wants. It should be something standard like 1024×768@60. Hopefully making that resolution available to X could solve the issue. This all is just guesswork on my part, but would explain why virtual desktop mode works, and the game works on another system.

Another option is that you could just try with another monitor that you know to work with this game. There propably is a wine debug variable to get some display related debug information, but I’m not familiar enough with wine to help you with that.

Back to top

View user's profile Send private message

davidbrooke
Guru
Guru

Joined: 03 Jan 2015
Posts: 341

PostPosted: Mon Dec 12, 2016 6:26 am    Post subject: Reply with quote

Here is the xrandr output:

Code:
 ~ $ xrandr

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384

VGA-0 disconnected (normal left inverted right x axis y axis)

DVI-D-0 disconnected (normal left inverted right x axis y axis)

HDMI-0 connected primary 1920×1080+0+0 (normal left inverted right x axis y axis) 1150mm x 650mm

   1920×1080     59.93*+

Back to top

View user's profile Send private message

rh
n00b
n00b

Joined: 19 Sep 2006
Posts: 58

PostPosted: Mon Dec 12, 2016 9:38 am    Post subject: Reply with quote

I guess that’s your problem. You don’t have even the 1920×1080@60 mode available you set in game config. That could be an issue in graphics stack or monitor. One obvious cause could be a non-direct connection to your display device, such as home theather equipment or adapters. Trying a DVI connetion and another display device would help to rule out those as possible causes.

You could try to set the 59.93 refresh rate in game’s config file, but even if it works that’s a workaround, not a fix. Better way would be to find and fix the underlaying issue and make 1920×1080@60 and some other common modes available.

FWIW, here a link to wiki on adding new modes manually:

https://wiki.gentoo.org/wiki/Xrandr#Screen_modes

Posting to Kernel & Hardware subsection would get more attention of people with better understanding of the graphics stack. If you do so, please include your xserver log and xrandr output along information with graphics stack. If you want to continue here, please pastebin your xserver log and make+model of display device in that case too.

Back to top

View user's profile Send private message

davidbrooke
Guru
Guru

Joined: 03 Jan 2015
Posts: 341

PostPosted: Sat Dec 17, 2016 6:03 am    Post subject: Reply with quote

rh wrote:
You could try to set the 59.93 refresh rate in game’s config file, but even if it works that’s a workaround, not a fix. Better way would be to find and fix the underlaying issue and make 1920×1080@60 and some other common modes available.



I tried using the 59.93 Hz value in the config file but it didn’t help.

Sometimes it’s best to admit that the solution is that it just won’t work??? I think that is the route I’m taking at this point. So thanks for your help!

Back to top

View user's profile Send private message

davidbrooke
Guru
Guru

Joined: 03 Jan 2015
Posts: 341

PostPosted: Tue Dec 20, 2016 5:31 pm    Post subject: Reply with quote

Due to a new install on the problem computer…I decided to take one last effort to resolve the video issue.

I had a problem with a nvidia upgrade a few months back which broke my setup. This left me with my initial problem of setting up a 720p native TV to work in 1080p and fix overscan. I found CVT and was using it when I started this thread. I re-visited my nvidia fix and found a way to make it work again. I tested the «Lego Batman game on steam via wine» and it worked as expected. It appears that CVT was the problem. For those that are interested, the following is the nvidia.conf:

Code:
# 12/20/16

# Emerson Nvidia setup

# This setup allows for steam window games

#

Section «Monitor»

    # HorizSync source: edid, VertRefresh source: edid

    Identifier     «Emerson»

    VendorName     «Unknown»

    ModelName      «Hitachi Engineering Company Ltd HDMI»

    HorizSync       31.0 — 69.0

    VertRefresh     50.0 — 85.0

    Option         «DPMS»

EndSection

Section «Device»

    Identifier     «Device0»

    Driver         «nvidia»

    VendorName     «NVIDIA Corporation»

    BoardName      «GeForce GTX 750»

#    Option         «ModeDebug»

    Option         «ModeValidation» «NoXServerModes,NoPredefinedModes,NoVESAModes»

    Option         «NoLogo»

EndSection

Section «Screen»

    Identifier     «Screen0»

    Device         «Device0»

    Monitor        «Emerson»

    DefaultDepth    24

    Option         «nvidiaXineramaInfoOrder» «DFP-2»

    Option         «metamodes» «1920×1080 +0+0 {viewportin=1920×1080, viewportout=1860×1046+30+16}»

    Option         «SLI» «Off»

    Option         «MultiGPU» «Off»

    Option         «BaseMosaic» «off»

    SubSection     «Display»

        Depth       24

    EndSubSection

EndSection

Back to top

View user's profile Send private message

Display posts from previous:   

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Понравилась статья? Поделить с друзьями:
  • Как найти минимальная ширина
  • Как найти вышку для цифрового телевидения
  • Как найти высоту опущенную на основание треугольника
  • Если человек в розыске как его найти
  • Как найти няню с проживанием