Author: raxp

GTA Online crashes after 25th February

Some guys noticed that their game started to crash a lot. I experienced that too. R* support is not helpful at all, so I started to play with settings. And I think I found a workaround.

How does this crash look like?

  1. It all started somewhere after 25th February 2021.
  2. You’ll get a crash after 20 minutes or something.
  3. In the eventvwr.msc you can see an event about crashed process. It’s GTA5.EXE with code 0xc0000005 (Memory access violation).
  4. There was a Rockstar Games Launcher update. I still don’t know how it affects the game, because game was NOT updated during that period. I got an update before that during 2021 but had no issues.
  5. It maybe related only to the Steam version, even though I saw guys complaining about it and they had EGS version. Moreover, I have EGS version as well and it didn’t got the RGL update and I had no crashes with it. My friends are all on EGS version, zero crashes for them too.
  6. Memtest runs fine. FurMark runs fine. Other games run fine.

What I got specifically?

  • I have an outdated PC somewhere from 2011. Still can run GTA V.
  • I have a laptop somewhere from 2018.
  • Both of them got crashes exactly at the same time.

What doesn’t cause it

  • The problem is probably not in your hardware if you got crashes after 25th February and it worked fine before because many gamers affected. If you can run other games without issues then it’s definitely not the case.
  • It’s not the Windows Update. I had a 1909 version on my laptop and I wasn’t able to upgrade due to a safeguard lock for devices with Conexant audio cards. And on my PC I have a 20H2 build.
  • NVIDIA driver update. Like I said, my PC is from 2011 and I have an obsolete GeForce GTX460 which NVIDIA doesn’t support with drivers anymore, so I stuck with 39x.xx drivers on it. I don’t have NVIDIA updates for 2 years now.

What is going on?

Normally your PC have a GPU with a video memory called “Dedicated Video Memory” to store graphics-related data. In different situations you can hit a problem when this memory is full, so your system can provide additional storage from the actual RAM. It’s called “Shared Video Memory”.

Game is actually built to be aware of the Shared Video Memory. On a screenshot below it says that you have 4GB of Dedicated Video Memory, but it lets you to ignore this fact and go off-limit with an “Ignore Suggested Limits” setting.

3jyR2ln.jpg

With this turned on you’re able to use all other settings and go off the 4GB Dedicated Video Memory limit, so the game will use shared memory when dedicated is full.

It looks like the game doesn’t like going off limits of Dedicated VRAM anymore.

Someone said: Set “Ignore Suggested Limits” to off and the problem is gone!

And they’re right! Well… sort of…

It is true, but this setting just locks you to apply off-limit changes, so if you set it off, your settings will still be off-limit so it doesn’t really affect anything. But when you’ll decide to change settings, then you’ll get an off-limit warning.

BUT!

To fix crashes you actually NEED to go BELOW the limit! Don’t just lock it again, lower your settings!

For me even a little over-limit (like 60MB) can cause issues!

From my experience the less difference (by that I mean the difference between available dedicated VRAM and VRAM that game is going to use according to your game configuration) you have, the less crashes you have. This can be easily explained because 5066MB that you see on a screenshot marked as “used” is not actually used right away. You’ll reach this number over time. So if the difference is higher then you’ll reach the limit faster.

To me it looks like when you reach 4094MB limit the game fails to allocate shared video memory and crashes with 0xc0000005 code.

Are older patches affected?

Not at all. I also have cracked versions 1.41 and 1.50. Both have settings off-limit and both are filled with custom cars, which can be really VRAM-hungry. Zero issues here.


How to fuck everything up for one day? Ask Ihor!

Этот пост на русском языке

Last week ends with a huge conflict between Rambler and nginx developers in Russian internet segment. This is a very important event not only for Russian IT, but for the whole world. And, of course, it is more important than the events this article about. There are many blog posts, news, even Russian TV talk about nginx. Someone made hackaton to support nginx developers, another replaced their Server header in the web server to protest against Rambler decision (I did that).

Meanwhile, this blog went down at the same time. This is because of a situation in one not so big Russian company, which I call “santa barbara”, which affected my and ~13,000 others sites according to ihor.ru.


Как просрать всё за один день? Спроси у Айхор!

This post in English

Прошлая неделя закончилась тем, что весь российский интернет бурлит по поводу бешенного принтера в Рамблере, который вдруг решил прижать nginx. Событие безусловно важное и очень резонансное, намного более важное чем то, чему посвящён этот пост. Куча постов, куча новостей, даже зомбоящик про nginx заговорил. Кто-то делает в поддержку хакатон, кто-то меняет заголовок Server (как, например, это сделал я).

