FreeBSD/amd64 11.2
FreeBSD/i386 11.2 (chrooted)
nvidia-driver 390.77 (both 64-bits & 32-bits)
Hello !
So I was using FreeBSD since half a year now and my hard drive decided to suddently die. I put a new hard drive, reinstalled FreeBSD.
I never install wine from repositories, I build it myself and it always worked (not perfectly but that's another thing) until now.
I've chrooted into a FreeBSD/i386 to install a full FreeBSD with every necessary packages and I built Wine from there. It built.
I removed the libGL.so.1 symlink to create a new symlink to libGL-NVIDIA.so.1 as I always did.
I prepared a prefix, Wine is working, I can set it. I install a game from GOG. Now, time to run the game and call for 3D acceleration !
When I try to run it, how surprised I am to see this :
It's the problem you see when you don't create the symlink ! So now I've spent 3 hours trying everything I can to fix this but impossible.
And, just to try, according to the patch-nvidia.sh (this one https://svnweb.freebsd.org/ports/head/emulators/i386-wine-devel/files/nvidia.sh?view=co) I download the nvidia driver manually, extracted the libGL.so.1 to paste it to my $CHROOT/usr/local/lib but the message is exactly the same. What can be wrong ? :-( Or am I forgetting an important point ?
NOTE : $CHROOT/usr/local/lib and NOT $CHROOT/usr/local/lib32 as the script says because it is chrooted, the 32-bits libs are in "lib", there isn't any lib32 folder.
If I'm forgetting anything, please let me know. Thank you guys !
FreeBSD/i386 11.2 (chrooted)
nvidia-driver 390.77 (both 64-bits & 32-bits)
Hello !
So I was using FreeBSD since half a year now and my hard drive decided to suddently die. I put a new hard drive, reinstalled FreeBSD.
I never install wine from repositories, I build it myself and it always worked (not perfectly but that's another thing) until now.
I've chrooted into a FreeBSD/i386 to install a full FreeBSD with every necessary packages and I built Wine from there. It built.
I removed the libGL.so.1 symlink to create a new symlink to libGL-NVIDIA.so.1 as I always did.
I prepared a prefix, Wine is working, I can set it. I install a game from GOG. Now, time to run the game and call for 3D acceleration !
When I try to run it, how surprised I am to see this :
Code:
0009:fixme:ddraw:DirectDrawEnumerateExA flags 0x00000006 not handled
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 208
Current serial number in output stream: 209
It's the problem you see when you don't create the symlink ! So now I've spent 3 hours trying everything I can to fix this but impossible.
And, just to try, according to the patch-nvidia.sh (this one https://svnweb.freebsd.org/ports/head/emulators/i386-wine-devel/files/nvidia.sh?view=co) I download the nvidia driver manually, extracted the libGL.so.1 to paste it to my $CHROOT/usr/local/lib but the message is exactly the same. What can be wrong ? :-( Or am I forgetting an important point ?
NOTE : $CHROOT/usr/local/lib and NOT $CHROOT/usr/local/lib32 as the script says because it is chrooted, the 32-bits libs are in "lib", there isn't any lib32 folder.
If I'm forgetting anything, please let me know. Thank you guys !