Jump to content

exo

Members
  • Posts

    6
  • Joined

  • Last visited

Reputation

2 Neutral

About exo

  • Rank
    (1) Prestidigitator
    (1) Prestidigitator
  1. Thanks for the info, I haven't really had time to be able to look into this further, but it indeed seems to be associated with bumblebee. At least I can confirm that it is not NVIDIA driver version related. So there is a way to reliably replicate the crash in case someone would have time and interest to investigate: simply start the game with the latest proprietary NVIIDA drivers and with bumblebee enabled, and have the graphics set to highest quality.
  2. Yes, I agree. Core dumping is disabled by default in Ubuntu but can be enabled easily. I took a look and it led me to believe that it might be related to how the game handles the bumblebee dual GPU setup, so will have to rule that out first. I'll now do a completely fresh install of the most recent Ubuntu (intended to do so anyway) and test with a fresh install of the most recent drivers, with and without bumblebee. Will be ready enough for testing within a couple of days. If that works, we can conclude it has been related to something in the drivers, and make it a known issue. If it works with the nvidia-prime mechanism but not bumblebee, that can certainly be taken to the Ubuntu forums (and will do so once I have a properly supportable installation). However if it does not work with any of the driver combinations (while all the other games do), I would then conclude it to be a bug in the game itself, or more likely its game engine. Ubuntu forums are probably neither willing nor able to do much about that - only the game devs are.
  3. Forgive me for feeling a bit stubborn ...but I still think the probability of this being a driver issue goes toe to toe with it being, say, some kind of Unity 4 Linux quirk issue. I base my stubborness on the fact that so far my card (GTX 870M) has actually been extremely well supported in Linux for about 1½ years already -- in the sense that I have been able to throw just about any available title at it with almost no hiccups, including shadows and all the available eye candy. Pillars of Eternity is the first game (out of about 20 Steam game titles) to have any major problems. (there are some boring details about it in the spoiler, feel free to skip them) There is another, maybe even bigger reason: actually, that underlined statement above is not entirely true, so I amend it by saying that I've not had any major problems with any released games. My experiences with Shroud of the Avatar (an Unity game engine title) about a year back from now were actually pretty bad, with all kinds of graphical glitches and even occasional crashing. But I hasten to say that 1) this kind of behavior is completely understandable for a game still in early pre-alpha stage of development, and 2) most of those problems were resolved completely when the game switched from Unity 4 to Unity 5 (so now Shroud both works great and looks great). I now investigated NVIDIA driver upgrades, and it looks like the situation with Ubuntu has been improved somewhat, because the Ubuntu devs have kindly decided to support a separate PPA providing the latest NVIDIA binaries. Previously the best bet for those needing recent proprietary drivers has been the xorg-xedgers PPA, which does not provide the drivers any more, instead directing driver-starved folks to the said "Proprietary GPU Drivers" PPA. However, that very page shows a rather stern looking warning right at the beginning: ## ATTENTION STEAM GAMERS: Valve has reported lots of crashers with `nvidia-358` and the steam client; we strongly recommend you use `nvidia-355` until Nvidia publishes new drivers. So this 'nvidia-355' is the current version recommended by Ubuntu developers, at least for Steam gamers, and it is exactly the version I have now, and the version which in practice works very well with all game titles I have (except PoE). I'd be interested if people have actual experience with the most recent version (358.16). To sum up, based on the above musings, to me the issue is starting to look more and more like a Unity 4 issue than a driver issue. Again it would be nice to know what the "Quality=2" option actually does (what graphics features does it actually enable, compared to "Quality=1").
  4. Certainly, this is actually now I normally run steam because I prepend it with 'primusrun' (=bumblebee command to force the use of the NVIDIA GPU in Optimus laptops) and I like to see the terminal messages. Nothing exciting really - it just displays the usual paths (path to the PillarsOfEternity binary and 3 Mono paths) that all contain what they're supposed to. It's exactly the same as when it works without crashing (i.e. if setting Quality=1 in preferences). When starting the PillarsOfEternity binary directly from terminal, I get an added "Aborted (core dumped)." However, it now occurred to me that since this is an Optimus machine (with two GPUs) there is actually a way to verify if the issue is at least loosely associated with the NVIDIA drivers: I can force any process to make use of either GPU (NVIDIA or Intel). In normally never use Intel with games but... When forcing the game to use the integrated Intel GPU, the game does indeed start without crashing even with the highest graphics quality settings. However this does not necessarily tell anything much, as using the low-power Intel GPU seems to disable quite many graphical features, so the situation might in practice be very similar to setting Quality=1: I have attached three Player.log files, see the spoiler for details - there is some added debug info that might or might not help. I'll try to find some time to upgrade the nvidia drivers sometime this week or weekend, to see if that helps with the issue.
  5. Hey haveahappy, thanks for checking this out! This is exactly the behavior I'm seeing -- in the OP I did omit describing what happens if one unticks the full screen option first, but yes that's how it behaves for me too. I'm not sure what you mean by the the config file, the only modifiable config file I know of is the prefs file (in the same directory as the Player.log) which does change when you save the changed options, and according to Player.log the game does seem to attempt to switch to windowed mode when starting the game using these options. Therefore I would find it logical to presume that the options are written in the correct place, but of course it's always worth checking. I do not seem to be able to edit my own posts yet (due to the 5 message limit probably), I did omit one config line from the spoiler in OP so I'll reproduce those here in full: My full specs are in the OP (inside the spoiler); the laptop model is MSI GT70 2PC. I'm currently using the proprietary NVIDIA binary driver version 355.06. It's not the most recent version (released at the end of August, I think the most recent ones at the time of writing are 358.16 and 352.63, both released last month). I know you did not suggest upgrading, but I want to discuss the matter of driver upgrades anyway. Of course I'm more than happy to help resolving this, but I'm a bit hesitant to attempt shot-in-the-dark driver upgrades, i.e. before knowing more about the issue, and without a good idea about what one expects to be fixing. This is based on a couple of reasons: My update experiences with NVIDIA binary drivers have not always been roses, hugs and bunnies. Usually the update goes without any issue, there's always a risk of something going wrong, and with NVIDIA -- especially in the case of an Optimus laptop -- when things go south they go south in a big way, usually resulting in several hours of extra work at a minimum This current driver version works perfectly with other games, including but not limited to: Bioshock Infinite, Company of Heroes 2, Metro Last Light Redux, The Talos Principle, XCOM: Enemy Unknown and Shroud of the Avatar (which is built on Unity 5 - I think PoE is Unity 4?). Most of these are much more graphically intensive games (and I've tried them all with max settings just for the sake of it, they might be too slow to be playable at max settings but they do not crash), so I would deduce from this that if I had something really missing or broken in the library department, I would already have noticed it. I don't really see anything in the changelogs of later drivers that would indicate that upgrading would actually help. Of course being sure about this would require more information about what the Quality=2 option actually does in Linux (compared to Quality=1), what exactly does get broken? Sometime later I will upgrade to the latest Ubuntu version and the latest NVIDIA drivers anyway, but unfortunately the upgrading process with Optimus laptops (at least with this particular model) is neither straightforward nor without risks, and I need it constantly for more serious things than games, so it will take some time (maybe some weekend with enough spare time in case anything goes wrong). Yes that's a good idea. My output from 'ldd PillarsOfEternity' is here: I lack the expertise to tell if there's something funky with these dependencies, but at least I don't see anything missing? Perhaps it's worth repeating, that I'm not personally worried about this particular issue in the sense that I can play the game just fine with Quality set to 1 (medium), but it can be extremely confusing for a new player encountering this kind of issue: One tunes up certain options (including upping the graphical quality), and poof! - from then on, the game crashes, with no obvious clue as to why. Not pretty, especially if one happens to be not that technically savvy, or used to troubleshooting or editing raw config files (the only options to get back into game when this happens, are 1) editing the prefs file by hand, 2) deleting it, or 3) doing a complete reinstall) . So I want to help out fixing it, and I'd appreciate more information about the root cause, and suggestions about how to test it further
  6. Hello, I encountered a couple of quirks in the Linux version. I'm reporting them together as they might or might not be related. Issue #1 : Game sets the windowed (non-fullscreen) mode only very reluctantly, and refuses to remain in it. I want to run the game in 1920x1080 windowed mode, but if I simply remove the full screen option checkmark (and press Apply), the game just flat out refuses to get out of fullscreen. The only way to set a windowed mode is to 1) first set a lower resolution with fullscreen mode, then 2) press Apply, then 3) set it back to 1920x1080 without the fullscreen mode and 4) press Apply again. These settings can then be saved correctly in preferences upon saving (see spoiler for details), but when I exit the game and start it again, it once again starts up in fullscreen, so I have to repeat steps 1-4 again every time I start up the game. Issue #2 : Game crashing/failing to restart when the graphics quality option is set to highest. If I set the graphics quality to its highest setting (corresponding to the line '<pref name="Quality" type="int">2</pref>' in prefs), the game fails to start at all. The attached file Player.log.crashes_with_high_quality.txt shows what happens when trying to start the game with this option enabled. Otherwise the game appears to work well. Neither of these issues are showstoppers, but they are not merely cosmetic either (it took quite a while to work around the windowed mode issue, and to find out which option exactly caused the crashing). My system specs:
×
×
  • Create New...