HD4350 and similar videocards do not render textures on 32 bit systems

Support for running, installing or compiling OpenMW

Before you submit a bug report for the first time, please read: Bug reporting guidelines
ShadIK02
Posts: 13
Joined: 29 Apr 2022, 09:15

Re: HD4350 and similar videocards do not render textures on 32 bit systems

Post by ShadIK02 »

Yes, I'll try.
I don't quite understand about "PixelBufferWin32::init"
RelWithDebInfo or Debug - which is better?

And I forgot to say, I get reports about an x64 client with similar errors.
For example on a Radeon HD 2600 Pro 512MB card.

I have the option to install Windows 7/8.1/10 x64 on my PC with HD4350 512 MB, maybe it makes sense to start with this?
User avatar
AnyOldName3
Posts: 2668
Joined: 26 Nov 2015, 03:25

Re: HD4350 and similar videocards do not render textures on 32 bit systems

Post by AnyOldName3 »

Debug is too slow to actually play, but gives you more detailed debugging information. PixelBufferWin32::init[c] is a function in OSG.
ShadIK02
Posts: 13
Joined: 29 Apr 2022, 09:15

Re: HD4350 and similar videocards do not render textures on 32 bit systems

Post by ShadIK02 »

ShadIK02 wrote: 08 May 2022, 21:25 And I forgot to say, I get reports about an x64 client with similar errors.
For example on a Radeon HD 2600 Pro 512MB card.

I have the option to install Windows 7/8.1/10 x64 on my PC with HD4350 512 MB, maybe it makes sense to start with this?
What I wanted to say is that maybe there is a common problem with 32 (x86) and 64-bit clients with old graphics cards with such as HD4350, 2600, Intel HD2000, NVidia 7300 GT and others?

Maybe it would be easier for you to work with a 64-bit client on errors?
With your help, we will find the root of the evil.

And then we will think about 32 bits (it is possible to solve problems with x64 and fix the situation with 32 bits)
Write down what you think about it.
User avatar
AnyOldName3
Posts: 2668
Joined: 26 Nov 2015, 03:25

Re: HD4350 and similar videocards do not render textures on 32 bit systems

Post by AnyOldName3 »

That kind of GPU on a 64-bit system is nominally a situation we still support, so that's actually worth fixing. If you've already got a build system on your machine, though, it empowers you to do a lot of the investigation yourself. E.g. as I can't reproduce the problem without your hardware, I can't run various useful tests so have to guess at things based on the log. Can you tell me the gist of what you did to set up the build you built?
ShadIK02
Posts: 13
Joined: 29 Apr 2022, 09:15

Re: HD4350 and similar videocards do not render textures on 32 bit systems

Post by ShadIK02 »

I build the build on a virtual machine (Win 8.1 x86 with Visual Studio 2019).
On Win7 x86 with Visual Studio 2017, it was impossible to do this, getting various errors.

I have an average computer with RX570 8 GB, Intel Core i5 4590, 16 GB of RAM (virtual machine here).

And I also have a test computer with Intel Q6600, 8 GB RAM and HD 4350.

I started all this with only one goal - to help players who have old equipment - they don't have the opportunity to buy another one.

I think this is reasonable, since the release year of the game is 2002 :)
-----
As for the build, I have build all the dependencies, because on startup ...Source/CI/before_install.msvc.sh - I get dependency errors.

Also, let me remind you again, I can rebuild my machines on x64 Win7/8.1, if necessary.

If you need it, I can provide access to the virtual machine on which I build the build, and access to the test computer (HD4350).
ShadIK02
Posts: 13
Joined: 29 Apr 2022, 09:15

Re: HD4350 and similar videocards do not render textures on 32 bit systems

Post by ShadIK02 »

Many thanks to AnyOldName3, he helped solve all the problems, everything works! :)
The topic can be closed :)
Schlagg
Posts: 2
Joined: 02 Aug 2022, 23:50

Re: HD4350 and similar videocards do not render textures on 32 bit systems

Post by Schlagg »

Hi, I also have this problem - similar graphics card series (HD5870), same OpenGL warnings, 64-bit. TES3MP 0.8.1 launches but locks up as soon as I leave the first room. No problems with OpenMW 0.46 or TES3MP 0.7.0.

Was the fix to recompile or something else? It's not clear from the thread.
User avatar
AnyOldName3
Posts: 2668
Joined: 26 Nov 2015, 03:25

Re: HD4350 and similar videocards do not render textures on 32 bit systems

Post by AnyOldName3 »

A lot of the discussion in the thread was about getting a 32-bit build (which we don't support anymore) to work. The issues with OpenGL warnings are likely because of bugs in the old drivers for the old GPUs, so aren't something we can fix directly, but if we understand what exactly is happening with them, we might be able to work around them if they're causing actual problems.
Post Reply