LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Getting 32-Bit 3D Acceleration on 64-Bit Ubuntu (https://www.linuxquestions.org/questions/linux-software-2/getting-32-bit-3d-acceleration-on-64-bit-ubuntu-4175420874/)

Sweyn78 08-07-2012 02:07 PM

Getting 32-Bit 3D Acceleration on 64-Bit Ubuntu
 
Hello! I'm running Netrunner 4.2 64-Bit (this is a tweaked version of Kubuntu 12.04) and am trying to run some games in Wine. Whenever I try to run something requiring 3D acceleration, I am told that I do not have 32-bit 3D acceleration enabled. I do, however, have 64-bit 3D acceleration enabled. I am using the integrated graphics with my Intel i5 CPU. I've spent a week or so trying to enable it myself, but after having made no progress, I resolved to post a question here.
Does anyone have any idea on how to go about enabling 32-bit 3D acceleration on a 64-bit system?
Thanks in advance! :)

Sidicas 08-08-2012 12:34 AM

You need ia32-libs and a 32-bit graphics driver.

Sweyn78 08-08-2012 09:47 AM

I have ia32-libs. As far as a 32-bit graphics driver goes, I have 32-bit mesa and a 32-bit VA (Video Acceleration) library for Intel. Is it the 32-bit library for X that I need? It won't let me install that without uninstalling my 64-bit one.

abrinister 08-08-2012 04:33 PM

Did you install the 32-bit xserver-xorg-video-intel? Or the 32-bit libgl?

Alex Brinister

Sweyn78 08-08-2012 09:02 PM

I tried to install the 32-bit xserver-xorg-video-intel, but it wouldn't let me without uninstalling all of my 64-bit graphics drivers.
I can't find 32-bit libgl.

abrinister 08-09-2012 01:07 PM

Hmm odd. Doesn't Ubuntu have some kind of 32-bit compat repository? Have you tried X.Org Edgers? On Arch 64, we have a multilib repository for most 32-bit libraries. Do you have a /usr/lib32 directory? What does this give you?

Code:

ls -l /usr/
Alex Brinister

273 08-09-2012 02:50 PM

have you searched in package manager for ia32? There might just be a lib you're missing that shows up if you do.
That said I know that multilib is changing in Debian so, by extension, Ubuntu and I don't know yet how the new system works.

Sweyn78 08-14-2012 03:55 PM

Sorry That Took So Long!
 
Thank you all for your help. I'm sorry I haven't replied in a few days; I had finals at my college and came home right after. That's kept me fairly busy, lol.

Sweyn78 08-14-2012 03:58 PM

Reply to Alex Brinister (abrinster)
 
Quote:

Originally Posted by abrinister (Post 4750108)
Hmm odd. Doesn't Ubuntu have some kind of 32-bit compat repository? Have you tried X.Org Edgers? On Arch 64, we have a multilib repository for most 32-bit libraries. Do you have a /usr/lib32 directory?

I would assume so; I am able to see 32-bit packages in my searches. It is possible that I'm missing something, I suppose. Would you like to see my /etc/apt/sources.list? It's rather large...
I have not tried X-Org edgers; I try not to break my X. I'll try adding the repo and searching to see if there are any packages that might be of use, regardless. :)
I do indeed have a /usr/lib32.
Code:

sweyn78@s78-p775 ~Documents> cd /usr/lib32           
sweyn78@s78-p775 /u/lib32> ls
alsa-lib            libnss_mdns4_minimal.so.2  libstdc++.so.6
gconv              libnss_mdns4.so.2          libstdc++.so.6.0.16
libasound.so        libnss_mdns6_minimal.so.2  libz.so.1
libasound.so.2      libnss_mdns6.so.2          libz.so.1.2.3.4
libasound.so.2.0.0  libnss_mdns_minimal.so.2
libgcc_s.so.1      libnss_mdns.so.2

--------------------------------------------------------------------------------
Quote:

Originally Posted by abrinister (Post 4750108)
What does this give you?
Code:

ls -l /usr/

Here it is!
Code:

