Forums
Games
Cyberpunk 2077 Thronebreaker: The Witcher Tales GWENT®: The Witcher Card Game The Witcher 3: Wild Hunt The Witcher 2: Assassins of Kings The Witcher The Witcher Adventure Game
Jobs Store Support Log in Register
Forums - CD PROJEKT RED
Menu
Forums - CD PROJEKT RED
  • Hot Topics
  • NEWS
  • GENERAL
    THE WITCHER ADVENTURE GAME
  • STORY
    THE WITCHER THE WITCHER 2 THE WITCHER 3 THE WITCHER TALES
  • GAMEPLAY
    THE WITCHER THE WITCHER 2 THE WITCHER 3 MODS (THE WITCHER) MODS (THE WITCHER 2) MODS (THE WITCHER 3)
  • TECHNICAL
    THE WITCHER THE WITCHER 2 (PC) THE WITCHER 2 (XBOX) THE WITCHER 3 (PC) THE WITCHER 3 (PLAYSTATION) THE WITCHER 3 (XBOX) THE WITCHER 3 (SWITCH)
  • COMMUNITY
    FAN ART (THE WITCHER UNIVERSE) FAN ART (CYBERPUNK UNIVERSE) OTHER GAMES
  • RED Tracker
    The Witcher Series Cyberpunk GWENT
FAN ART (THE WITCHER UNIVERSE)
FAN ART (CYBERPUNK UNIVERSE)
OTHER GAMES
Menu

Register

Gaming on Linux [howtos / hints and tips]

+
Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • …

    Go to page

  • 19
Next
First Prev 5 of 19

Go to page

Next Last
V

volsung

Forum veteran
#81
May 30, 2013
Yes, Wine is precisely why I started using it. It gave me much better results if I activate it right after installing, as opposed to sometime down the road when I have many packages. In these circumstances I have reached an unsolvable inconsistency where apt cannot determine, for instance, which libc6 to use, since there are two options available (i386 & amd64). If done since the beginning, it seems to work pretty well.

On a different note, I just noticed the DVD I downloaded earlier was still Wheezy even though it said "Testing". I suppose it is not yet an official release? In any case, I will have to dist-upgrade another day.
 
Gilrond-i-Virdan

Gilrond-i-Virdan

Forum veteran
#82
May 30, 2013
For installation I mostly use the live USB image from http://live.debian.net
I.e. for example: http://live.debian.net/cdimage/release/stable+nonfree/amd64/iso-hybrid/debian-live-7.0.0-amd64-kde-desktop+nonfree.iso

Then you can repoint repositories to testing and then

Code:
sudo apt-get update && sudo apt-get dist-upgrade
and that would do it.

For example /etc/apt/sources.list can look like (pick the mirror which is closer to you):

Code:
# Debian testing
deb http://ftp.us.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.us.debian.org/debian/ testing main contrib non-free

deb http://security.debian.org testing/updates main contrib non-free
deb-src http://security.debian.org testing/updates main contrib non-free
If you need to watch DVDs (which are afflicted with the DRM as known ;)) you might want to add deb multimedia repo as: /etc/apt/sources.list.d/deb-multimedia.list (note that it's not official but maintained by Debian developers).

Code:
# Debian Multimedia community repository
deb http://deb-multimedia.org testing main non-free
Then:

Code:
sudo apt-get update && sudo apt-get install libdvdcss2
The reason this package is not in the main repo is the nasty DMCA 1201.

Ah, another good thing to install is apt-listbugs package. It will inform you during the upgrade (if you use apt-get) if some package introduces known critical bugs with brief info about them, and will prompt whether you want to continue.
 
V

volsung

Forum veteran
#83
May 31, 2013
OK I got a multi arch amd64/i386 Debian Jessie/Sid up and running!

I'll try to run some Steam games and report.

Some Steam tips on Debian amd64:

1. Download and install python-xkit and jockey-common from the Ubuntu repos. These should install without issues in an up to date Debian.

2. Download Steam from their website and install.

3. Run Steam. It will alert you if you're missing 32-bit libraries. In my case: libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libc6:i386

3.1 Install missing libraries.

4. Run Steam! It is currently downloading 152,8 MB of *something*. I'm guessing it's the Source engine and the main application. After all the Steam deb is only 2.5 MB.

** Update

Got fed up with a library issue last night and stopped. So I fixed it today. It was simple: Steam could not find my 32-bit DRI libraries and games weren't displaying properly. Since I installed the required 32-bit mesa libraries after I installed Nvidia's proprietary drivers, I simply reinstalled their drivers to override whatever mess the first did. And so the new error Steam showed me was simply "cannot find libGL.so". Apparently Nvidia installs its 32-bit compatibility libraries somewhere weird, so I just set that route in LD_LIBRARY_PATH and voila, Steam for Linux works on Debian Testing amd64!

I tried Osmos and Galcon Fusion and both play well. Now I will try And yet it moves. I also have Trine 2, Stacking and Portal available, plus all the Humble Bundle Steam keys I never redeemed :p/>

Wonder how much attention will this think bring to the Linux gaming scene?

Edit: I experienced some sound glitches and distortion in most Steam games, even when their DRM-free counterparts from the Humble Bundle didn't. I found a solution that might work in most cases. Apparently it has something to do with OpenAL and PulseAudio (I always suspect PulseAudio). Simply create a file called .alsoftrc in your home directory and add the line:

Code:
drivers = alsa
to use ALSA instead of Pulse. This solved it for me, and now games sound perfectly. I recently tried Anomaly Warzone Earth (from the Bundle) and it runs fast, fluidly and is different and fun.
 
V

volsung

Forum veteran
#84
Jun 19, 2013
To download latest Play on Debian (and probably LMDE):

a) Update to the latest repositories of you distribution and install using apt.