А между тем на той же неделе внезапненько ушёл в оффлайн данный блог. Всё из-за того, что в одной не слишком большой российской компании происходила настоящая санта барбара, которая отразились как на этом бложике, так ещё и на ~13,000 сайтах, судя по информации с ihor.ru.


Tambourine dancing with rooted Sony device in the morning

Этот пост на русском языке

Disclaimer: Maybe this problem is solved, maybe not. I’m watching it and try to keep it updated if something follows. The solution is in the end of this post and my tambourine dancing with all this crap is after this disclaimer.

About my phone

  • Xperia X Performance Dual
  • Model for Russian market, purchased in Russian Federation
  • Android 8.0
  • Firmware: 41.3.A.2.107
  • Magisk 19.3
  • TA partition backed up before bootloader unlocked
  • Stock kernel with injected copy of the TA partition and newer Magisk via Rootkernel V5.23 (this manual)

Good f*cking morning

My phone surprised me with empty battery in the morning. It didn’t even turn on the screen – it was just flashing with red LED on attempt to turn it on.


Утренние бубнопляски с рутованным Sony

This post in English

Дисклеймер: Возможно, проблема решена, а возможно и нет. Пока слежу за ситуацией, потом обновлю статью. Само решение – в конце статьи, а под дисклеймером – симптомы и мои метания вокруг телефона без связи.

О самом телефоне

  • Xperia X Performance Dual
  • РСТ, покупался в РФ
  • Android 8.0
  • Прошивка 41.3.A.2.107
  • Magisk 19.3
  • Резервная копия TA раздела до рутования была сделана
  • Ядро пересобрано включенным в него TA разделом и Magisk по инструкции с 4pda через Rootkernel V5.23, но уже с новым Magisk’ом

Доброе, мать вашу, утро

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


LEDE for WR841N v13/WR840N v4

Этот пост на русском языке

Damn. I just wanted to start a blog and left it alone after the introduction post. It’s time to return.

TP-Link continues to migrate onto the new Mediatek chipsets. They’ve released new versions of two popular routers recently: WR841N and WR840N.

Some guy called svobodavac made a patch for wr840n v4 initial support by LEDE. That pull request was declined by LEDE and was temporary closed.

Unfortunately, the mt76 wireless open-source driver is not able to provide a stable wireless connection. With this driver I had continuous disconnects, missing beacons, packet loses, low power signal (this was fixed with new EEPROM location in dts). I don’t know if it works or not properly for all mt76xx devices or just mt7603.

So I decided to build LEDE with a proprietary MTK driver.


LEDE для WR841N v13/WR840N v4

This post in English

Вот так всегда. Хотел начать писать в блог и забросил его, написав вступительный пост. Пора исправляться.

TP-Link продолжает потихоньку мигрировать на новые чипсеты от Mediatek. На этот раз компания выпустила новые версии популярных роутеров WR841N и WR840N.

Человек с ником svobodavac сделал начальную поддержку роутера wr840n v4. Pull request на данный момент не принят в LEDE и временно закрыт.

К сожалению, open source драйвер для Wi-Fi чипа (mt76) на данный момент ведёт себя не очень адекватно. Постоянные дисконнекты, игнорирование beacons прямо в момент передачи трафика, потери пакетов, низкая мощность сигнала (это удалось исправить прописав правильное расположение EEPROM в dts). Мне не удалось понять масштаб проблемы (касается ли это только тплинков или это общая проблема всех mt76xx-устройств).

Поэтому было решено собрать LEDE с проприетарным драйвером от MTK.


And here we go!

Этот пост на русском языке

Well, yet another blog by dumbass sysadmin like “how to install apache onto Ubuntu 14.88” or dumbass programmer like “tcp sockets in c#” (c) You

Hi everyone! I’m Sergey!

One day I think about creating a blog. Maybe I can write something interesting. Something that can help someone, who’s searching for something. And I said to myself: why not? Blogs about coding didn’t harm anyone, so I can try :).


And here we go!

This post in English

Ну вот, ещё один блог быдлоадмина в стиле “как поставить апач на бубунту 14.88” или быдлокодера в стиле “tcp сокеты в си шарпе” (c) Вы

Всем привет, зовут меня Сергей!

Как то вдруг меня посетила мысль – а не создать ли мне блог? Может быть, я могу чего-нибудь интересное из себя выдавить! То, что могло бы помочь кому-то, кто сейчас пытается в гугле что-то найти. Мне стало интересно попробовать себя в этом деле, почему бы и нет? Пока что программерские блоги не вредили человечеству, так что, можно попробовать :).