sweyn78@s78-p775 ~Documents> ls -l /usr/
total 240
drwxr-xr-x  2 root root 77824 Aug 14 15:40 bin
drwxr-xr-x  2 root root  4096 Aug 13 05:52 games
drwxr-xr-x 149 root root 36864 Aug 13 17:13 include
drwxr-xr-x 245 root root 81920 Aug 14 15:40 lib
drwxr-xr-x  4 root root  4096 Aug  7 08:56 lib32
drwxr-xr-x  12 root root  4096 Aug 13 17:24 local
drwxr-xr-x  2 root root 12288 Aug 13 04:42 sbin
drwxr-xr-x 387 root root 12288 Aug 14 13:05 share
drwxr-xr-x  6 root root  4096 Jul 29 16:42 src


Sweyn78 08-14-2012 04:00 PM

Reply to 273
 
Quote:

Originally Posted by 273 (Post 4750206)
have you searched in package manager for ia32? There might just be a lib you're missing that shows up if you do.
That said I know that multilib is changing in Debian so, by extension, Ubuntu and I don't know yet how the new system works.

The only ia32 things that show up in searches are the typical ia32 packages, grub related packages, and (if I include 32-bit packages) lsb packages.

abrinister 08-16-2012 02:25 PM

Sure, can you paste your source.list? Have you checked out this website?

Alex Brinister

Sweyn78 08-16-2012 02:39 PM

/etc/apt/sources.list
 
Here's my sources.list:
Code:

# Netrunner
deb http://packages.netrunner-os.com/ dryland-se main

# Mint
deb http://packages.linuxmint.com/ maya main upstream import
deb http://packages.linuxmint.com/ maya backport
deb http://packages.linuxmint.com/ maya romeo

# Other Ubuntu-Derivations
#deb http://repos.eeebuntu.org/ eb4 main non-free contrib
#ppa:elementaryart/elementary-dev #Need to convert to proper format
deb http://ppa.launchpad.net/zorin-os/packages/ubuntu precise main

# Ubuntu
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ precise partner
#deb http://archive.getdeb.net/ubuntu/ precise-getdeb apps
#deb http://archive.getdeb.net/ubuntu/ precise-getdeb games
deb http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu precise main
deb http://ppa.launchpad.net/kubuntu-ppa/ppa/ubuntu/ precise main

# Other
deb http://ppa.launchpad.net/audacity-team/daily/ubuntu/ precise main
deb http://archive.getdeb.net/ubuntu/ precise-getdeb apps
deb http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu/ precise main
deb http://ppa.launchpad.net/libreoffice/ppa/ubuntu/ precise main
deb http://packages.medibuntu.org/ precise free non-free
deb http://ppa.launchpad.net/pidgin-developers/ppa/ubuntu/ precise main
deb http://archive.getdeb.net/ubuntu/ precise-getdeb games
deb http://deb.playonlinux.com/ precise main
deb http://ppa.launchpad.net/tualatrix/ubuntu/ precise main
deb http://ppa.launchpad.net/gezakovacs/ppa/ubuntu/ precise main
deb http://download.virtualbox.org/virtualbox/debian/ precise contrib
deb http://ppa.launchpad.net/webkit-team/ppa/ubuntu/ precise main
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/ precise main
deb http://ppa.launchpad.net/shnatsel/zram/ubuntu/ oneiric main
deb http://ppa.launchpad.net/themuso/ppa/ubuntu/ precise main
#deb http://ppa.launchpad.net/hrvojes/kde-goodies/ubuntu lucid main
deb http://ppa.launchpad.net/kevin-mehall/pithos-daily/ubuntu precise main
deb http://ppa.launchpad.net/andreas-boettger/gmusicbrowser-daily/ubuntu precise main
deb http://ppa.launchpad.net/rvm/smplayer/ubuntu precise main
deb http://ppa.launchpad.net/blue-shell/firefox-kde/ubuntu precise main
deb http://ppa.launchpad.net/mozillateam/thunderbird-next/ubuntu precise main
deb http://ppa.launchpad.net/motumedia/mplayer-daily/ubuntu precise main # Mplayer2
#deb http://ppa.launchpad.net/smplayer2/daily/ubuntu precise main
deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu precise main
deb http://deb.torproject.org/torproject.org precise main
deb https://download.miserware.com/linux/deb/ precise main