:cool: Download play on linux from http://www.playonlinux.com/script_files/PlayOnLinux/4.2.1/PlayOnLinux_4.2.1.deb
1) Open a terminal
2) Change to a directory of your liking, for example

Code:
$cd Downloads
3) Download the deb file:

Code:
$wget -c http://www.playonlinux.com/script_files/PlayOnLinux/4.2.1/PlayOnLinux_4.2.1.deb
4) Install with dpkg

Code:
$sudo dpkg -i PlayOnLinux_4.2.1.deb
You might have unresolved dependencies (missing packages). Fix these with:

Code:
$sudo apt-get -f install
 
Gilrond-i-Virdan

Gilrond-i-Virdan

Forum veteran
#85
Jun 19, 2013
Pangaea: Careful with the last command, if it for example attempts to pull nvidia drivers from the distro repository, since you used "Nvidia" way of installing the driver with sgfxi.

You can check dependencies as:

Code:
apt-cache depends playonlinux
 
Gilrond-i-Virdan

Gilrond-i-Virdan

Forum veteran
#86
Jun 19, 2013
Strange though, that you need a manual installation. I have PlayOnLinux 4.2.1 in my Debian testing repos (in contrib). May be LMDE has less repos available?
 
P

Pangaea666

Forum veteran
#87
Jun 19, 2013
Cheers. Apart from the last line, that is what I did. Don't think the last command did anything:
Code:
pangaea@rocker ~/Downloads $ sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libxnvctrl0 libxv1:i386
Use 'apt-get autoremove' to remove them.
[B]0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.[/B]
In any case, I'm still getting an error message when starting up PlayOnLinux (which is 4.2.1 now).

PlayOnLinux is unable to find the 32bit OpenGL libraries.

You may encounter problems with your games.
Click to expand...
Frustrating that you guys have no problems, and I can't get anywhere.
 
Gilrond-i-Virdan

Gilrond-i-Virdan

Forum veteran
#88
Jun 19, 2013
Well, apparently you already run 32 bit games using OpenGL, so it's something wrong with this PlayOnLinux detecting it correctly. May be it's not built for multiarch system? Pulling some standalone deb is not the best idea in general.

I could tell you to install straight Debian testing instead of LMDE, but then it's a burden of reinstalling the whole thing again :)
 
P

Pangaea666

Forum veteran
#89
Jun 19, 2013
That wouldn't really be a problem. Everything is basically clean anyway. But isn't LMDE supposed to be easier for green boys like me? :)

I'd have to burn it to a DVD first since I don't have a working USB device, but not a big issue.
 
Gilrond-i-Virdan

Gilrond-i-Virdan

Forum veteran
#90
Jun 19, 2013
OK, I found which programs perform these checks. They are found in: /usr/share/playonlinux/bin

These are: check_dd_amd64.bz2.dpkg-new check_dd_x86.bz2.dpkg-new

You can unpack them with bunzip2. These are binaries which check for OpenGL support. In my case they produce:

Code:
64bits direct rendering is enabled
Code:
32bits direct rendering is enabled
So try running these and see what they are saying. These must be faulty in your case.
 
P

Pangaea666

Forum veteran
#91
Jun 19, 2013
How do I run that thing? Managed to unpack it via GUI to Downloads, but monkey stuck now.
 
V

volsung

Forum veteran
#92
Jun 19, 2013
Pangaea, it says it doesn't find your 32 bit OpenGL libs. You installed 32-bit support with the Nvidia installer right?

In my case, a lot of programs can't find them because Nvidia installed them in a weird location. In order to find yours, do this:

Code:
$sudo updatedb
Code:
$locate libGL.so
it should give you a few results. In my case,

Code:
/emul/ia32-linux/usr/lib/libGL.so
/emul/ia32-linux/usr/lib/libGL.so.1
/emul/ia32-linux/usr/lib/libGL.so.319.23
(...)
/usr/lib/libGL.so
/usr/lib/libGL.so.1
/usr/lib/libGL.so.319.23
/usr/lib/i386-linux-gnu/libGL.so
the ones in /usr/lib are system libs, i.e. 64-bit. But Nvidia installed the 32-bit compatibility libs in /emul/ia32-linux/usr/lib

