LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Desktop (http://www.linuxquestions.org/questions/linux-desktop-74/)
-   -   Unsupported card & No pixel shader support detected (http://www.linuxquestions.org/questions/linux-desktop-74/unsupported-card-and-no-pixel-shader-support-detected-4175478019/)

tousif 09-21-2013 01:13 PM

Unsupported card & No pixel shader support detected
 
Hey guy's hope you're doing well,

Descriptive Info :-

Operating System : Debian wheezy 7.1 (amd64)
Processor : AMD Phenom X6 1055T (2.8GHz)
MOBO : Asus M4A88TD-V-EVO/USB3
Graphic card : Nvidia GT520
Nvidia driver Version : 304.88
POL Version : 4.1.1

Kindly note i've checked faq solutions given at
http://www.playonlinux.com/en/topic-..._problems.html

The problem :

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:
_______________________________________

http://www.playonlinux.com/en/topic-11012.html


Note:-
i found wine appdb says wine version used for this GAME is 1.5.4 but POL uses 1.2.3 why? is it correct version?

thanks for your attention. :D

273 09-21-2013 04:06 PM

Do you have the proprietary NVIDIA drivers installed? I've a feeling you might need them.

tousif 09-22-2013 01:05 AM

Quote:

Originally Posted by 273 (Post 5032179)
Do you have the proprietary NVIDIA drivers installed? I've a feeling you might need them.

i felt the same so installed new nvidia dirver version 304.88

from

https://wiki.debian.org/NvidiaGraphi...rietary_Driver

and also followed this post

http://www.thedark1.za.net/wordpress/?p=458

273 09-22-2013 03:18 AM

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?

tousif 09-22-2013 03:44 AM

Quote:

Originally Posted by 273 (Post 5032393)
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 ??

273 09-22-2013 04:00 AM

Quote:

Originally Posted by tousif (Post 5032406)
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

tousif 09-22-2013 05:05 AM

Quote:

Originally Posted by 273 (Post 5032411)
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.:D lol, what's your opinion on this!?
i think i need little more r&d to run this game .. :D

273 09-22-2013 05:08 AM

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.

tousif 09-22-2013 05:49 AM

Quote:

Originally Posted by 273 (Post 5032430)
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. :D 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.

tousif 09-22-2013 06:55 AM

Test report
 
2 Attachment(s)
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.


Attachment 13498

Attachment 13499

Attachment 13500

273 09-22-2013 07:05 AM

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.

tousif 09-22-2013 07:26 AM

Quote:

Originally Posted by 273 (Post 5032483)
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.

273 09-22-2013 07:31 AM

Quote:

Originally Posted by tousif (Post 5032490)
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.

tousif 09-22-2013 07:51 AM

Quote:

Originally Posted by 273 (Post 5032492)
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.

273 09-22-2013 07:57 AM

Quote:

Originally Posted by tousif (Post 5032498)
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.


All times are GMT -5. The time now is 02:39 PM.