I have the Steam version of Borderlands and sometimes it works perfectly when I launch it, but other times it has some graphical glitches. The glitches are (1) scrolling lists overflow into other areas (e.g. in the Audio/Video options menu), (2) the black outlines on objects are drawn in the wrong places, and (3) the game keeps starting in the wrong resolution. What's really annoying is that going to Audio/Video options and fixing the resolution (3) often causes (1) and (2) to happen.
The best solution I've found is to tell the window manager to force Borderlands's window to the desired resolution before going into Audio/Video options to tell the game your resolution. For me, when Borderlands is set to 1920x1080 using my window manager, this causes glitch (1), but then telling the game to switch to 1920x1080 resolution fixes (1), and (2) doesn't happen at all. If I try setting the resolution through the game without forcing it through the window manager, it causes (2).
Here's how to force the window to the desired resolution in KDE:
- Open the "Window Operations Menu" (normally this is a right-click on the title bar, but I have a shortcut for this so I can have the title bar and border hidden so it fits better).
- Under "More Actions" select "Special Window Settings...".
- In the "Size & Position" tab, check Size, select "Apply Now" from the newly ungrayed dropdown menu, and enter your resolution.
- Click OK and the window should now be the right size.
In case the glitches have something to do with my system in particular, here's my system info.
- OS: Chakra Linux
- GPU: Nvidia GeForce GTX 560
- Drivers: Nvidia proprietary, version 304.51
- Other: Everything else should be standard enough, though I do have a dual monitor setup (which is why I set most games to run in windows instead of fullscreen; dual monitor fullscreen has too many complications...).