Therefore, all I have to do is:

Code:
$export LD_LIBRARY_PATH=/emul/ia32-linux/usr/lib
and 32-bit OpenGL games run wonderfully.

Edit: I am using Nvidia drivers 319.23. Maybe the path is different in older driver versions.
 
P

Pangaea666

Forum veteran
#93
Jun 19, 2013
I only have one set in that case:
Code:
/usr/lib/libGL.so
/usr/lib/libGL.so.1
/usr/lib/libGL.so.304.88
 
V

volsung

Forum veteran
#94
Jun 19, 2013
Pangaea said:
I only have one set in that case:
Code:
/usr/lib/libGL.so
/usr/lib/libGL.so.1
/usr/lib/libGL.so.304.88
Click to expand...
Maybe you didn't install the 32-bit compatibility libraries when you installed Nvidia's drivers? It usually asks you whether you want to or not.
 
P

Pangaea666

Forum veteran
#95
Jun 19, 2013
Volsung said:
Maybe you didn't install the 32-bit compatibility libraries when you installed Nvidia's drivers? It usually asks you whether you want to or not.
Click to expand...
Just ran smxi again, and I still get the same result. Sigh.

Didn't like the menu layout of Debian's applications (unnecessary mouseclicks), but would I be better off with the normal Debian distro? I'm quite fed up of this gaming malarky now. Other than that I like the distro though.
 
Gilrond-i-Virdan

Gilrond-i-Virdan

Forum veteran
#96
Jun 19, 2013
I get this:

Code:
find / -name 'libGL.so*' 2>/dev/null
/usr/lib/libGL.so.319.23
/usr/lib/libGL.so.1
/usr/lib/libGL.so
/usr/lib32/libGL.so.1
/usr/lib32/libGL.so.319.23
/usr/lib32/libGL.so
I guess Nvidia installer is not aware of multiarch yet, but this still works.
 
Gilrond-i-Virdan

Gilrond-i-Virdan

Forum veteran
#97
Jun 19, 2013
Pangaea said:
Just ran smxi again, and I still get the same result. Sigh.

Didn't like the menu layout of Debian's applications (unnecessary mouseclicks), but would I be better off with the normal Debian distro? I'm quite fed up of this gaming malarky now. Other than that I like the distro though.
Click to expand...
You should better run sgfxi (not smxi). smxi is a more complex script, you don't need it. In my instructions before I was referencing sgfxi.

sgfxi does install 32 bit driver.
 
Gilrond-i-Virdan

Gilrond-i-Virdan

Forum veteran
#98
Jun 19, 2013
Volsung said:
Code:
/emul/ia32-linux/usr/lib/libGL.so
/emul/ia32-linux/usr/lib/libGL.so.1
/emul/ia32-linux/usr/lib/libGL.so.319.23
(...)
/usr/lib/libGL.so
/usr/lib/libGL.so.1
/usr/lib/libGL.so.319.23
/usr/lib/i386-linux-gnu/libGL.so
Click to expand...
Why do you have them in 2 locations? /usr/lib/i386-linux-gnu/libGL.so is just a symlink?
 
P

Pangaea666

Forum veteran
#99
Jun 19, 2013
Sorry, I was looking at the install link as I had forgotten the command, and smxi was on the top. Ran sgfxi now, but I still only see the three lines, so still nothing about lib32.

Maybe I just have to resign to logging into Windows when wanting to play a game. Everything else seem to work well thankfully, not that I do anything fancy. Well, streaming with sopcast will be another tricky task I reckon.
 
Gilrond-i-Virdan

Gilrond-i-Virdan

Forum veteran
#100
Jun 19, 2013
Can you run this also?

Code:
find / -name 'libGL.so*' 2>/dev/null
May be LD cache doesn't get updated properly.

Streaming you mean some DRMed services like Netflix? This is reported to work with Wine, but I'm not using it, so I have no idea.
 
Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • …

    Go to page

  • 19
Next
First Prev 5 of 19

Go to page

Next Last
Share:
Facebook Twitter Reddit Pinterest Tumblr WhatsApp Email Link
  • English
    English Polski (Polish) Deutsch (German) Русский (Russian) Français (French) Português brasileiro (Brazilian Portuguese) Italiano (Italian) 日本語 (Japanese) Español (Spanish)

STAY CONNECTED

Facebook Twitter YouTube
CDProjekt RED Mature 17+
  • Contact administration
  • User agreement
  • Privacy policy
  • Cookie policy
  • Press Center
© 2018 CD PROJEKT S.A. ALL RIGHTS RESERVED

The Witcher® is a trademark of CD PROJEKT S. A. The Witcher game © CD PROJEKT S. A. All rights reserved. The Witcher game is based on the prose of Andrzej Sapkowski. All other copyrights and trademarks are the property of their respective owners.

Forum software by XenForo® © 2010-2020 XenForo Ltd.