Wine - lib32-nvidia-utils
I'm trying to play a game via wine, the game needs the lib32-nvidia-utils package.
If I try to install it from the repos, pacman tells me that it is unavailable, even after repo syncing with pacman -Sy...
( Arch package search shows me that it is normally in the community repos )
However, I've navigated to a repo in my browser,
downloaded it manually, and tried to install it ( with pacman -U).
Then pacman tells me something like:
the package lib32-nvidia-utils conflicts with lib32-libgl.
khm...
lib32-libgl is needed by lib32-mesa which is needed by wine.
so, how to install lib32-nvidia-utils?
host is archx86_64, nvidia driver is 190.42, with gnome 2.28, wine version is 1.1.34-2, installed from AUR (bin32-wine)
Last edited by scar (2009-12-19 12:13:47)
sorry, it is solved....
pacman -Syy ( forced syncing )
sudo pacman -S lib32-nvidia-utils
remove lib32-libgl, it doesn't break anything...
wine launches well and the games ( as any wine app ) is working fine
Last edited by scar (2009-12-19 12:19:58)
Similar Messages
-
Hello,
Today there was an update on nvidia, from 177.80-1 to 177.82-1. Everything is fine, but I use some software on wine which use 3D acceleration, and need lib32-nvidia-utils ( from community ), which is in community but is still version 177.80-1, so it refuse to interact with my CG ( incompatible API/Kernel version ). I tried searching for the package in AUR for recompiling myself, but I can't find it anywhere. Does anyone know where I can find anything on the package, so that I can update it ?
Thanks.BombStrike wrote:I tried searching for the package in AUR for recompiling myself, but I can't find it anywhere. Does anyone know where I can find anything on the package, so that I can update it ?
You can use ABS to get PKGBUILDs of repo packages. -
Cant install lib32-nvidia-utils-beta
Hello ,
I am trying to install lib32-nvidia-utils-beta.. but I get
==> ERROR: Makepkg was unable to build lib32-nvidia-utils-beta.
==> Restart building lib32-nvidia-utils-beta ? [y/N]
# Maintainer : Dan Vratil <[email protected]>
# Contributors: Jeremy Sands <[email protected]>
# Thomas Baechler <[email protected]>
# James Rayner <[email protected]>
# Erik Hardesty <[email protected]>
# josephgbr <[email protected]>
pkgname=lib32-nvidia-utils-beta
pkgver=304.37
pkgrel=1
pkgdesc="NVIDIA drivers utilities and libraries. (32 bit)"
arch=(x86_64)
url="http://www.nvidia.com/"
license=('custom:NVIDIA')
groups=('lib32')
depends=('lib32-libxext' 'lib32-zlib' 'lib32-gcc-libs')
conflicts=('lib32-libgl' 'lib32-ati-fglrx-utils' 'lib32-nvidia-utils')
provides=('lib32-libgl' "lib32-nvidia-utils=${pkgver}")
source=(ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run)
build()
cd "${srcdir}"
if [ -d NVIDIA-Linux-x86-${pkgver} ]; then
rm -rf NVIDIA-Linux-x86-${pkgver};
fi
# Extract sources
sh NVIDIA-Linux-x86-${pkgver}.run --extract-only
package() {
cd $srcdir/NVIDIA-Linux-x86-${pkgver}
# OpenGL library
install -D -m755 libGL.so.$pkgver $pkgdir/usr/lib32/libGL.so.$pkgver
# OpenGL core library
install -D -m755 libnvidia-glcore.so.$pkgver $pkgdir/usr/lib32/libnvidia-glcore.so.$pkgver
# XvMC
install -D -m644 libXvMCNVIDIA.a $pkgdir/usr/lib32/libXvMCNVIDIA.a
install -D -m755 libXvMCNVIDIA.so.$pkgver $pkgdir/usr/lib32/libXvMCNVIDIA.so.$pkgver
# VDPAU
install -D -m755 libvdpau_nvidia.so.$pkgver $pkgdir/usr/lib32/vdpau/libvdpau_nvidia.so.$pkgver
# CUDA
install -D -m755 libcuda.so.$pkgver $pkgdir/usr/lib32/libcuda.so.$pkgver
install -D -m755 libnvcuvid.so.$pkgver $pkgdir/usr/lib32/libnvcuvid.so.$pkgver
# nvidia-tls library
install -D -m755 tls/libnvidia-tls.so.$pkgver $pkgdir/usr/lib32/libnvidia-tls.so.$pkgver
# OpenCL
install -D -m755 libnvidia-compiler.so.$pkgver $pkgdir/usr/lib32/libnvidia-compiler.so.$pkgver
install -D -m755 libOpenCL.so.1.0.0 $pkgdir/usr/lib32/libOpenCL.so.1.0.0
install -D -m755 libnvidia-cfg.so.$pkgver $pkgdir/usr/lib32/libnvidia-cfg.so.$pkgver
install -D -m755 libnvidia-ml.so.$pkgver $pkgdir/usr/lib32/libnvidia-ml.so.$pkgver
# create soname links
for _lib in $(find $pkgdir -name '*.so*'); do
_soname="$(dirname ${_lib})/$(readelf -d "$_lib" | sed -nr 's/.*Library soname: \[(.*)\].*/\1/p')"
if [ ! -e "${_soname}" ]; then
ln -s "$(basename ${_lib})" "${_soname}"
ln -s "$(basename ${_soname})" "${_soname/.[0-9]*/}"
fi
done
rm -rf "${pkgdir}"/usr/{include,share,bin}
mkdir -p "$pkgdir/usr/share/licenses"
ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname"
md5sums=('ee3e97109201ab954c96860e28ada611')
This is my PKGBUILD can you help me?I am installing arch linux from the beginning . Nvidia nvidia/utils and lib32-nvidia-utils did not have any problem.
Last edited by ytsejam (2012-08-16 07:44:12) -
Clash between nvidia-utils and lib32-nvidia-utils
I'm getting a clash between nvidia-utils and lib32-nvidia-utils when upgrading. The error is:
/usr/lib/libnvcuvid.so exists in both 'nvidia-utils' and 'lib32-nvidia-utils'
/usr/lib/libnvcuvid.so.1 exists in both 'nvidia-utils' and 'lib32-nvidia-utils'
/usr/lib/libnvcuvid.so.260.19.29 exists in both 'nvidia-utils' and 'lib32-nvidia-utils'
Anyone else getting this problem?No, I've been upgrading daily. I've experienced this sort of error before, but the clash has always been with existing files (usually after not upgrading for a while), not between two packages. Uninstalling, -Syu and reinstall didn't work, I still get the error. I had a look at the .pkg.tar.gz, and it really does contain those files, so it looks like a packaging error.
-
Lib32-nvidia-utils version problem [Solved]
Hi,
first of all sorry if this is the wrong place to put this secondly I'd have a go myself in fixing this but i'm not that comfortable in package building just yet.
I notice there has been an update to the lib32-nvidia-utils package on 2010-09-15 which is currently conlicting with the x86_64 nvidia package (last updated on 2010-09-01) due to version numbering.
the x86_64 nvidia driver version is currently at 256.53-1 and the lib32-nvidia-utils is currently at 256.53-2
due to this mismatch in version the X server will not start. can the maintainers either update the x86_64 nvidia package and the x86_64 nvidia-utils package to version 256.53-2 or rollback the lib32-nvidia-utils to 256.53-1 please
I only managed to fix this problem on my system by installing the older version lib32-nvidia-utils package I had in the "/var/cache/pacman/pkg/" folder but for someone working from a fresh build of arch will bugger them right up.
Last edited by balasarius (2010-10-06 15:20:10)OK call me an absolute NOOB!!!
I spent nearly 3 hours last night getting the same version mismatch error with nvidia 256.53-1 and lib32-nvidia-utils 256.53-2 doing that exact same thing I've just done to try and recreate the error, and now the thing wants to work.
there must be little gremlins living in my machine driving me potty.
if I make any more topics like this that turn in to a load of waffle then feel free to pick up a plank of 2x4 (a.k.a. The I.T. Educator) and crack me over the head with it -
What is going on with lib32-nvidia-utils
the lib32-nvidia-utils package has been downgraded from 180.29 to 173.14.18
also there are 2 new packages now : lib32-nvidia-utils-180.29-3 and lib32-nvidia-utils-173.14.18-1
It's quite messy. Also 173.14.18 doesn't have corresponding nvidia and nvidia-utils packages.somebody was playing with those builds. from what i see ghost-linux
-
-> Found NVIDIA-Linux-x86-177.78-pkg1.run in build dir
==> ERROR: supported-cards.txt was not found in the build directory and is not a URL.
Error: Makepkg was unable to build lib32-nvidia-utils-beta package.
Any ideas?Remove it from the source array in the PKGBUILD until the package gets fixed.
-
Two GPUs, two purposes - libgl and nvidia-utils conflict - lib32-libgl
Hi all!
After realizing there is no way (by now) to perform a vgs switch (between integrated Intel and discrete Nvidia GPUs) using nvidia propertary driver (as I read, the only one supporting gpgpu with cuda/openCL), I wondered if there is a way of letting them co-exist: graphics on the integrated one and applications on the nvidia. After all, I might not need to be using the discrete card for the video if I want to use it for other purposes.
Obeviously, the tho drivers conficlt (nvidia-utils conflicts with libgl), but in this post a workaround is suggested.
Thing is, also lib32-nvidia-utils and lib32-libgl (Skype depends on it) conflict, so I thought I could just extend the suggestion, but I couldn't find lib32-libgl's pkgbuild. Where can I find it? If it doesn't exist at all, is there a way I can workaround?
By the way, why aren't libgl and lib32-libgl on abs? In what way are they different from the others?
There is libgl-git in AUR, but I couldn't find the 32-bit version.
Do you think I have a chanche it'll work?
Thanks a lot
Davide
running Arch linux 64 bit
on a Dell Vostro 3500
$ lspci|grep VGA
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
01:00.0 VGA compatible controller: nVidia Corporation GT218 [GeForce 310M] (rev a2)Xehoz wrote:
davide wrote:
ngoonee wrote:Using both at the same time? No, of course not.
So you think it'll never work :sad:
Actually, it is working now. It's a recent development posted in the mailing lists, but the solution came up yesterday and tests have been positive so far. It's confirmed to work in at least two Optimus machines.
Progress is being posted in the mailing lists, but the author, Martin Juhl, is also blogging it. I'll just sum up what the solution: It resorts to turbojpeg VirtualGL and two xorgs. The intel card does everything, and apps meant to use the nvidia are specifically run with vglrun.
Unfortunately, the solution removes hardware acceleration in the intel card (immediately noticeable by the absence of desktop effects). In arch that translates the libgl / nvidia-utils conflict.
intel-dri demands libgl.
xf86-video-intel demands intel-dri.
In order to install nvidia + nvidia-utils in Arch, without removing intel-dri and xf86-video-intel, you have to:
# pacman -Sd nvidia nvidia-utils
This will still remove libgl, though.
Now THAT is just cool... would make optimus laptops so much more useful if/when it works reasonably well. Sounds like quite a bit of hackery involved though. -
[SOLVED]Wine and nvidia-96xx
Hi. Just switched to arch from Debian, loving it so far. First major problem I ran into is, of course, wine related.
Trying to get Diablo 2 running in wine. I have an ancient nVidia Geforce 4 Ti 4800 card in my machine, because I couldn't get my (slightly newer, but still ancient) ATI Radeon X1650 running in Debian. Had no problem with the nVidia card on Debian with the same wine version.
Error: API mismatch: the NVIDIA kernel module has version 96.43.14, but this NVIDIA driver
component has version 190.42. Please make sure that the kernel module and all NVIDIA
driver components have the same version.
I've browsed the repos and AUR looking for a legacy version of lib32-nvidia, googled some, but no solution as yet. Am I going to have to go with open source drivers or build my own drivers, or is there a nice simple solution to this?
Oh, almost forgot, I'm running 2.6.31-ARCH x86_64.
EDIT: Solved this. Made a lib32-nvidia-utils-96xx which I uploaded to AUR if anyone else needs it.
Last edited by Xlator (2009-11-16 15:50:06)Cracked it. For whatever ridiculous reason, wine didn't want to run apps off my other hard drive, whether I symlinked the D2 dir or mounted it. Copying Diablo 2 to the drive where I have arch installed solved the problem. Guess I'll file a bug with wine. Now to erase Debian from my life (well, almost, it's still running on my server ). Thanks for all the help guys!
-
[SOLVED] Ugrading nvidia-utils/libgl in proper way
This is my first post so hello everybody.
I'm wondering if there is a proper way of upgrading nvidia-utils from 313.26 to 313.30. New release doesn't provide libgl so when i try to upgrade, i get error like this:
% sudo pacman -S nvidia-utils
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: allegro: requires libgl
:: cairo: requires libgl
:: dosbox: requires libgl
:: freeglut: requires libgl
:: glu: requires libgl
:: libva: requires libgl
:: mesa-demos: requires libgl
:: mplayer: requires libgl
:: nvidia: requires nvidia-utils=313.26
:: qt4: requires libgl
:: webkitgtk2: requires libgl
:: webkitgtk3: requires libgl
:: wxgtk: requires libgl
:: xorg-xdriinfo: requires libgl
on the other hand, I can't install nvidia-libgl (which provides libgl) because it conflicts with outdated nvidia-utils:
% sudo pacman -S nvidia-libgl
resolving dependencies...
looking for inter-conflicts...
:: nvidia-libgl and nvidia-utils are in conflict (libgl). Remove nvidia-utils? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: nvidia-libgl: requires nvidia-utils
:: lib32-nvidia-utils: requires nvidia-utils
:: nvidia: requires nvidia-utils=313.26
% sudo pacman -S nvidia-libgl
resolving dependencies...
looking for inter-conflicts...
:: nvidia-libgl and nvidia-utils are in conflict (libgl). Remove nvidia-utils? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: nvidia-libgl and nvidia-utils are in conflict
Is there a proper way to upgrade nvidia without removing it's dependencies?
Last edited by Browcio (2013-04-06 10:38:12)$ sudo pacman -Syu nvidia-libgl
But new nvidia (pkgrel >= 2) has libgl as a dependency, so it seems your repo is not (yet) updated. If it is, then the command is:
$ sudo pacman -Syu
Last edited by msthev (2013-04-06 10:28:23) -
[SOLVED] Libgl and Nvidia-Utils are in conflict with the mos
:: Synchronizing package databases...
core is up to date
extra 887.1K 1424.1K/s 00:00:01 [-------------------------] 100%
community 580.2K 1192.7K/s 00:00:00 [-------------------------] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...
:: libgl and nvidia-utils are in conflict. Remove nvidia-utils? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: libgl and nvidia-utils are in conflict
I've read threads on this before but this time nvidia-utils is being asked to be removed. I'm not sure if removing nvidia-utils is safe. Before, reading some threads on here, I had to set libgl to ignore to get nvidia-utils to install.
Thanks.
Last edited by 6msj (2011-11-02 22:48:25)Sorry to bump a dying post but I'm running into this problem upgrading dkms-nvidia.
==> Install or build missing dependencies for dkms-nvidia:
resolving dependencies...
looking for inter-conflicts...
:: nvidia-utils and libgl are in conflict. Remove libgl? [y/N] y
:: nvidia-utils and nvidia-utils-bumblebee are in conflict. Remove nvidia-utils-bumblebee? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: nvidia-utils and nvidia-utils-bumblebee are in conflict
sudo pacman -Rns nvidia-utils
error: target not found: nvidia-utils
pacman -Qs dri
local/bumblebee 3.0.1-4
Bumblebee brings Optimus Support for Linux Through VirtualGL. You need to install proper drivers separately. Can be used with Nouveau or Nvidia
local/dkms-nvidia 304.64-1
NVIDIA dynamic kernel module (DKMS) drivers for kernel26.
local/dri2proto 2.8-1
X11 DRI protocol
local/hdparm 9.43-1
A shell utility for manipulating Linux IDE drive/driver parameters
local/intel-dri 9.0.1-1
Mesa DRI drivers for Intel
local/lib32-nvidia-utils 310.19-1
NVIDIA drivers utilities and libraries. (32-bit)
local/libgl 9.0.1-1
Mesa 3-D graphics library and DRI software rasterizer
local/libraw1394 2.0.7-2
Provides an API to the Linux IEEE1394 (FireWire) driver
local/libzapojit 0.0.2-1
GLib/GObject wrapper for the SkyDrive and Hotmail REST APIs
local/nvidia-utils-bumblebee 304.64-1
NVIDIA drivers utilities and libraries. With LibGL and xorg modules installed in a different directory.
local/unetbootin 581-1
Create bootable Live USB drives
local/xf86-input-evdev 2.7.3-2 (xorg-drivers xorg)
X.org evdev input driver
local/xf86-input-keyboard 1.6.2-2 (xorg-drivers xorg)
X.Org keyboard input driver
local/xf86-input-synaptics 1.6.2-2 (xorg-drivers xorg)
Synaptics driver for notebook touchpads
local/xf86-video-intel 2.20.14-1 (xorg-drivers xorg)
X.org Intel i810/i830/i915/945G/G965+ video drivers
local/xorg-xdriinfo 1.0.4-3 (xorg-apps xorg)
Query configuration information of DRI drivers
>wonder wrote:you have intel-dri installed which has libgl dependency versioned. that package was updated recently and wants a newer libgl but it can't install it because nvidia-utils is installed.solution: pacman -R intel-dri
My laptop has optimus so intel and nvidia drivers are required, any idea how to proceed?
Last edited by possiblefool (2012-12-05 12:56:44) -
[solved]libgl and nvidia-utils are in conflict
resolving dependencies...
warning: dependency cycle detected:
warning: udev will be installed before its util-linux dependency
looking for inter-conflicts...
:: libgl and nvidia-utils are in conflict. Remove nvidia-utils? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: libgl and nvidia-utils are in conflict
I remember that I had to remove libgl when installing the Nvidia driver, has something regarding that situation changed/inverted ?
(Also, I have multilib enabled and 32 bit nvidia packages installed)
Last edited by manasij7479 (2012-03-17 21:40:10)Grepping "pacman -Q" for nvidia, ati and intel individually do not show anything suspicious under the later two.
[manasij7479@manasijd ~]$ pacman -Q | grep nvidia
lib32-nvidia-utils 295.20-1
nvidia 295.20-3
nvidia-cg-toolkit 3.1-1
nvidia-utils 295.20-1
opencl-nvidia 295.20-1
[manasij7479@manasijd ~]$ pacman -Q | grep intel
intel-tbb 4.0_20111130-1
[manasij7479@manasijd ~]$ pacman -Q | grep ati
kdegames-granatier 4.8.1-1
kdegames-kpatience 4.8.1-1
kdeplasma-addons-applets-weatherstation 4.8.1-1
kdetoys-kteatime 4.8.1-1
startup-notification 0.12-2
telepathy-kde-integration-module 0.2.0-1
What other names can video drivers have ?
Does the lib32-nvidia-utils count as a dupe ? If so, how do I run 32 bit software with 3d acceleration ? -
FIXED NOW. REMOVED the CONFLICTING file. big deal.
Hello i just do my usual pacman -Syu and hit a problem with nvidia-utils package.
:: Starting full system upgrade...
resolving dependencies... done.
looking for inter-conflicts... done.
Targets: alunn-0.7.1.2-1 device-mapper-1.02.24-1 fakeroot-1.9-1 fuse-2.7.2-1 kazehakase-0.5.1-1 logrotate-3.7.5-1
lvm2-2.02.29-1 python-2.5.1-4 mutagen-1.13-1 ntfs-3g-1.1120-1 nvidia-utils-169.07-1 nvidia-169.07-1
roxterm-1.9.1-1 tcpdump-3.9.8-1
Total Package Size: 23.67 MB
Proceed with installation? [Y/n] Y
(14/14) checking for file conflicts [##############################################################] 100%
error: could not prepare transaction
error: failed to commit transaction (conflicting files)
nvidia-utils: /usr/lib/libXvMCNVIDIA_dynamic.so.1 exists in filesystem
errors occurred, no packages were upgraded.
Maybe just some minor problem, will se what i do with it later today.
!!Fixed now.
Not a big deal, tried to stop X and remove nvidia module but had to move or remove this file
/usr/lib/libXvMCNVIDIA_dynamic.so.1
to somewhere.
And upgrade of nvidia-utils finished fine then.
Last edited by Kaso_Da_Zmok (2008-01-08 11:16:53)cell wrote:I read some where that the conflict comes when if you install with the script from nvidia.com and then reverse back to the driver from the repository.
Same happened to me.
I never installed anything manually, and I also had that issue.
So the explanation given in the link I gave above is more probable, at least in my case.
Otherwise, simply removing the conflicting file is in my opinion the easiest and safest way. -
Xorg won't start after upgrading nvidia-utils
Today I did a pacman -Syu , it wanted to upgrade nvidia-utils, I said yes and it told me it would remove nvidia package as it conflict with, so I let it remove nvidia pakage.
Then Xorg didn't wanted to start. I reinstalled nvidia and received the following error:
Error: API mismatch: The NVIDIA kernel module has the version 1.0-8178, but this X module has the version 1.0-8762
Please make sure kernel module and all Nvidia components have the same version
Then I removed nvidia and nvidia-utils and reinstalled them, now I receive the following error when trying to start Xorg:
Fatal: could not open '/lib/modules/2.6.16.18-ARCH/kernel/drivers/video/nvidia.ko
Failed to load nvidia kernel module!
How do I fix this? I'm using my own compiled kernel version (2.6.16.18) and Xorg worked find before doing pacman -Syu and updating nvidia-utils.If you use a custom kernel, you'll need to compile your own nvidia modules: http://www.archlinux.org/news.php#238
-
Nvidia-utils: missing dependency [solved]
Fresh Arch installation to a friend's laptop (ftp installation). After installing xorg, nvidia and KDE, I run
nvidia-settings
and got that:
$ nvidia-settings
nvidia-settings: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
Obviously a simple
pacman -Sy gtk2
fixed the issue, but equally obviously the package dependencies should be fixed.nvidia-utils does not depend on gtk2. This is dependency only for nvidia-settings, and not required for the rest of nvidia-utils package.
You just didn't notice this message when installing nvidia-utils:
By using this package you accept the NVIDIA license,
which has been installed in /usr/share/licenses/nvidia/LICENSE
If you do not accept this license, you must remove the package immediately.
Dont forget to update your /etc/X11/xorg.conf
In order to use nvidia-settings, you need to install 'gtk2' package.
Maybe you are looking for
-
Cannot Extract Embedded Font in PDF Report Generated Using Crystal Reports XI
The issue is that sometimes the PDF reports generated by Crystal Report XI are not showing the fonts properly. Arial font is used in the Crystal report template(.rpt file) for field label and data elements. When the report is opened in Adobe Reader,
-
Automatic import of downloaded tracks
Whenever I download a track, from beatport or wherever, to my "downloads" folder, it automatically imports into my itunes library. Any idea how i turn this off? I'd rather drag and drop anything I want to feature in itunes.... thanks
-
I need a file splitter for .band files.
Most FILE TRANSFER services max out at 2GB. That means, I need to split GarageBand files into halves. What file splitters are available? By the way Macsome Audio Splitter does not work on .band files.
-
Is there any cloud platform where i can host my ADF based application?
-
I cannot use what´s app on my i phone 4. I first need to update my software. How to do this on my i phone 4