[SOLVED] Unsupported card & No pixel shader support detected
Linux - DesktopThis forum is for the discussion of all Linux Software used in a desktop context.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
1. I chosen Prince of Persia: The Two Thrones from list
2. POL automatically started downloading wine version 1.2.3 followed by needed stuff.
3. Everything went fine, i set graphic memory to 2048MB as i i've.
4. Enabled debugging for the installed game.
5. Now when i run game i got following out debug output.
Follow link for Debug output:
_______________________________________
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Assuming your drivers are installed (you can check by running nvidia-settings) and you installed the relevant 32 bit versions also then I'm, afraid I can't be of much help. It almost sounds like Prince Of Persia itself is finding a card it doesn't recognise.
Oh, a thought occurs -- do you, perhaps, need to check which DirectX versions you have installed?
Assuming your drivers are installed (you can check by running nvidia-settings) and you installed the relevant 32 bit versions also then I'm, afraid I can't be of much help. It almost sounds like Prince Of Persia itself is finding a card it doesn't recognise.
Oh, a thought occurs -- do you, perhaps, need to check which DirectX versions you have installed?
DirectX version is DirectX9c,
so how can i fix this 32bit gaming issue in 64bit O.S ??
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Quote:
Originally Posted by tousif
DirectX version is DirectX9c,
so how can i fix this 32bit gaming issue in 64bit O.S ??
Assuming you've got libgl1-nvidia-glx:i386 installed I don't think this is anything to do with architecture. As I said it really does look like Prince Of Persia is seeing your graphics card and not recognising it which is hardly surprising since the card came out over a decade after the game. Have you looked at this: https://appdb.winehq.org/objectManag...TestingId=5530
Assuming you've got libgl1-nvidia-glx:i386 installed I don't think this is anything to do with architecture. As I said it really does look like Prince Of Persia is seeing your graphics card and not recognising it which is hardly surprising since the card came out over a decade after the game. Have you looked at this: https://appdb.winehq.org/objectManag...TestingId=5530
No i didn't installed "libgl1-nvidia-glx:i386" but now i installed it have look at it,
Code:
#sudo apt-get install libgl1-nvidia-glx:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Recommended packages:
libxvmcnvidia1:i386
The following NEW packages will be installed:
libgl1-nvidia-glx:i386
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 6,361 kB of archives.
After this operation, 31.6 MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
libgl1-nvidia-glx
Install these packages without verification [y/N]? Y
Get:1 http://http.debian.net/debian/ wheezy/non-free libgl1-nvidia-glx i386 304.88-1+deb7u1 [6,361 kB]
Fetched 6,361 kB in 3min 40s (28.8 kB/s)
Selecting previously unselected package libgl1-nvidia-glx:i386.
(Reading database ... 192858 files and directories currently installed.)
Unpacking libgl1-nvidia-glx:i386 (from .../libgl1-nvidia-glx_304.88-1+deb7u1_i386.deb) ...
Processing triggers for nvidia-alternative ...
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia/current because link group nvidia is broken
Processing triggers for glx-alternative-nvidia ...
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia because link group glx is broken
Setting up libgl1-nvidia-glx:i386 (304.88-1+deb7u1) ...
Yes prince of persia seeing graphic card but says unsupported,
yeah i've already checked appdb but changing wine version gives the same error by the way appdb says this,
___________________________________________________________________
What works
Installer
Uninstaller
What does not
The game doesn't run (due to StarForce copy protection). It just gives me the following on console:
err:module:LdrInitializeThunk "AMIR.DLL" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Ubisoft\\Prince of Persia T2T\\POP3.exe" failed, status c0000142
trying a no CD crack doesn't help. It just changes the error messages to the following:
err:module:import_dll Library (which is needed by L"C:\\Program Files\\Ubisoft\ \Prince of Persia T2T\\POP3.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\U bisoft\\Prince of Persia T2T\\POP3.exe" failed, status c0000135
The first error was repeated numerous times (always with no .dll filename)
What was not tested
The game contents as the game doesn't even run.
___________________________________________________________
this looks funny, really no one will just install game for uninstalling it without playing. lol, what's your opinion on this!?
i think i need little more r&d to run this game ..
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
If you look closer at the Wine HQ page you'll see that that was solved in a later version of WINE. I saw that there is a registry fix in the comments also so that might be worth looking at.
I would also check that your version of DirectX is the right one for game -- I'm guessing it is but it's possible there are backwards-compatibility problems.
If you look closer at the Wine HQ page you'll see that that was solved in a later version of WINE. I saw that there is a registry fix in the comments also so that might be worth looking at.
I would also check that your version of DirectX is the right one for game -- I'm guessing it is but it's possible there are backwards-compatibility problems.
Game works when i replaced amir.dll & Original POP3 with another one renaming by same case text. Got it?
Yep I've tried registry tweaks but with out that newly installed package nothing seems to be running before but now game is running interestingly with out characters and textures so i set everything again to default and now trying game with different version of wine, current version is 1.2.3 i'll next try it with wine 1.1.0 as commented on appdb.
POL version:4.1.1
Wine version:1.2.3
MY GPU:NVIDIA GT520
DETECTED GPU : NVIDIA 8300GS
GAME : PRINCE OF PERSIA AND TWO THRONES
Evertthing went fine after i installed "libgl1-nvidia-glx:i386"
Prince of persia detected everything well without any trouble
and started without any registry tweak, but the problem is
there are no visible textures only movies of game plays fine but no gaming
can be done.i'm attaching some picture of strange stuff have a look it and
give your suggestion.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Is there another step you need to carry out when installing the game like, perhaps, uzipping some textures or moving some files in your wine directory? I ask because I know for Unreal Tournament there are some "high rez textures" that need to be unzipped to work.
Is there another step you need to carry out when installing the game like, perhaps, uzipping some textures or moving some files in your wine directory? I ask because I know for Unreal Tournament there are some "high rez textures" that need to be unzipped to work.
No there is no other step required just select setup.exe and it handle the rest of things until it's completed, it asks for installing adobe acrobat and i ignored it all the time.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Quote:
Originally Posted by tousif
No there is no other step required just select setup.exe and it handle the rest of things until it's completed, it asks for installing adobe acrobat and i ignored it all the time.
Well, there must be another step somewhere since it's not working...
There may not be another step on Windows, but it's worth trying to google a few errors and files now you've got further to see whether there are some other files you need to move around to get things working.
I'm sorry I can't be of more specific help since I've not installed the game in question but I've seen enough of WINE to know it's often a matter of getting the correct Windows files in the correct places in your WINE directory.
Well, there must be another step somewhere since it's not working...
There may not be another step on Windows, but it's worth trying to google a few errors and files now you've got further to see whether there are some other files you need to move around to get things working.
I'm sorry I can't be of more specific help since I've not installed the game in question but I've seen enough of WINE to know it's often a matter of getting the correct Windows files in the correct places in your WINE directory.
Yes you may be right, one another strange thing i observed is
my graphics card is nvidia gt520 but it's detected as nvidia 8300GS.
when i change wine versions it keeps changing so is this thing affacts output?
how can set my graphics card as Nvidia gt520 ??
anyways they shows the same error while starting up the game.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Quote:
Originally Posted by tousif
Yes you may be right, one another strange thing i observed is
my graphics card is nvidia gt520 but it's detected as nvidia 8300GS.
when i change wine versions it keeps changing so is this thing affacts output?
how can set my graphics card as Nvidia gt520 ??
anyways they shows the same error while starting up the game.
I think it sets your card as 8300GS because that is the equivalent card from back when Prince Of Persia was out -- if it told the game you were using a card from over a decade in the future it would most definitely not know what to do.
I do wonder whether there is some way of telling WINE to report an even older card (say a 6000 series) and whether that would be the key to getting POP to recognise it.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.