Dragon Age: Origins Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Dragon Age Origins 'PhysX'

Hello, when I install Dragon Age Origins it sits on the 'PhysX' part forever and never completes.
How do I install this game on Ubuntu 9.10 64bit with the latest Codeweaver I have just bought ?

Thanks,
Rodney

I've got the same OS and same problem. The installer starts, runs forever and never errors out. The only difference from Rodney it seems is that I'm running Crossover Office 8.0.0. I've tried to get PhysX to install through Steam, and through the manual method by running the installers right out of their directory. I've also tried running a bottle of XP and one of Vista with no effect. Anyone have any ideas?

@Rodney

what version of crossover are u running?
are u trying to install the cd version or the steam version?

@Wa11yBa11s

you should be using crossover games not office.

I just bought CrossOver Games for Linux from Codeweavers, so I guess it's the latest version.

I am installing Dragon Age from the DVD I purchased at a local store.

I bought the game and CrossOver Games after I saw Dragon Age had a 'Silver' medal and it would play on Linux.

Hi,

I take it folks here are trying to install the physx package
that ships with this title? I would probably try doing this 'the
other way around' as it were....ie;

  1. create a new bottle for this title

  2. install directx runtime modern

  3. grab the physx installer from the following URL;

    http://us.download.nvidia.com/Windows/9.09.0814/PhysX_9.09.0814_SystemSoftware.exe

  4. install the above physx package into the same bottle (if using Steam, install it
    into the same bottle you have Steam installed)

  5. then try installing the game itself -- all things being equal, the game installer either
    will or will not detect the already installed physx package and should either A>not try
    to install physx again...or B> try to install physx again anyway, in which case it'd be
    safe to cancel that installation of physx (seeing as you know it's already there B)

Note: I've not tested the above physx package installation, but I do know the following
(slightly newer) physx package does install correctly in CXG-8.1.4 ;

http://www.nvidia.com/object/physx_9.09.1112.html

Note: A possible caveat here is that this title is looking for a specific version of the
physx package, but I doubt it as it's a mobile target and being updated all the time...

Note: It may also be possible that when using physx, you need the following registry keys/values
installed (these are the default values);

[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"DirectDrawRenderer"="gdi"
"OffscreenRenderingMode"="fbo"
"RenderTargetLockMode"="auto"
"UseGLSL"="enable"
"VideoMemorySize"="xxx"

Change "xxx**" above to be the amount of video memory you have...ie; for a 512mb videocard it would be "512"

Hope this helps...

Cheers!

yes try installing it the way the previous poster suggests, i didnt install PhysX using the game installer i located the .exe file and ran it on its own it installed fine like that. try either way and let us know if it worked if not well continue to help you get that game up and running.

So what does PhysX give you in the game? Is that what does the videos?

basically takes your games graphics and takes it to the next level.

From the nvidia home page.

What is NVIDIA PhysX Technology?
NVIDIA® PhysX® is a powerful physics engine enabling real-time physics in leading edge PC games. PhysX software is widely adopted by over 150 games and is used by more than 10,000 developers. PhysX is optimized for hardware acceleration by massively parallel processors. GeForce GPUs with PhysX provide an exponential increase in physics processing power taking gaming physics to the next level.

What is physics for gaming and why is it important?
Physics is the next big thing in gaming. It's all about how objects in your game move, interact, and react to the environment around them. Without physics in many of today's games, objects just don't seem to act the way you'd want or expect them to in real life. Currently, most of the action is limited to pre-scripted or ‘canned' animations triggered by in-game events like a gunshot striking a wall. Even the most powerful weapons can leave little more than a smudge on the thinnest of walls; and every opponent you take out, falls in the same pre-determined fashion. Players are left with a game that looks fine, but is missing the sense of realism necessary to make the experience truly immersive.

You can see it as nVidia's version of DirectX.

Games in Windows use the DirectX libraries to display the games. Microsoft has done a good job updating DirectX for many years. I suspect nVidia thought they could make better libraries. So here we are. Naturally, you still need DirectX (in Windows), but PhysX would be used for the higher-end graphical detail.

Rain, lightning, fire, shiny objects, detailed shadows, drops of blood that stick to your character, all those things are computationally speaking ridiculously hard to program. And a library like PhysX does a lot of the heavy lifting for you (but it's still a lot of work!).

What's the best way of entering those registry values?

I created a .reg file by copying that text, and then imported the file with regedit.exe, but it created all values as REG_SZ types, and I'm pretty sure that's wrong.

Hi,

Grab this file ;

http://rapidshare.com/files/381060063/direct3d.reg.html

Edit it to suit your videomemory size, import it with regedit.

Cheers!

Hmm, that's identical to mine, except for the REGEDIT4 at the top. Still, it made no difference. Dragon Age is not working for me.

Edit: Plenty of people say they change the video settings to such and such setting. The Configuration utility shows me nothing.

Running Xubuntu 8.10, CXG 9.0.0 b4, GeForce 9500 GT, nVidia 185.18.36.

Edit2: I looked at the debug log and was missing VC80 something. So I installed Visual C++ 2005 redist. Now I get "Failed to authenticate the disk." And I am still unable to configure anything with the game's config utility.

Hmm....yeah, I realized I leftoff the REGEDIT4 identifier at the top,
but couldn't edit the post...and you did ask for the 'easiest' way.. 8)

Err...that nvidia driver release is a bit dated ; current is 195.36.24 ;
you might look into updating your video drivers - sorry, I don't use any
*ubuntu derivatives myself so cannot advise there, but you'll find it on
the ubuntu forums for sure...(mind you, 8.10 is a bit behind he times as
well, but I'm unsure if that -matters- or not). The other 'usual candidates'
apply here too..emulated virtual desktop on/off, check compiz isn't running
and getting in the way, check pulseaudio isn't being an issue etc etc....

Umm...you might also try this on the off chance...but do be warned, this is
officially unsupported so backup your bottles first (create archives) before
doing this just in case anything untoward happens -- that said, I've been
checking/testing this for a few weeks and haven't had any problems, but I
then do routinely backup/archive my bottles anyway as a process part of any
successful bottle installation...(like the voiceover in the intro of HalfLife
..."Think safe, think smart"...8)

Download the following directx runtime package..;

http://download.microsoft.com/download/E/E/1/EE17FF74-6C45-4575-9CF4-7FC2597ACD18/directx_feb2010_redist.exe

Installation is a bit fickle currently, but in basic terms you're going to
effectively upgrade the bottle's directx installation by manually installing
this package...

  1. Start cxsetup => highlight bottle => applications tab => install software

  2. In the window that appears, Unsupported Applications => Other Application => Select an Installer

  3. In the window that appears, Choose Installer file => navigate to the file downloaded above => Open => Install

  4. The directx_feb2010_redist.exe is actually a self-extracting zip file => select a directory/location to extract the files to, when finished click Close

Once the unzipping is finished, the installation process will exit, but the feb-2010 directx
will not yet be installed...the files have only been extracted from the archive..

  1. Repeat step 2

  2. In the window that appears, Choose Installer file => navigate to the file DXSETUP.exe extracted above => Open => Install

  3. Now the directx installation will start 'for real' and should complete sucessfully, click Close when finished.

Don't be concerned if you see 2 instances of directx in the bottle's list of contents...this won't hurt anything.

If it still doesn't work, then it's debug log time and the hunt for clues/reasons as to what's
going on...but let us know how you get on here ( if so you try any of these ideas 8)

Cheers!

Man, no matter that I read every single post on this game's forum as it's posted, I still miss little details.

Luis Garcia said it well:

  1. create a new xp bottle
  2. install DirectX modern
  3. install .net framework 3.0
  4. install the Visual C++ 2008
  5. manually install the PhysX file
  6. install Dragon Age

The game runs, but it flickers. I think it'll be playable. Edit: Fixing the sound removed the flicker!

Now if only I can figure out why I don't have any sound ...

EDIT: Yup, missed it again. As mentioned in another post, open the DragonAge.ini file and set SoundDisabled=0, duh!
The file is at /home/{yourname}/.cxgames/{yourbottle}/drive_c/users/crossover/My Documents/BioWare/Dragon Age/Settings/, at least in Linux.

And that's it! It's running perfectly in CXG 9.0.0b4. All the movies, all the audio, not constrained to low graphic details, not constrained to any resolution. Definitely a Silver, only because of the installation difficulty.

awesome glad to hear you have it running, aye its getting better all the time now we have movies and no graphic restrictions with beta 4, little flickering on the intro page is about it were almost there :)

1 to 15 of 15

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM0NzIyMzMzLCJjc3JmX3Rva2VuIjoiS2U4eVh4QTdwWHBRbUgyTCIsImdkcHIiOjB9