System information, pacman configuration, and pacman log
Linux asound-chakra 4.12.4-1-CHAKRA #1 SMP PREEMPT Tue Aug 1 18:19:44 CEST 2017 x86_64 GNU/Linux
cpu: Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz, 4000 MHz Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz, 4000 MHz Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz, 4000 MHz Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz, 4000 MHz keyboard: Holtek USB Keyboard Valve Software Steam Controller Razer DeathAdder Chroma mouse: Razer DeathAdder Chroma monitor: Generic Monitor graphics card: nVidia VGA compatible controller sound: nVidia Audio device Intel Audio device VIA Audio-gd storage: SATA controller Intel SATA controller SATA controller network: enp0s25 Intel Ethernet controller enp4s0 Intel Ethernet controller network interface: enp0s25 Ethernet network interface enp4s0 Ethernet network interface lo Loopback network interface disk: /dev/sdb Samsung SSD 850 /dev/sdc Corsair Neutron /dev/sda WDC WD2003FZEX-0 partition: /dev/sdb1 Partition /dev/sdb2 Partition /dev/sdb3 Partition /dev/sdb4 Partition /dev/sdc1 Partition /dev/sdc2 Partition /dev/sdc3 Partition /dev/sdc4 Partition /dev/sda1 Partition /dev/sda2 Partition cdrom: /dev/sr0 TSSTcorp DVDWBD SH-B123L usb controller: Intel USB Controller Intel USB Controller Intel USB Controller bios: BIOS bridge: Intel PCI bridge Intel Host bridge PCI bridge Intel 82801 PCI Bridge Intel PCI bridge Intel PCI bridge Intel PCI bridge Intel ISA bridge Intel PCI bridge hub: Linux 4.12.4-1-CHAKRA ehci_hcd EHCI Host Controller ASMedia AS2107 Hub Linux 4.12.4-1-CHAKRA xhci-hcd xHCI Host Controller Linux 4.12.4-1-CHAKRA ehci_hcd EHCI Host Controller ASMedia AS2107 Hub Linux 4.12.4-1-CHAKRA xhci-hcd xHCI Host Controller memory: Main Memory bluetooth: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) unknown: FPU DMA controller PIC Keyboard controller Intel SMBus Intel Communication controller Serial controller Microsoft Xbox 360 Wireless Receiver for Windows Razer DeathAdder Chroma Valve Software Steam Controller Holtek USB Keyboard VIA Audio-gd
# # /etc/pacman.conf # # See the pacman.conf(5) manpage for option and repository directives # # GENERAL OPTIONS # [options] # The following paths are commented out with their default values listed. # If you wish to use different paths, uncomment and update the paths. #RootDir = / #DBPath = /var/lib/pacman/ #CacheDir = /var/cache/pacman/pkg/ #LogFile = /var/log/pacman.log #GPGDir = /etc/pacman.d/gnupg/ HoldPkg = pacman glibc pacman-helpme #XferCommand = /usr/bin/curl -C - -f %u > %o #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u #CleanMethod = KeepInstalled #UseDelta = 0.7 Architecture = auto # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup #IgnorePkg = #IgnoreGroup = #NoUpgrade = #NoExtract = # Misc options (CheckSpace enabled by default for safety; color enabled by default 'cause it's fancy) #UseSyslog Color #TotalDownload CheckSpace #VerbosePkgLists # By default, pacman accepts packages signed by keys that its local keyring # trusts (see pacman-key and its man page), as well as unsigned packages. SigLevel = Never LocalFileSigLevel = Never #RemoteFileSigLevel = Required # # REPOSITORIES # - can be defined here or included from another file # - pacman will search repositories in the order defined here # - local/custom mirrors can be added here or in separate files # - repositories listed first will take precedence when packages # have identical names, regardless of version number # - URLs will have $repo replaced by the name of the current repo # - URLs will have $arch replaced by the name of the architecture # # Repository entries are of the format: # [repo-name] # Server = ServerName # Include = IncludePath # # The header [repo-name] is crucial - it must be present and # uncommented to enable the repo. # #[testing] #Include = /etc/pacman.d/mirrorlist [lib32] Include = /etc/pacman.d/mirrorlist [core] Include = /etc/pacman.d/mirrorlist [desktop] Include = /etc/pacman.d/mirrorlist [gtk] Include = /etc/pacman.d/mirrorlist #[unstable] #Include = /etc/pacman.d/mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. #[custom] #SigLevel = Optional TrustAll #Server = file:///home/custompkgs
# mirrorlist generated by rankmirrors during chakra installation # the original file was saved to /etc/pacman.d/mirrorlist.pacsave Server = http://mirror.wh-stuttgart.net/chakra/$repo/x86_64 Server = http://www-ftp.lip6.fr/pub/linux/distributions/chakra/$repo/x86_64 Server = http://elgrande74.net/chakra/packages/$repo/x86_64
I recently switched from nouveau to the proprietary drivers by nvidia. That was propbably the second thing I have done, after updating a fresh install. When I choose opengl as the compositor, my desktop get’s pretty slow. According to the fps counter by kwin, I have drops down to 20 fps, once I start do something (rezizing and moving windows for example).
With xrender it is pretty smooth and I have a solid 60fps. But of course I would prefer to go the opengl route. My graphics card is a gtx 1080, so it is the current generation of nvidia.
What I have done was removing the two unneeded packages (xf86-video-nouveau and mesa-libgl). Install the nvidia package (nvidia and nvidia-utils) and run nvidia-xconfig as root in console. Basically the installation that is described in this post: How do I switch to proprietary nvidia drivers?
If I remember correctly, there never was a package with that exact name: “mesa-libgl”, so I did not remove that and just run the command.
If I look at other installed packages with “mesa” in it’s name I do not see any conflicting, or rather only some that would conflict with nouveau.
The installed mesa packages are (according to octopi) “lib32-mesa”, “mesa” and “mesa-demos”.
When I open the nvidia settings manager it looks like the driver is active and in use. I am able to change my monitor setup and many other things. I know how empty this window looks when the driver is not active/working, this is not the case here.
What can I do to make hardware acceleration working with the proprietary drivers? Perhaps I have missed a critical step/package.
Or at least I think that hardware acceleration is not active. On kde neon I have solid 60 fps even with opengl as the compositor. I also would like to achieve that with chakra, since my intent is to make that my daily driver.
Thanks in advance and have a nice day.