You are not logged in.
For example if I do screenfetch, it gives an error
[[ ! ]] modprobe: FATAL: Module nvidia not found in directory /lib/modules/4.7.6-1-ARCH
lsmod | grep nvidia
also gives nothing, I've tried installing them again but it also gives an error
:: nvidia-340xx-utils and nvidia-utils are in conflict. Remove nvidia-utils? [y/N] y
:: nvidia-340xx-utils and libglvnd are in conflict. Remove libglvnd? [y/N] y
:: nvidia-340xx-libgl and nvidia-libgl are in conflict (libgl). Remove nvidia-libgl? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: lib32-libglvnd: removing libglvnd breaks dependency 'libglvnd'
I've had it now for a while and I can't seem to fix it, I've tried googling but nothing quite worked
Offline
https://bbs.archlinux.org/viewtopic.php?id=57855
What command was used to produce the third output?
What is the output of (please include the command used with each output)
$ pacman -Qs nvidia
$ uname -a
$ pacman -Q linux
Offline
You probably upgraded your kernel without rebooting.
Offline
Packman -Qs nvidia:
local/lib32-nvidia-libgl 370.28-1
NVIDIA drivers libraries symlinks (32-bit)
local/lib32-nvidia-utils 370.28-1
NVIDIA drivers utilities (32-bit)
local/libvpau 1.1.1-2
Nvidia VPAU library
local/nvidia-libgl 370.28-1
NVIDIA drivers libraries symlinks
local/nvidia-utils 370.28-1
NVIDIA drivers utilities
local/xf86-video-nouveau 1.0.13-1 (xorgd
-drivers xorg)
Open source 2D acceleration driver for nVidia cards
Uname -a:
Linux HOSTNAME 4.8.4-1-ARCH #1 SMP PREEMPT Sat Oct 22 18:26:57 CEST 2016 x86_64 GNU/Linux
Pacman -Q linux:
linux 4.8.4-1
Offline
Also, can't seem to start xorg now either, as it doesnt detect a monitor, so it's hard to include logs
Offline
You don't need X to post logs: https://wiki.archlinux.org/index.php/Li … in_clients
Offline
Quoting loqs: "What command was used to produce the third output?"
You're somehow trying to remove lib32-libglvnd, likely because implicitly removing it with some nvidia package (utils?) w/o installing the 340xxx variant.
Raises the question, why you're replacing it.
Offline
I don't know, I've had it for a while, so I tried installing some other driver, but apparantly it made it even worse, and I don't know which I should be installing back.
Offline
also the third command was
pacman -S
and those things
Offline
"pacman -S" will get you an error and "those things" is no information.
What's the output of
lspci
?
Offline
pacman -S nvidia-340xx-libgl nvidia-340xx-utils nvidia-340xx-utils
also, lspci:
00:00.0 RAM memory: NVIDIA Corporation MCP78S [GeForce 8200] Memory Controller (rev a2)
00:01.0 ISA bridge: NVIDIA Corporation Device 075e (rev a2)
00:01.1 SMBus: NVIDIA Corporation MCP78S [GeForce 8200] SMBus (rev a1)
00:01.3 Co-processor: NVIDIA Corporation MCP78S [GeForce 8200] Co-Processor (rev a2)
00:01.4 RAM memory: NVIDIA Corporation MCP78S [GeForce 8200] Memory Controller (rev a1)
00:02.0 USB controller: NVIDIA Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1)
00:02.1 USB controller: NVIDIA Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1)
00:04.0 USB controller: NVIDIA Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1)
00:04.1 USB controller: NVIDIA Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1)
00:06.0 IDE interface: NVIDIA Corporation MCP78S [GeForce 8200] IDE (rev a1)
00:07.0 Audio device: NVIDIA Corporation MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio (rev a1)
00:08.0 PCI bridge: NVIDIA Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
00:09.0 IDE interface: NVIDIA Corporation MCP78S [GeForce 8200] SATA Controller (non-AHCI mode) (rev a2)
00:0a.0 Ethernet controller: NVIDIA Corporation MCP77 Ethernet (rev a2)
00:0b.0 PCI bridge: NVIDIA Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1)
00:14.0 PCI bridge: NVIDIA Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor HyperTransport Configuration (rev 40)
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor Link Control
02:00.0 VGA compatible controller: NVIDIA Corporation C77 [GeForce 8200M G] (rev a2)
07:00.0 Ethernet controller: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)
Offline
You need the 340xx version.
Instead of passing nvidia-340xx-utils twce, rather add "lib32-nvidia-340xx-libgl lib32-nvidia-340xx-utils"
Offline
doing that gives this error:
resolving dependencies...
looking for conflicting packages...
:: lib32-nvidia-340xx-utils and lib32-nvidia-utils are in conflict
Offline
You're trying to tell us that there's no question on whether you'd like to remove lib32-nvidia-utils (in favor of lib32-nvidia-340xx-utils) like with every other conflict "error"??
Offline
Nope, there's none. That's the entire output of pacman. I did
pacman -S lib32-nvidia-340xx-utils | curl -F c=@- https://ptpb.pw
and pasted it here
Offline
Why do you try to update the package alone?
You need to switch the entire nvidia group.
pacman -Q | grep nvidia
Replace *every* package in that list with the 340xx variant in one single call.
Do not redirect the output anywhere unless you face a problem.
Offline
Oh so I remove the package and then install the correct one again?
Offline
Just "pacman -S *340xxx* *340xxx* *340xxx*" for every package listed by "pacman -Q | grep nvidia"
You didn't install lib32-nvidia-340xx-utils if there was no way to resolve the conflict ...
Offline
Just "pacman -S *340xxx* *340xxx* *340xxx*" for every package listed by "pacman -Q | grep nvidia"
You didn't install lib32-nvidia-340xx-utils if there was no way to resolve the conflict ...
I tried but it said there was no way to resolve the conflict on any of those
Offline
No. What did it say *exactly*? Log the output of "pacman -Q | grep nvidia" and then what you tried to update and finally what the system responds. Completely.
Offline
The correct way to install that the replacement works depends on the order of the arguments, which can be quite the hassle. Just go the easy route and
pacman -Rdd oldNvidiaPackages
pacman -S newNvidiapackages
Online
I got the old packages removed and installed lib32-nvidia-340xx-libgl but still doesn't work, output of pacman -Q is now
lib32-nvidia-340xx-libgl 340.98-1
lib32-nvidia-340xx-utils 340.98-1
nvidia-340xx-utils 340.98-1
Offline
you need the non-lib32 packages as well...
Online
you need the non-lib32 packages as well...
I installed them now, nothing changed
lib32-nvidia-340xx-libgl 340.98-1
lib32-nvidia-340xx-utils 340.98-1
nvidia-340xx-libgl 340.98-1
nvidia-340xx-utils 340.98-1
Offline
For GeForce 6000/7000 series cards [NV4x and NV6x] from around 2004-2006, install the nvidia-304xx or nvidia-304xx-lts package along with nvidia-304xx-libgl.
Offline