You are not logged in.

#1 2012-01-24 08:44:42

microcz
Member
Registered: 2008-11-08
Posts: 44

[SOLVED] extra/nvidia package problem

Hi, i am using 64bit arch with 32bit subsystem configured...BUT

in 64bit extra/nvidia does not depend on nvidia-utils which is correct
and i686 the same package extra/nvidia depends on nvidia-utils

Can somebody fix this please?

Last edited by microcz (2012-01-24 13:46:05)

Offline

#2 2012-01-24 10:43:17

stefanwilkens
Member
From: Enschede, the Netherlands
Registered: 2008-12-10
Posts: 624

Re: [SOLVED] extra/nvidia package problem


Arch i686 on Phenom X4 | GTX760

Offline

#3 2012-01-24 12:02:16

microcz
Member
Registered: 2008-11-08
Posts: 44

Re: [SOLVED] extra/nvidia package problem

No, the x86_64 package does not depend on nvidia-utils, even if it is written in packages details......see it on your own eyes:

1) Proof 1: INSTALLING nvidia x86_64

Package libgl which is in direct CONFLICT with nvidia-utils is present:

sudo pacman -Q | grep libgl
libgl 7.11.2-1
libglade 2.6.4-2
libglapi 7.11.2-1

And package nvidia installs smoothly (as you can see there is NO DEPENDENCY):

sudo pacman -S nvidia
resolving dependencies...
looking for inter-conflicts...

Targets (1): nvidia-290.10-2

Total Installed Size:   4.66 MiB
Net Upgrade Size:       0.00 MiB

Proceed with installation? [Y/n] y
(1/1) checking package integrity
(1/1) loading package files
(1/1) checking for file conflicts
(1/1) checking available disk space
(1/1) upgrading nvidia 

2) Proof 2: Look at installed packages

List nvidia packages, as you can see there is NO INSTALLED next to nvidia-utils:

sudo pacman -Ss nvidia
extra/libcl 1.1-2 [installed]
    OpenCL library and ICD loader from NVIDIA
extra/libvdpau 0.4.1-2 [installed]
    Nvidia VDPAU library
extra/nvidia 290.10-2 [installed]
    NVIDIA drivers for linux.
extra/nvidia-lts 290.10-3
    NVIDIA drivers for linux-lts
extra/nvidia-utils 290.10-1
    NVIDIA drivers utilities and libraries.

3) Proof 3: Bumblebee developers

Bumblebee developers now recommend (since version 3.0) to use nvidia package. They know, that if there was a dependency on nvidia-utils, it cannot be used together with libgl. But bumblebee solves how to use nvidia together with libgl. See:
https://github.com/Bumblebee-Project/Bumblebee
https://github.com/Bumblebee-Project/Bu … /issues/41
https://wiki.archlinux.org/index.php/Bumblebee

4) Proof 4: On i686 there is a dependency

sudo pacman32 -S nvidia
resolving dependencies...
looking for inter-conflicts...
:: nvidia-utils and libgl are in conflict. Remove libgl? [y/N]

Last edited by microcz (2012-01-24 12:10:52)

Offline

#4 2012-01-24 12:47:37

hokasch
Member
Registered: 2007-09-23
Posts: 1,461

Re: [SOLVED] extra/nvidia package problem

Generally, if you think something needs fixing open a bug report.

This is however about unsupported packages not in the repos. nvidia correctly depends on nvidia-utils. If you want to install bumblebee, you have to install nvidia-utils-bumblebee which provides nvidia-utils and does not conflict with libgl because it does its own magic (re "proof 2", you are searching the repos - try pacman -Qs nvidia). Check the wiki link you posted.

Offline

#5 2012-01-24 13:13:40

microcz
Member
Registered: 2008-11-08
Posts: 44

Re: [SOLVED] extra/nvidia package problem

1) If nvidia correctly depends on nvidia-utils, why it is working for me without nvidia-utils on x86_64? The fact that nvidia depends on nvidia-utils in i686 causes only the conflict with libgl.
2) As it was written in https://github.com/Bumblebee-Project/Bu … /issues/41 I mentioned before, there is a problem with nvidia-bumblebee on arch. Package can't be compiled because of error:

*** Unable to determine the target kernel version. ***

And I am experiencing exactly same problem. As you can see at the end of discussion, mentioned issue has been solved due to installation of nvidia package and fact that there was no conflict with libgl.

Offline

#6 2012-01-24 13:19:52

hokasch
Member
Registered: 2007-09-23
Posts: 1,461

Re: [SOLVED] extra/nvidia package problem

1) If nvidia correctly depends on nvidia-utils, why it is working for me without nvidia-utils on x86_64? The

Sigh. Please read the wiki link posted by yourself. What does

pacman -Qi nvidia-utils-bumblebee

show?

Offline

#7 2012-01-24 13:21:34

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,937
Website

Re: [SOLVED] extra/nvidia package problem

pacman32 if i recall is using a i686 chroot and in there you have a conflict. just answer yes and move forward

Last edited by wonder (2012-01-24 13:21:46)


Give what you have. To someone, it may be better than you dare to think.
Blog

Offline

#8 2012-01-24 13:34:10

microcz
Member
Registered: 2008-11-08
Posts: 44

Re: [SOLVED] extra/nvidia package problem

Hokash: I apologize, you are completely right, when I have nvidia-utils-bumblebee I no need nvidia-utils

Of cause I have nvidia-utils-bumblebee installed on x86_64, I am very sorry

Offline

#9 2012-01-24 13:43:41

hokasch
Member
Registered: 2007-09-23
Posts: 1,461

Re: [SOLVED] extra/nvidia package problem

No worries. I guess you just have to build nvidia-utils-bumblebee under your chroot first before installing nvidia.
If your problem is solved, please add [solved] to the title by editing the first post.

Offline

Board footer

Powered by FluxBB