# Source-Debs
deb-src http://archive.canonical.com/ubuntu/ precise partner
deb-src http://extras.ubuntu.com/ubuntu/ precise main
deb-src http://ppa.launchpad.net/audacity-team/daily/ubuntu/ precise main
deb-src http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu/ precise main
deb-src http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu/ precise main
deb-src http://ppa.launchpad.net/kubuntu-ppa/ppa/ubuntu/ precise main
deb-src http://ppa.launchpad.net/libreoffice/ppa/ubuntu/ precise main
deb-src http://packages.medibuntu.org/ precise free non-free
#deb-src http://deb.torproject.org/torproject.org/ precise main
deb-src http://ppa.launchpad.net/tualatrix/ubuntu/ precise main
deb-src http://ppa.launchpad.net/gezakovacs/ppa/ubuntu/ precise main
deb-src http://ppa.launchpad.net/webkit-team/ppa/ubuntu/ precise main
deb-src http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/ precise main
deb-src http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu/ precise main
deb-src http://ppa.launchpad.net/kevin-mehall/pithos-daily/ubuntu precise main
deb-src http://ppa.launchpad.net/rvm/smplayer/ubuntu precise main
deb-src http://ppa.launchpad.net/blue-shell/firefox-kde/ubuntu quantal main
deb-src http://ppa.launchpad.net/mozillateam/thunderbird-next/ubuntu precise main
#deb http://repos.eeebuntu.org/ apptesting main non-free contrib
deb-src http://ppa.launchpad.net/zorin-os/packages/ubuntu precise main

deb-src http://us.archive.ubuntu.com/ubuntu/ quantal main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ quantal-security main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ quantal-updates main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ quantal-proposed main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ quantal-backports main restricted universe multiverse
deb-src http://ppa.launchpad.net/pidgin-developers/ppa/ubuntu/ quantal main
deb-src http://ppa.launchpad.net/andreas-boettger/gmusicbrowser-daily/ubuntu quantal main
deb-src http://ppa.launchpad.net/smplayer2/daily/ubuntu quantal main
deb-src http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu quantal main


abrinister 08-16-2012 03:07 PM

Why do you have Mint and Ubuntu packages mixed? That's probably not very good...

Have you seen this page?

Alex Brinister

Sweyn78 08-16-2012 03:43 PM

I just use the Mint repos for things like mintupdate. I like some of Mint's software, but I dislike their KDE version. Looking at just the software available in Mint's repos, it doesn't seem like there's anything that would relate to this problem, and I've had this problem since before adding Mint's repos.
Regardless, I can comment them out if you think it might help.

abrinister 08-16-2012 04:01 PM

Nope, I was just asking.

Quote:

Have you seen this page?
You should check out that link. It describes multiarching on the new Debian (Ubuntu) dpkg.

Alex Brinister

Sweyn78 08-16-2012 04:05 PM

Apper lets me select which arch I want to install for. Trying to install a 32-bit version of an xorg package results in apt trying to remove the 64-bit one.

abrinister 08-16-2012 04:50 PM

That's really weird. Do you have "multiarch-support" installed? Also, this one?

Alex Brinister

Sweyn78 08-16-2012 04:58 PM

No Luck
 
I already had them installed. I reinstalled them, but to no avail. :\

abrinister 08-16-2012 05:08 PM

Do you have the "ia32-libs-multiarch" package by any chance? Sorry for the many package questions. It's just that I'm not used to having to go through so much trouble to find a 32-bit library. All of them are provided in a repository called [multilib] in Arch.

Sweyn78 08-16-2012 05:21 PM

I think libgl1-mesa-dri and its dependencies might have fixed it; I'm no longer getting an error when I try to start up PlayOnLinux. I'm going to give Steam a go.
Thank you very much for your help. :)

EDIT: Steam works! :D

abrinister 08-16-2012 05:25 PM

No problem :D. Happy Gaming!

Alex Brinister


All times are GMT -5. The time now is 06:52 AM.