After the 12.3 review on LinuxActionShow I decided to try opensuse for the first time. Pretty solid distro but I have only been using it for a day.
I purchased bastion from the humble indie bundle yesterday and have installed it through steam. However after the initial vendor logos I get music and a blue cursor but a black screen. I’ve disabled full screen compositing in KDE and installed libtxc-dxtn libraries from software.opensuse which seems to fix peoples problems in Ubuntu but still no joy.
Start steam from the command-line. (open a terminal)
type:
steam
and then hit enter.
You will see allot of messages. ( you can probably ignore them)
Then start the game as you do usual.
when you have the black screen, quit the game, and look the the command-line output from steam.
There will be a line were you can see the game is started.
Below that with a bit of luck you will see the game complaining about missing libs, or some other error messages.
This doesn’t seem to be a Steam issue, as I had the same problem with Bastion despite no involvement of Steam at all. For me, the solution was to switch from the open source ATI driver to the proprietary AMD Catalyst driver, (at the time of writing: version 13.4 stable, or 13.8 Beta).
If you’re going down this route: ensure the driver supports your video card; make sure you have the kernel-syms package installed and that the kernel-default-devel, kernel-desktop, kernel-desktop-devel, kernel-devel, kernel-source, kernel-xen-devel and kernel-firmware packages are up to date and all the same version number; uninstall or blacklist at boot your Xorg ATI driver and reboot to ensure you’re running on the VESA video driver. Then follow your preferred installation method from the instructions at SDB:AMD fglrx - openSUSE to install the current stable video driver, or direct download the Beta driver from AMD Catalyst™ Proprietary Display Driver - Linux x86 & Linux x86_64 and install from your hard drive if that’s more to your liking.
After I completed this, I was able to get the correct video display in Bastion. It was, however, unusably laggy in the opening menu screens…I would move the mouse, and it would take about two seconds for the pointer on the screen to move. Turning off fullscreen and dropping the resolution down to the minimum (1280x720) made that only happen about half the time, quite randomly. The game itself is actually usable, and hasn’t yet suffered any lag on the lowest video settings, but I’ve only played a few minutes of it to check that it works.