You are not logged in.

#1 2020-09-12 13:48:25

DavidLapous
Member
Registered: 2019-12-26
Posts: 12

Wine and proton are not working on Xorg

Can't get wine/proton to work.
Every time I launch wine, nothing happens, steam games are getting stucked to "preparing the game".
I've tried to
- run winecfg(or wineboot,winetricks ) after removing my ~./wine directory,
- remove (yay -Rscun wine) and reinstall wine
Result of winecfg

0024:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0040:fixme:seh:dwarf_get_ptr unsupported encoding 9b
0040:fixme:seh:dwarf_get_ptr unsupported encoding de
0040:fixme:seh:dwarf_get_ptr unsupported encoding 0e
0040:fixme:seh:dwarf_get_ptr unsupported encoding 2d
0040:fixme:seh:dwarf_get_ptr unsupported encoding 9b
0040:fixme:seh:dwarf_get_ptr unsupported encoding de
0040:fixme:seh:dwarf_get_ptr unsupported encoding 0e
0040:fixme:seh:dwarf_get_ptr unsupported encoding 2d
0040:fixme:seh:dwarf_get_ptr unsupported encoding 9b
0040:fixme:seh:dwarf_get_ptr unsupported encoding de
0040:fixme:seh:dwarf_get_ptr unsupported encoding 0e
0040:fixme:seh:dwarf_get_ptr unsupported encoding 2d
0040:fixme:seh:dwarf_get_ptr unsupported encoding 9b
0040:fixme:seh:dwarf_get_ptr unsupported encoding de
0040:fixme:seh:dwarf_get_ptr unsupported encoding 0e
0040:fixme:seh:dwarf_get_ptr unsupported encoding 2d
0040:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0040:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0040:err:ole:apartment_get_local_server_stream Failed: 0x80004002
^C0044:fixme:console:default_ctrl_handler Terminating process 20 on event 0

wine version

yay -Qs wine
local/lib32-vkd3d 1.1-2
    Direct3D 12 to Vulkan translation library By WineHQ
local/vkd3d 1.1-1
    Direct3D 12 to Vulkan translation library By WineHQ
local/wine 5.16-1
    A compatibility layer for running Windows programs
local/winetricks 20200412-1
    Script to install various redistributable runtime libraries in Wine.

Config : inxi -Fx

System:
  Host: DadouPC Kernel: 5.8.8-xanmod1-1 x86_64 bits: 64 compiler: N/A
  Desktop: GNOME 3.36.6 Distro: Arch Linux
Machine:
  Type: Laptop System: Dell product: G5 5505 v: 1.3.0
  serial: <superuser/root required>
  Mobo: Dell model: 08VF83 v: A00 serial: <superuser/root required> UEFI: Dell
  v: 1.3.0 date: 06/11/2020
Battery:
  ID-1: BAT0 charge: 24.6 Wh condition: 46.7/51.0 Wh (92%) model: BYD DELL M4GWP05
  status: Unknown
CPU:
  Info: 8-Core model: AMD Ryzen 7 4800H with Radeon Graphics bits: 64 type: MT MCP
  arch: Zen rev: 1 L2 cache: 4096 KiB
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  bogomips: 92626
  Speed: 1921 MHz min/max: 1400/2900 MHz Core speeds (MHz): 1: 1921 2: 2052 3: 1652
  4: 1662 5: 2361 6: 3349 7: 2652 8: 1654 9: 1564 10: 1503 11: 1631 12: 1417
  13: 1909 14: 1669 15: 1944 16: 2031
Graphics:
  Device-1: AMD Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] vendor: Dell
  driver: amdgpu v: kernel bus ID: 03:00.0
  Device-2: AMD Renoir vendor: Dell driver: amdgpu v: kernel bus ID: 07:00.0
  Device-3: Microdia Integrated_Webcam_HD type: USB driver: uvcvideo bus ID: 3-2:2
  Display: x11 server: X.Org 1.20.9 driver: amdgpu unloaded: modesetting
  resolution: 1920x1080~144Hz
  OpenGL: renderer: AMD RENOIR (DRM 3.38.0 5.8.8-xanmod1-1 LLVM 10.0.1)
  v: 4.6 Mesa 20.1.7 direct render: Yes
Audio:
  Device-1: AMD Navi 10 HDMI Audio vendor: Dell driver: snd_hda_intel v: kernel
  bus ID: 03:00.1
  Device-2: AMD vendor: Dell driver: snd_hda_intel v: kernel bus ID: 07:00.1
  Device-3: AMD Raven/Raven2/FireFlight/Renoir Audio Processor vendor: Dell
  driver: snd_rn_pci_acp3x v: kernel bus ID: 07:00.5
  Device-4: AMD Family 17h HD Audio vendor: Dell driver: snd_hda_intel v: kernel
  bus ID: 07:00.6
  Sound Server: ALSA v: k5.8.8-xanmod1-1
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Dell
  driver: r8169 v: kernel port: 2000 bus ID: 05:00.0
  IF: enp5s0 state: down mac: 70:b5:e8:9f:89:92
  Device-2: Intel Wi-Fi 6 AX200 vendor: Bigfoot Networks driver: iwlwifi v: kernel
  port: 2000 bus ID: 06:00.0
  IF: wlp6s0 state: up mac: 08:d2:3e:b7:8d:29
Drives:
  Local Storage: total: 2.29 TiB used: 891.20 GiB (38.1%)
  ID-1: /dev/nvme0n1 vendor: SK Hynix model: BC511 NVMe 512GB size: 476.94 GiB
  ID-2: /dev/sdb type: USB vendor: Toshiba model: MQ04ABD200 size: 1.82 TiB
Partition:
  ID-1: / size: 346.14 GiB used: 151.19 GiB (43.7%) fs: ext4 dev: /dev/nvme0n1p7
  ID-2: /boot size: 511.0 MiB used: 150.0 MiB (29.3%) fs: vfat dev: /dev/nvme0n1p5
Swap:
  Alert: No Swap data was found.
Sensors:
  System Temperatures: cpu: 51.8 C mobo: 34.0 C
  Fan Speeds (RPM): cpu: 2996
  GPU: device: amdgpu temp: 35.0 C device: amdgpu temp: 37.0 C fan: 65535
Info:
  Processes: 411 Uptime: 1h 04m Memory: 15.07 GiB used: 2.80 GiB (18.6%)
  Init: systemd Compilers: gcc: 10.2.0 clang: 10.0.1 Packages: 1877 Shell: Zsh
  v: 5.8 inxi: 3.1.06

Last edited by DavidLapous (2020-09-15 11:44:37)

Offline

#2 2020-09-12 17:05:08

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,868

Re: Wine and proton are not working on Xorg

- remove (yay -Rscun wine) and reinstall wine

wine is in official repos, use pacman.

wine was just updated to 5.17-1 .
I suggest you remove winetricks for now, then do a full pacman -Syu .

after that has been done, post

$ pacman -Qi wine

run winecfg from terminal and post full output.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#3 2020-09-12 23:09:16

DavidLapous
Member
Registered: 2019-12-26
Posts: 12

Re: Wine and proton are not working on Xorg

Thanks for your answer.
I've upgraded wine with pacman. But I still have the same issue.
Output of pacman -Qi wine

env LANG=en_US.UTF-8 pacman -Qi wine
Name            : wine
Version         : 5.17-1
Description     : A compatibility layer for running Windows programs
Architecture    : x86_64
URL             : http://www.winehq.com
Licenses        : LGPL
Groups          : None
Provides        : None
Depends On      : fontconfig  lib32-fontconfig  lcms2  lib32-lcms2  libxml2  lib32-libxml2  libxcursor  lib32-libxcursor  libxrandr  lib32-libxrandr  libxdamage  lib32-libxdamage  libxi  lib32-libxi  gettext  lib32-gettext  freetype2
                  lib32-freetype2  glu  lib32-glu  libsm  lib32-libsm  gcc-libs  lib32-gcc-libs  libpcap  lib32-libpcap  faudio  lib32-faudio  desktop-file-utils
Optional Deps   : giflib [installed]
                  lib32-giflib [installed]
                  libpng [installed]
                  lib32-libpng [installed]
                  libldap [installed]
                  lib32-libldap [installed]
                  gnutls [installed]
                  lib32-gnutls [installed]
                  mpg123 [installed]
                  lib32-mpg123 [installed]
                  openal [installed]
                  lib32-openal [installed]
                  v4l-utils [installed]
                  lib32-v4l-utils [installed]
                  libpulse [installed]
                  lib32-libpulse [installed]
                  alsa-plugins [installed]
                  lib32-alsa-plugins [installed]
                  alsa-lib [installed]
                  lib32-alsa-lib [installed]
                  libjpeg-turbo [installed]
                  lib32-libjpeg-turbo [installed]
                  libxcomposite [installed]
                  lib32-libxcomposite [installed]
                  libxinerama [installed]
                  lib32-libxinerama [installed]
                  ncurses [installed]
                  lib32-ncurses [installed]
                  opencl-icd-loader [installed]
                  lib32-opencl-icd-loader [installed]
                  libxslt [installed]
                  lib32-libxslt [installed]
                  gst-plugins-base-libs [installed]
                  lib32-gst-plugins-base-libs [installed]
                  vkd3d [installed]
                  lib32-vkd3d [installed]
                  sdl2 [installed]
                  lib32-sdl2 [installed]
                  libgphoto2 [installed]
                  sane [installed]
                  gsm [installed]
                  cups [installed]
                  samba [installed]
                  dosbox [installed]
Required By     : None
Optional For    : lmms  lutris  proton-ge-custom-bin
Conflicts With  : None
Replaces        : None
Installed Size  : 957.31 MiB
Packager        : Felix Yan <felixonmars@archlinux.org>
Build Date      : Sat 12 Sep 2020 03:39:28 PM CEST
Install Date    : Sun 13 Sep 2020 12:52:43 AM CEST
Install Reason  : Explicitly installed
Install Script  : Yes
Validated By    : Signature

I've also reinstalled every wine dependency with pacman, but the issue is still there.

 winecfg       
wine: created the configuration directory '/home/dadou/.wine'
0048:fixme:seh:dwarf_get_ptr unsupported encoding 9b
0048:fixme:seh:dwarf_get_ptr unsupported encoding de
0048:fixme:seh:dwarf_get_ptr unsupported encoding 0e
0048:fixme:seh:dwarf_get_ptr unsupported encoding 2d
0048:fixme:seh:dwarf_get_ptr unsupported encoding 9b
0048:fixme:seh:dwarf_get_ptr unsupported encoding de
0048:fixme:seh:dwarf_get_ptr unsupported encoding 0e
0048:fixme:seh:dwarf_get_ptr unsupported encoding 2d
0048:fixme:seh:dwarf_get_ptr unsupported encoding 9b
0048:fixme:seh:dwarf_get_ptr unsupported encoding de
0048:fixme:seh:dwarf_get_ptr unsupported encoding 0e
0048:fixme:seh:dwarf_get_ptr unsupported encoding 2d
0048:fixme:seh:dwarf_get_ptr unsupported encoding 9b
0048:fixme:seh:dwarf_get_ptr unsupported encoding de
0048:fixme:seh:dwarf_get_ptr unsupported encoding 0e
0048:fixme:seh:dwarf_get_ptr unsupported encoding 2d
0048:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0048:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0048:err:ole:apartment_get_local_server_stream Failed: 0x80004002
^C
0024:err:seh:NtRaiseException Unhandled exception code c000013a flags 0 addr 0xf7f3d569
0050:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.                                                                                                                                     
0050:err:winediag:nodrv_CreateWindow Unknown error (998).
0050:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0050:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0050:err:ole:apartment_createwindowifneeded CreateWindow failed with error 14007
0050:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x800736b7
0050:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x800736b7
0050:err:ole:apartment_get_local_server_stream Failed: 0x800736b7
0050:err:ole:start_rpcss Failed to open RpcSs service

Offline

#4 2020-09-13 16:13:40

DavidLapous
Member
Registered: 2019-12-26
Posts: 12

Re: Wine and proton are not working on Xorg

I have forgotten to say that this affect every wine version, lutris's can't create any prefix nor steam's proton, and on any 5.6+ (vanilla or zen) kernel (my computer doesn't boot before this one).
Do someone have an idea of where the problem could be ?

Offline

#5 2020-09-15 11:32:41

DavidLapous
Member
Registered: 2019-12-26
Posts: 12

Re: Wine and proton are not working on Xorg

It seems that this bug was fixed after an update this morning, wine is working again.
Edit : winecfg, wine, and proton are working under gnome wayland but not on xorg.
Edit2 : here is the winecfg output under wayland.

winecfg
0024:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0040:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0040:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0040:err:ole:apartment_get_local_server_stream Failed: 0x80004002
004c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0040:err:ole:start_rpcss Failed to open RpcSs service

Last edited by DavidLapous (2020-09-15 12:08:46)

Offline

#6 2020-09-17 08:22:40

SyndromeDayna
Member
Registered: 2019-07-13
Posts: 33

Re: Wine and proton are not working on Xorg

I find this line the most interesting:

0050:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
  1. Your /etc/X11/xorg.conf file might be misconfigured. You could post it here.

    cat /etc/X11/xorg.conf
    cat /etc/X11/xorg.conf.d/*
  2. Which xorg components are installed?

    pacman -Qs xorg
  3. Does xorg.log contain errors?

    • You could post here ouput of this command under Xorg session:

    cat /var/log/Xorg.0.log | grep -F '(EE)'

Last edited by SyndromeDayna (2020-09-17 13:22:33)

Offline

#7 2020-09-17 15:55:31

DavidLapous
Member
Registered: 2019-12-26
Posts: 12

Re: Wine and proton are not working on Xorg

Thanks for your answer.

  1. I've edited my xorg conf to enable variable refresh rate, I've tried to re-log without the amdgpu tweak, but that dœsn't change anything :

    cat: /etc/X11/xorg.conf: No such file or directory
    # Written by systemd-localed(8), read by systemd-localed and Xorg. It's
    # probably wise not to edit this file manually. Use localectl(1) to
    # instruct systemd-localed to update it.
    Section "InputClass"
            Identifier "system-keyboard"
            MatchIsKeyboard "on"
            Option "XkbLayout" "fr"
            Option "XkbVariant" "oss"
    EndSection
    Section "OutputClass"
             Identifier "AMDgpu"
             MatchDriver "amdgpu"
             Driver "amdgpu"
             Option "DRI" "3"
             Option "VariableRefresh" "true"
    EndSection
  2. My xorg components are

    pacman -Qs xorg
    local/xf86-input-libinput 0.30.0-1 (xorg-drivers)
        Generic input driver for the X.Org server based on libinput
    local/xf86-video-amdgpu 19.1.0-2 (xorg-drivers)
        X.org amdgpu video driver
    local/xorg-bdftopcf 1.1-2 (xorg xorg-apps)
        Convert X font from Bitmap Distribution Format to Portable Compiled Format
    local/xorg-fonts-encodings 1.0.5-2 (xorg-fonts xorg)
        X.org font encoding files
    local/xorg-iceauth 1.0.8-2 (xorg-apps xorg)
        ICE authority file utility
    local/xorg-luit 1.1.1-4 (xorg xorg-apps)
        Filter that can be run between an arbitrary application and a UTF-8 terminal
        emulator
    local/xorg-mkfontscale 1.2.1-2 (xorg-apps xorg)
        Create an index of scalable font files for X
    local/xorg-server 1.20.9-2 (xorg)
        Xorg X server
    local/xorg-server-common 1.20.9-2 (xorg)
        Xorg server common files
    local/xorg-server-devel 1.20.9-2 (xorg)
        Development files for the X.Org X server
    local/xorg-server-xwayland 1.20.9-2 (xorg)
        run X clients under wayland
    local/xorg-sessreg 1.1.2-2 (xorg-apps xorg)
        Register X sessions in system utmp/utmpx databases
    local/xorg-setxkbmap 1.3.2-2 (xorg-apps xorg)
        Set the keyboard using the X Keyboard Extension
    local/xorg-smproxy 1.0.6-3 (xorg-apps xorg)
        Allows X applications that do not support X11R6 session management to
        participate in an X11R6 session
    local/xorg-util-macros 1.19.2-2
        X.Org Autotools macros
    local/xorg-x11perf 1.6.1-2 (xorg-apps xorg)
        Simple X server performance benchmarker
    local/xorg-xauth 1.1-2 (xorg-apps xorg)
        X.Org authorization settings program
    local/xorg-xbacklight 1.2.3-2 (xorg-apps xorg)
        RandR-based backlight control application
    local/xorg-xcmsdb 1.0.5-3 (xorg-apps xorg)
        Device Color Characterization utility for X Color Management System
    local/xorg-xcursorgen 1.0.7-2 (xorg-apps xorg)
        Create an X cursor file from PNG images
    local/xorg-xdpyinfo 1.3.2-4 (xorg-apps xorg)
        Display information utility for X
    local/xorg-xdriinfo 1.0.6-2 (xorg-apps xorg)
        Query configuration information of DRI drivers
    local/xorg-xev 1.2.4-1 (xorg-apps xorg)
        Print contents of X events
    local/xorg-xgamma 1.0.6-3 (xorg-apps xorg)
        Alter a monitor's gamma correction
    local/xorg-xhost 1.0.8-2 (xorg-apps xorg)
        Server access control program for X
    local/xorg-xinit 1.4.1-2
        X.Org initialisation program
    local/xorg-xinput 1.6.3-2 (xorg-apps xorg)
        Small commandline tool to configure devices
    local/xorg-xkbcomp 1.4.3-1 (xorg-apps xorg)
        X Keyboard description compiler
    local/xorg-xkbevd 1.1.4-3 (xorg-apps xorg)
        XKB event daemon
    local/xorg-xkbutils 1.0.4-4 (xorg-apps xorg)
        XKB utility demos
    local/xorg-xkill 1.0.5-2 (xorg-apps xorg)
        Kill a client by its X resource
    local/xorg-xlsatoms 1.1.3-2 (xorg-apps xorg)
        List interned atoms defined on server
    local/xorg-xlsclients 1.1.4-2 (xorg-apps xorg)
        List client applications running on a display
    local/xorg-xmessage 1.0.5-2
        Display a message or query in a window
    local/xorg-xmodmap 1.0.10-2 (xorg-apps xorg)
        Utility for modifying keymaps and button mappings
    local/xorg-xpr 1.0.5-2 (xorg-apps xorg)
        Print an X window dump from xwd
    local/xorg-xprop 1.2.4-2 (xorg-apps xorg)
        Property displayer for X
    local/xorg-xrandr 1.5.1-2 (xorg-apps xorg)
        Primitive command line interface to RandR extension
    local/xorg-xrdb 1.2.0-2 (xorg-apps xorg)
        X server resource database utility
    local/xorg-xrefresh 1.0.6-2 (xorg-apps xorg)
        Refresh all or part of an X screen
    local/xorg-xset 1.2.4-2 (xorg-apps xorg)
        User preference utility for X
    local/xorg-xsetroot 1.1.2-2 (xorg-apps xorg)
        Classic X utility to set your root window background to a given pattern or
        color
    local/xorg-xvinfo 1.1.4-2 (xorg-apps xorg)
        Prints out the capabilities of any video adaptors associated with the
        display that are accessible through the X-Video extension
    local/xorg-xwd 1.0.7-2 (xorg-apps xorg)
        X Window System image dumping utility
    local/xorg-xwininfo 1.1.5-2 (xorg-apps xorg)
        Command-line utility to print information about windows on an X server
    local/xorg-xwud 1.0.5-2 (xorg-apps xorg)
        X Window System image undumping utility
    local/xorgproto 2020.1-1
        combined X.Org X11 Protocol headers
  3. My xorg logs contains some errors, not very explicit.

    cat /var/log/Xorg.0.log | grep -F '(EE)'
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [     4.964] (EE) Failed to load module "ati" (module does not exist, 0)
    [     4.965] (EE) Failed to load module "fbdev" (module does not exist, 0)
    [     4.965] (EE) Failed to load module "vesa" (module does not exist, 0)
    [     4.965] (EE) open /dev/dri/card0: No such file or directory
    [     4.965] (EE) open /dev/dri/card0: No such file or directory
    [     4.965] (EE) Screen 0 deleted because of no matching config section.
    [     4.965] (EE) Device(s) detected, but none match those in the config file.
    [     4.965] (EE) 
    [     4.965] (EE) no screens found(EE) 
    [     4.965] (EE) 
    [     4.965] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    [     4.965] (EE) 
    [     4.969] (EE) Server terminated with error (1). Closing log file.

Last edited by DavidLapous (2020-09-17 18:34:59)

Offline

#8 2020-09-17 23:04:21

SyndromeDayna
Member
Registered: 2019-07-13
Posts: 33

Re: Wine and proton are not working on Xorg

  1. You need to generate a skeleton for xorg.conf.

  2. Look at this:

    # Written by systemd-localed(8), read by systemd-localed and Xorg. It's
    # probably wise not to edit this file manually. Use localectl(1) to
    # instruct systemd-localed to update it.

    You have placed your tweak into software managed file. This means systemd-localed can delete your setting at any moment. Use user managed file instead - like /etc/X11/xorg.conf.

Last edited by SyndromeDayna (2020-09-17 23:51:53)

Offline

#9 2020-09-18 07:22:55

DavidLapous
Member
Registered: 2019-12-26
Posts: 12

Re: Wine and proton are not working on Xorg

Thanks for your answer.

  1. Usually, all my configs are working without xorg initial configuration, and don't work with auto-generated configuration (by nvidia). That is also the case here, xorg dœsn't start with the generated (using Xorg) skeleton.
    Here is the generated skeleton :

    Section "ServerLayout"
    	Identifier     "X.org Configured"
    	Screen      0  "Screen0" 0 0
    	Screen      1  "Screen1" RightOf "Screen0"
    	Screen      2  "Screen2" RightOf "Screen1"
    	Screen      3  "Screen3" RightOf "Screen2"
    	Screen      4  "Screen4" RightOf "Screen3"
    	Screen      5  "Screen5" RightOf "Screen4"
    	InputDevice    "Mouse0" "CorePointer"
    	InputDevice    "Keyboard0" "CoreKeyboard"
    EndSection
    
    Section "Files"
    	ModulePath   "/usr/lib/xorg/modules"
    	FontPath     "/usr/share/fonts/misc"
    	FontPath     "/usr/share/fonts/TTF"
    	FontPath     "/usr/share/fonts/OTF"
    	FontPath     "/usr/share/fonts/Type1"
    	FontPath     "/usr/share/fonts/100dpi"
    	FontPath     "/usr/share/fonts/75dpi"
    EndSection
    
    Section "Module"
    	Load  "glx"
    EndSection
    
    Section "InputDevice"
    	Identifier  "Keyboard0"
    	Driver      "kbd"
    EndSection
    
    Section "InputDevice"
    	Identifier  "Mouse0"
    	Driver      "mouse"
    	Option	    "Protocol" "auto"
    	Option	    "Device" "/dev/input/mice"
    	Option	    "ZAxisMapping" "4 5 6 7"
    EndSection
    
    Section "Monitor"
    	Identifier   "Monitor0"
    	VendorName   "Monitor Vendor"
    	ModelName    "Monitor Model"
    EndSection
    
    Section "Monitor"
    	Identifier   "Monitor1"
    	VendorName   "Monitor Vendor"
    	ModelName    "Monitor Model"
    EndSection
    
    Section "Monitor"
    	Identifier   "Monitor2"
    	VendorName   "Monitor Vendor"
    	ModelName    "Monitor Model"
    EndSection
    
    Section "Monitor"
    	Identifier   "Monitor3"
    	VendorName   "Monitor Vendor"
    	ModelName    "Monitor Model"
    EndSection
    
    Section "Monitor"
    	Identifier   "Monitor4"
    	VendorName   "Monitor Vendor"
    	ModelName    "Monitor Model"
    EndSection
    
    Section "Monitor"
    	Identifier   "Monitor5"
    	VendorName   "Monitor Vendor"
    	ModelName    "Monitor Model"
    EndSection
    
    Section "Device"
            ### Available Driver options are:-
            ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
            ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
            ### <percent>: "<f>%"
            ### [arg]: arg optional
            #Option     "Accel"              	# [<bool>]
            #Option     "SWcursor"           	# [<bool>]
            #Option     "EnablePageFlip"     	# [<bool>]
            #Option     "SubPixelOrder"      	# [<str>]
            #Option     "ZaphodHeads"        	# <str>
            #Option     "AccelMethod"        	# <str>
            #Option     "DRI3"               	# [<bool>]
            #Option     "DRI"                	# <i>
            #Option     "ShadowPrimary"      	# [<bool>]
            #Option     "TearFree"           	# [<bool>]
            #Option     "DeleteUnusedDP12Displays" 	# [<bool>]
            #Option     "VariableRefresh"    	# [<bool>]
    	Identifier  "Card0"
    	Driver      "amdgpu"
    	BusID       "PCI:1:0:0"
    EndSection
    
    Section "Device"
            ### Available Driver options are:-
            ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
            ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
            ### <percent>: "<f>%"
            ### [arg]: arg optional
            #Option     "Accel"              	# [<bool>]
            #Option     "SWcursor"           	# [<bool>]
            #Option     "EnablePageFlip"     	# [<bool>]
            #Option     "SubPixelOrder"      	# [<str>]
            #Option     "ZaphodHeads"        	# <str>
            #Option     "AccelMethod"        	# <str>
            #Option     "DRI3"               	# [<bool>]
            #Option     "DRI"                	# <i>
            #Option     "ShadowPrimary"      	# [<bool>]
            #Option     "TearFree"           	# [<bool>]
            #Option     "DeleteUnusedDP12Displays" 	# [<bool>]
            #Option     "VariableRefresh"    	# [<bool>]
    	Identifier  "Card1"
    	Driver      "amdgpu"
    	BusID       "PCI:2:0:0"
    EndSection
    
    Section "Device"
            ### Available Driver options are:-
            ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
            ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
            ### <percent>: "<f>%"
            ### [arg]: arg optional
            #Option     "Accel"              	# [<bool>]
            #Option     "SWcursor"           	# [<bool>]
            #Option     "EnablePageFlip"     	# [<bool>]
            #Option     "SubPixelOrder"      	# [<str>]
            #Option     "ZaphodHeads"        	# <str>
            #Option     "AccelMethod"        	# <str>
            #Option     "DRI3"               	# [<bool>]
            #Option     "DRI"                	# <i>
            #Option     "ShadowPrimary"      	# [<bool>]
            #Option     "TearFree"           	# [<bool>]
            #Option     "DeleteUnusedDP12Displays" 	# [<bool>]
            #Option     "VariableRefresh"    	# [<bool>]
    	Identifier  "Card2"
    	Driver      "amdgpu"
    	BusID       "PCI:3:0:0"
    EndSection
    
    Section "Device"
            ### Available Driver options are:-
            ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
            ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
            ### <percent>: "<f>%"
            ### [arg]: arg optional
            #Option     "Accel"              	# [<bool>]
            #Option     "SWcursor"           	# [<bool>]
            #Option     "EnablePageFlip"     	# [<bool>]
            #Option     "SubPixelOrder"      	# [<str>]
            #Option     "ZaphodHeads"        	# <str>
            #Option     "AccelMethod"        	# <str>
            #Option     "DRI3"               	# [<bool>]
            #Option     "DRI"                	# <i>
            #Option     "ShadowPrimary"      	# [<bool>]
            #Option     "TearFree"           	# [<bool>]
            #Option     "DeleteUnusedDP12Displays" 	# [<bool>]
            #Option     "VariableRefresh"    	# [<bool>]
    	Identifier  "Card3"
    	Driver      "amdgpu"
    	BusID       "PCI:3:0:1"
    EndSection
    
    Section "Device"
            ### Available Driver options are:-
            ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
            ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
            ### <percent>: "<f>%"
            ### [arg]: arg optional
            #Option     "Accel"              	# [<bool>]
            #Option     "SWcursor"           	# [<bool>]
            #Option     "EnablePageFlip"     	# [<bool>]
            #Option     "SubPixelOrder"      	# [<str>]
            #Option     "ZaphodHeads"        	# <str>
            #Option     "AccelMethod"        	# <str>
            #Option     "DRI3"               	# [<bool>]
            #Option     "DRI"                	# <i>
            #Option     "ShadowPrimary"      	# [<bool>]
            #Option     "TearFree"           	# [<bool>]
            #Option     "DeleteUnusedDP12Displays" 	# [<bool>]
            #Option     "VariableRefresh"    	# [<bool>]
    	Identifier  "Card4"
    	Driver      "amdgpu"
    	BusID       "PCI:7:0:0"
    EndSection
    
    Section "Device"
            ### Available Driver options are:-
            ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
            ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
            ### <percent>: "<f>%"
            ### [arg]: arg optional
            #Option     "Accel"              	# [<bool>]
            #Option     "SWcursor"           	# [<bool>]
            #Option     "EnablePageFlip"     	# [<bool>]
            #Option     "SubPixelOrder"      	# [<str>]
            #Option     "ZaphodHeads"        	# <str>
            #Option     "AccelMethod"        	# <str>
            #Option     "DRI3"               	# [<bool>]
            #Option     "DRI"                	# <i>
            #Option     "ShadowPrimary"      	# [<bool>]
            #Option     "TearFree"           	# [<bool>]
            #Option     "DeleteUnusedDP12Displays" 	# [<bool>]
            #Option     "VariableRefresh"    	# [<bool>]
    	Identifier  "Card5"
    	Driver      "amdgpu"
    	BusID       "PCI:7:0:1"
    EndSection
    
    Section "Screen"
    	Identifier "Screen0"
    	Device     "Card0"
    	Monitor    "Monitor0"
    	SubSection "Display"
    		Viewport   0 0
    		Depth     1
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     4
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     8
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     15
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     16
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     24
    	EndSubSection
    EndSection
    
    Section "Screen"
    	Identifier "Screen1"
    	Device     "Card1"
    	Monitor    "Monitor1"
    	SubSection "Display"
    		Viewport   0 0
    		Depth     1
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     4
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     8
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     15
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     16
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     24
    	EndSubSection
    EndSection
    
    Section "Screen"
    	Identifier "Screen2"
    	Device     "Card2"
    	Monitor    "Monitor2"
    	SubSection "Display"
    		Viewport   0 0
    		Depth     1
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     4
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     8
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     15
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     16
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     24
    	EndSubSection
    EndSection
    
    Section "Screen"
    	Identifier "Screen3"
    	Device     "Card3"
    	Monitor    "Monitor3"
    	SubSection "Display"
    		Viewport   0 0
    		Depth     1
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     4
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     8
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     15
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     16
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     24
    	EndSubSection
    EndSection
    
    Section "Screen"
    	Identifier "Screen4"
    	Device     "Card4"
    	Monitor    "Monitor4"
    	SubSection "Display"
    		Viewport   0 0
    		Depth     1
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     4
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     8
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     15
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     16
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     24
    	EndSubSection
    EndSection
    
    Section "Screen"
    	Identifier "Screen5"
    	Device     "Card5"
    	Monitor    "Monitor5"
    	SubSection "Display"
    		Viewport   0 0
    		Depth     1
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     4
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     8
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     15
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     16
    	EndSubSection
    	SubSection "Display"
    		Viewport   0 0
    		Depth     24
    	EndSubSection
    EndSection

    and the errors are not really usefull

    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [     4.961] (EE) Screen 0 deleted because of no matching config section.
    [     4.961] (EE) Screen 0 deleted because of no matching config section.
    [     4.961] (EE) Screen 0 deleted because of no matching config section.
    [     4.961] (EE) Screen 0 deleted because of no matching config section.
    [     4.961] (EE) Screen 0 deleted because of no matching config section.
    [     4.961] (EE) Screen 0 deleted because of no matching config section.
    [     4.961] (EE) Device(s) detected, but none match those in the config file.
    [     4.961] (EE) 
    [     4.961] (EE) no screens found(EE) 
    [     4.961] (EE) 
    [     4.961] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    [     4.961] (EE) 
    [     4.965] (EE) Server terminated with error (1). Closing log file.
  2. I've forgot to mention that theses are on 2 separated files, with my tweak in the second file.

    ls /etc/X11/xorg.conf.d
    00-keyboard.conf  10-amdgpu.conf

Last edited by DavidLapous (2020-09-18 07:26:59)

Offline

#10 2020-09-18 09:10:47

SyndromeDayna
Member
Registered: 2019-07-13
Posts: 33

Re: Wine and proton are not working on Xorg

Your generated xorg.conf contains 6 video cards. I have deleted all of them except PCI:7:0:0 and PCI:3:0:0. You could try this config:

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	Screen      1  "Screen1" RightOf "Screen0"
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/misc"
	FontPath     "/usr/share/fonts/TTF"
	FontPath     "/usr/share/fonts/OTF"
	FontPath     "/usr/share/fonts/Type1"
	FontPath     "/usr/share/fonts/100dpi"
	FontPath     "/usr/share/fonts/75dpi"
EndSection

Section "Module"
	Load  "glx"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Monitor"
	Identifier   "Monitor1"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "Accel"              	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "SubPixelOrder"      	# [<str>]
        #Option     "ZaphodHeads"        	# <str>
        #Option     "AccelMethod"        	# <str>
        #Option     "DRI3"               	# [<bool>]
        #Option     "DRI"                	# <i>
        #Option     "ShadowPrimary"      	# [<bool>]
        #Option     "TearFree"           	# [<bool>]
        #Option     "DeleteUnusedDP12Displays" 	# [<bool>]
        #Option     "VariableRefresh"    	# [<bool>]
	Identifier  "Card0"
	Driver      "amdgpu"
	BusID       "PCI:7:0:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "Accel"              	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "SubPixelOrder"      	# [<str>]
        #Option     "ZaphodHeads"        	# <str>
        #Option     "AccelMethod"        	# <str>
        #Option     "DRI3"               	# [<bool>]
        #Option     "DRI"                	# <i>
        #Option     "ShadowPrimary"      	# [<bool>]
        #Option     "TearFree"           	# [<bool>]
        #Option     "DeleteUnusedDP12Displays" 	# [<bool>]
        #Option     "VariableRefresh"    	# [<bool>]
	Identifier  "Card1"
	Driver      "amdgpu"
	BusID       "PCI:3:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen1"
	Device     "Card1"
	Monitor    "Monitor1"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Offline

#11 2020-09-18 16:30:24

DavidLapous
Member
Registered: 2019-12-26
Posts: 12

Re: Wine and proton are not working on Xorg

6 video cards on a laptop ? Nice.
Thanks for your answer, I've tried your config, it's launching (yay !), but wine is still broken...
I think I'm just gonna stay on wayland, unless you have another idea.
The Xorg log is the same, and the winecfg output is also the same, without the "creating window" error

winecfg
0024:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0040:fixme:seh:dwarf_get_ptr unsupported encoding 9b
0040:fixme:seh:dwarf_get_ptr unsupported encoding de
0040:fixme:seh:dwarf_get_ptr unsupported encoding 0e
0040:fixme:seh:dwarf_get_ptr unsupported encoding 2d
0040:fixme:seh:dwarf_get_ptr unsupported encoding 9b
0040:fixme:seh:dwarf_get_ptr unsupported encoding de
0040:fixme:seh:dwarf_get_ptr unsupported encoding 0e
0040:fixme:seh:dwarf_get_ptr unsupported encoding 2d
0040:fixme:seh:dwarf_get_ptr unsupported encoding 9b
0040:fixme:seh:dwarf_get_ptr unsupported encoding de
0040:fixme:seh:dwarf_get_ptr unsupported encoding 0e
0040:fixme:seh:dwarf_get_ptr unsupported encoding 2d
0040:fixme:seh:dwarf_get_ptr unsupported encoding 9b
0040:fixme:seh:dwarf_get_ptr unsupported encoding de
0040:fixme:seh:dwarf_get_ptr unsupported encoding 0e
0040:fixme:seh:dwarf_get_ptr unsupported encoding 2d
0040:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0040:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0040:err:ole:apartment_get_local_server_stream Failed: 0x80004002
^C0044:fixme:console:default_ctrl_handler Terminating process 20 on event 0

Last edited by DavidLapous (2020-09-18 16:31:14)

Offline

#12 2020-09-18 18:31:32

StripedMonkey
Member
Registered: 2020-09-16
Posts: 1

Re: Wine and proton are not working on Xorg

I'm having this exact same problem, just noticed it while trying to run FFXIV on wine. Running wayland *does* work. winecfg doesn't work with xorg, and there seems to be an abnormal number of issues regarding processes hanging around long after they're supposed to. Sometimes killing wine processes will arbatrarily cause them to respawn and start working again, but I've no clue why.
However, I don't think this is a driver related issue. I'm running on an RTX 2070, but the integrated intel graphics has the exact same issue.

I have no errors in my Xorg logs, nor any special mods to the configs

$ cat /etc/X11/xorg.conf.d/*
# Read and parsed by systemd-localed. It's probably wise not to edit this file
# manually too freely.
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "us"
        Option "XkbModel" "pc105"
EndSection
Section "Device"
	Identifier "intel"
	Driver "modesetting"
	BusID "PCI:0:2:0"
	Option "DRI" "3"
EndSection

wine-staging, lib32-vkd3d, and winetricks are all the wine packages I have installed. Staging Version 5.17.1-1. I've tried 5.16.1 too, as that was the oldest version I had in my cache. I suspect this has something to do with xorg (since wayland/xwayland works), but as far as I remember I'm not doing anything out of the ordinary.

Something to note, and I have no idea exactly where the issue actually lies, is that applications *can* work, but I suspect it's something to do with creating the UI that's the matter. Windows that use custom (I'm blanking on the name for the window decorations n such) *do* seem to work.


Never underestimate the power of a dumb quote in a signature

Offline

#13 2020-09-18 19:52:27

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,427

Re: Wine and proton are not working on Xorg

What's your window manager on xorg? No issues here with plasma/Kwin.

Offline

#14 2020-09-18 23:20:15

SyndromeDayna
Member
Registered: 2019-07-13
Posts: 33

Re: Wine and proton are not working on Xorg

Could you please post list of your 32-bit packages?

pacman -Qs lib32

Offline

#15 2020-09-19 07:18:35

DavidLapous
Member
Registered: 2019-12-26
Posts: 12

Re: Wine and proton are not working on Xorg

I'm lucky to have an amd card then, wayland is moslty working fine for me. I just have a bug on steam and epicgames; They are really slow (sometimes for steam, always for epicgames). I'm suspecting this beeing chromium not wayland friendly ? If you have an idea to solve this, I'm in too.

My window manager is mutter's gnome :

pacman -Qs mutter
local/mutter 3.36.6-1 (gnome)
    A window manager for GNOME

and my lib32 packages are

pacman -Qs lib32
local/lib32-acl 2.2.53-1
    Access control list libraries (32-bit)
local/lib32-alsa-lib 1.2.3.2-1
    An alternative implementation of Linux sound support (32 bit)
local/lib32-alsa-plugins 1.2.2-1
    Additional ALSA plugins (32-bit)
local/lib32-at-spi2-atk 2.34.2-1
    A GTK+ module that bridges ATK to D-Bus at-spi
local/lib32-at-spi2-core 2.36.0-1
    Protocol definitions and daemon for D-Bus at-spi
local/lib32-atk 2.36.0-1
    The interface definitions of accessibility infrastructure (32-bit)
local/lib32-attr 2.4.48-1
    Extended attribute support library for ACL support (32-bit)
local/lib32-brotli 1.0.7-1
    Brotli compression library
local/lib32-bzip2 1.0.8-2
    A high-quality data compression program (32-bit)
local/lib32-cairo 1.17.2+25+gaee96d175-1
    2D graphics library with support for multiple output devices (32-bit)
local/lib32-celt 0.11.3-4
    Low-latency audio communication codec (32 bit)
local/lib32-clang 10.0.1-1
    C language family frontend for LLVM (32-bit)
local/lib32-colord 1.4.4-1
    System daemon for managing color devices
local/lib32-cracklib 2.9.7-1
    Password Checking Library
local/lib32-curl 7.72.0-1
    An URL retrieval utility and library (32-bit)
local/lib32-dbus 1.12.20-1
    Freedesktop.org message bus system (32-bit)
local/lib32-dbus-glib 0.110-2
    GLib bindings for DBUS
local/lib32-dconf 0.36.0-1
    A low-level configuration system
local/lib32-e2fsprogs 1.45.6-1
    Ext2/3/4 filesystem libraries (32-bit)
local/lib32-expat 2.2.9-1
    An XML Parser library
local/lib32-faudio 20.09-1
    XAudio2 reimplementation
local/lib32-flac 1.3.3-1
    Free Lossless Audio Codec (32-bit)
local/lib32-fontconfig 2:2.13.91+48+gfcb0420-2
    Library for configuring and customizing font access (32-bit)
local/lib32-freeglut 3.2.1-1
    Provides functionality for small OpenGL programs (32-bit)
local/lib32-freetype2 2.10.2-1
    TrueType font rendering library (32-bit)
local/lib32-fribidi 1.0.10-1
    A Free Implementation of the Unicode Bidirectional Algorithm (32-bit)
local/lib32-gamemode 1.6-4
    A daemon/lib combo that allows games to request a set of optimisations be
    temporarily applied to the host OS
local/lib32-gcc-libs 10.2.0-2 (multilib-devel)
    32-bit runtime libraries shipped by GCC
local/lib32-gdk-pixbuf2 2.40.0+6+g5432316df-1
    An image loading library (32-bit)
local/lib32-gettext 0.21-1
    GNU internationalization library (32-bit)
local/lib32-giflib 5.2.1-1
    Library for reading and writing gif images
local/lib32-glew 2.2.0-1
    A cross-platform C/C++ extension loading library (32 bit)
local/lib32-glew1.10 1.10.0-4
    A cross-platform C/C++ extension loading library
local/lib32-glib-networking 2.64.3-1
    Network-related giomodules for glib
local/lib32-glib2 2.66.0-1
    Low level core library (32-bit)
local/lib32-glibc 2.32-4
    GNU C Library (32-bit)
local/lib32-glu 9.0.1-1
    Mesa OpenGL utility library (32 bits)
local/lib32-gmp 6.2.0-1
    A free library for arbitrary precision arithmetic (32-bit)
local/lib32-gnutls 3.6.15-1
    A library which provides a secure layer over a reliable transport layer
    (32-bit)
local/lib32-gst-plugins-base-libs 1.16.2-1
    GStreamer Multimedia Framework Base Plugin libraries (32-bit)
local/lib32-gstreamer 1.16.2-1
    GStreamer open-source multimedia framework core library (32-bit)
local/lib32-gtk2 2.24.32-2
    GObject-based multi-platform GUI toolkit (legacy) (32-bit)
local/lib32-gtk3 3.24.23-1
    GObject-based multi-platform GUI toolkit
local/lib32-harfbuzz 2.7.2-1
    OpenType text shaping engine (32-bit)
local/lib32-icu 67.1-1
    International Components for Unicode library (32 bit)
local/lib32-imlib2 1.7.0-1
    Library that does image file loading and saving as well as rendering,
    manipulation, arbitrary polygon support, lib32
local/lib32-json-glib 1.4.4-1
    JSON library built on GLib
local/lib32-keyutils 1.6.3-1
    Linux Key Management Utilities (32-bit)
local/lib32-krb5 1.18.2-1
    The Kerberos network authentication system (32-bit)
local/lib32-lcms2 2.11-1
    Small-footprint color management engine, version 2 (32-bit)
local/lib32-libappindicator-gtk2 12.10.0-11
    Allow applications to extend a menu via Ayatana indicators in Unity, KDE or
    Systray (32-bit) (GTK+ 2 library)
local/lib32-libasyncns 0.8+3+g68cd5af-2
    A C library for executing name service queries asynchronously
local/lib32-libcaca 0.99.beta19-2
    Color AsCii Art library (32-bit)
local/lib32-libcanberra 0.30+2+gc0620e4-3
    A small and lightweight implementation of the XDG Sound Theme Specification
    (32-bit)
local/lib32-libcap 2.43-1
    POSIX 1003.1e capabilities (32-bit)
local/lib32-libcups 2.3.3-1
    The CUPS Printing System - client libraries (32-bit)
local/lib32-libcurl-compat 7.72.0-1
    An URL retrieval library (without versioned symbols)
local/lib32-libcurl-gnutls 7.72.0-1
    An URL retrieval library (linked against gnutls)
local/lib32-libdatrie 0.2.12-1
    Implementation of double-array structure for representing trie, as proposed
    by Junichi Aoe.
local/lib32-libdbusmenu-glib 16.04.0-4
    Library for passing menus over DBus (32-bit)
local/lib32-libdbusmenu-gtk2 16.04.0-4
    Library for passing menus over DBus (32-bit) (GTK+ 2 library)
local/lib32-libdrm 2.4.102-1
    Userspace interface to kernel DRM services (32-bit)
local/lib32-libelf 0.180-1
    Libraries to handle ELF object files and DWARF debugging information
    (32-bit)
local/lib32-libepoxy 1.5.4-1
    Library handling OpenGL function pointer management
local/lib32-libffi 3.3-2
    A portable, high level programming interface to various calling conventions
    (32-bit)
local/lib32-libgcrypt 1.8.6-1
    General purpose cryptographic library based on the code from GnuPG (32-bit)
local/lib32-libgcrypt15 1.5.6-5
    General purpose cryptographic library based on the code from GnuPG
local/lib32-libglvnd 1.3.2-1
    The GL Vendor-Neutral Dispatch library
local/lib32-libgpg-error 1.38-1
    Support library for libgcrypt (32-bit)
local/lib32-libgudev 233-1
    GObject bindings for libudev
local/lib32-libgusb 0.3.5-1
    GObject wrapper for libusb1
local/lib32-libice 1.0.10-1
    X11 Inter-Client Exchange library (32-bit)
local/lib32-libid3tag 0.15.1b-2
    library for id3 tagging, lib32.
local/lib32-libidn11 1.33-1
    Implementation of the Stringprep, Punycode and IDNA specifications
local/lib32-libidn2 2.3.0-1
    Free software implementation of IDNA2008, Punycode and TR46
local/lib32-libindicator-gtk2 12.10.1-8
    Set of symbols and convenience functions for Ayatana indicators (32-bit)
    (GTK+ 2 library)
local/lib32-libjpeg-turbo 2.0.5-1
    libjpeg derivative with accelerated baseline JPEG compression and
    decompression (32-bit)
local/lib32-libjpeg6-turbo 1.5.3-2
    libjpeg derivative with accelerated baseline JPEG compression and
    decompression
local/lib32-libldap 2.4.50-1
    Lightweight Directory Access Protocol (LDAP) client libraries (32-bit)
local/lib32-libltdl 2.4.6+42+gb88cebd5-1 (multilib-devel)
    A generic library support script (32-bit)
local/lib32-libmikmod 3.3.11.1-4
    Module player library supporting many formats, including MOD, S3M, IT and XM
    (32-bit)
local/lib32-libmodplug 0.8.9.0-3
    A MOD playing library
local/lib32-libnl 3.5.0-1
    Library for applications dealing with netlink sockets (32 bit)
local/lib32-libnm-glib 1.18.5dev+12+ga8746f48ca-1
    NetworkManager client library (legacy)
local/lib32-libnsl 1.3.0-1
    Public client interface library for NIS(YP) and NIS+
local/lib32-libogg 1.3.4-2
    Ogg bitstream and framing library (32-bit)
local/lib32-libpcap 1.9.1-1
    A system-independent interface for user-level packet capture (32-bit)
local/lib32-libpciaccess 0.16-1
    X11 PCI access library (32-bit
local/lib32-libpng 1.6.37-3
    A collection of routines used to create PNG format graphics files (32-bit)
local/lib32-libpng12 1.2.59-2
    A collection of routines used to create PNG format graphics files
local/lib32-libproxy 0.4.15-2
    A library that provides automatic proxy configuration management
local/lib32-libpsl 0.21.1-1
    Public Suffix List library (32-bit)
local/lib32-libpulse 13.0-1
    A featureful, general-purpose sound server (32-bit client libraries)
local/lib32-librsvg 2.48.8-1
    SVG rendering library (32-bit)
local/lib32-librtmp0 2.4-4
    Toolkit for RTMP streams
local/lib32-libsm 1.2.3-1
    X11 Session Management library (32-bit)
local/lib32-libsndfile 1.0.28-3
    A C library for reading and writing files containing sampled sound (32-bit)
local/lib32-libsoup 2.70.0-1
    HTTP client/server library for GNOME
local/lib32-libssh2 1.9.0-1
    A library implementing the SSH2 protocol as defined by Internet Drafts
    (32-bit)
local/lib32-libtasn1 4.16.0-1
    The ASN.1 library used in GNUTLS (32 bit)
local/lib32-libthai 0.1.28-1
    Thai language support routines
local/lib32-libtheora 1.1.1-12
    An open video codec developed by the Xiph.org
local/lib32-libtiff 4.1.0-1
    Library for manipulation of TIFF images (32-bit)
local/lib32-libtiff4 3.9.7-4
    Library for manipulation of TIFF images
local/lib32-libtirpc 1.2.6-1
    Transport Independent RPC library (SunRPC replacement)
local/lib32-libudev0-shim 1-4
    libudev.so.0 compatibility library for systems with newer udev versions (32
    bit)
local/lib32-libunistring 0.9.10-1
    Library for manipulating Unicode strings and C strings (32-bit)
local/lib32-libunwind 1.3.1-1
    Portable and efficient C programming interface (API) to determine the
    call-chain of a program (32-bit)
local/lib32-libusb 1.0.23-1
    A cross-platform user library to access USB devices (32-bit)
local/lib32-libva 2.8.0-1
    Video Acceleration (VA) API for Linux (32-bit)
local/lib32-libva-mesa-driver 20.1.8-1
    VA-API implementation for gallium (32-bit)
local/lib32-libva-vdpau-driver 0.7.4-6
    VDPAU backend for VA API (32-bit)
local/lib32-libvdpau 1.4-1
    Nvidia VDPAU library
local/lib32-libvorbis 1.3.7-1
    Vorbis codec library (32-bit)
local/lib32-libvpx1.3 1.3.0-2
    VP8 and VP9 codec
local/lib32-libwebp 1.1.0-1
    WebP library
local/lib32-libwrap 7.6.28-1
    Monitors and controls incoming TCP connections
local/lib32-libx11 1.6.12-1
    X11 client-side library (32-bit)
local/lib32-libxau 1.0.9-1
    X11 authorisation library (32-bit)
local/lib32-libxcb 1.14-1
    X11 client-side library (32-bit)
local/lib32-libxcomposite 0.4.5-1
    X11 Composite extension library (32-bit)
local/lib32-libxcrypt 4.4.17-1
    Modern library for one-way hashing of passwords (32-bit)
local/lib32-libxcursor 1.2.0-1
    X cursor management library (32-bit)
local/lib32-libxdamage 1.1.5-1
    X11 damaged region extension library (32-bit)
local/lib32-libxdmcp 1.1.3-1
    X11 Display Manager Control Protocol library (32-bit)
local/lib32-libxext 1.3.4-1
    X11 miscellaneous extensions library (32-bit)
local/lib32-libxfixes 5.0.3-2
    X11 miscellaneous 'fixes' extension library (32-bit)
local/lib32-libxft 2.3.3-1
    FreeType-based font drawing library for X (32-bit)
local/lib32-libxi 1.7.10-2
    X11 Input extension library (32-bit)
local/lib32-libxinerama 1.1.4-1
    X11 Xinerama extension library (32-bit)
local/lib32-libxkbcommon 1.0.1-2
    Keymap handling library for toolkits and window systems
local/lib32-libxml2 2.9.10-2
    XML parsing library, version 2 (32-bit)
local/lib32-libxmu 1.1.3-1
    X11 miscellaneous micro-utility library (32-bit)
local/lib32-libxrandr 1.5.2-1
    X11 RandR extension library (32-bit)
local/lib32-libxrender 0.9.10-2
    X Rendering Extension client library (32-bit)
local/lib32-libxshmfence 1.3-2
    a library that exposes a event API on top of Linux futexes (32-bit)
local/lib32-libxslt 1.1.34-1
    XML stylesheet transformation library (32-bit)
local/lib32-libxss 1.2.3-1
    X11 Screen Saver extension library (32-bit)
local/lib32-libxt 1.2.0-1
    X11 toolkit intrinsics library (32-bit)
local/lib32-libxtst 1.2.3-2
    X11 Testing -- Resource extension library (32-bit)
local/lib32-libxv 1.0.11-2
    X11 Video extension library (32-bit)
local/lib32-libxxf86vm 1.1.4-2
    X11 XFree86 video mode extension library (32-bit)
local/lib32-llvm 10.0.1-1
    Collection of modular and reusable compiler and toolchain technologies
    (32-bit)
local/lib32-llvm-libs 10.0.1-1
    Low Level Virtual Machine (runtime library)(32-bit)
local/lib32-lm_sensors 3.6.0-1
    Collection of user space tools for general SMBus access and hardware
    monitoring (32-bit)
local/lib32-lz4 1.9.2-1
    Extremely fast compression algorithm (32-bit)
local/lib32-mangohud 0.5.1-3
    A Vulkan overlay layer for monitoring FPS, temperatures, CPU/GPU load and
    more (32-bit)
local/lib32-mesa 20.1.8-1
    An open-source implementation of the OpenGL specification (32-bit)
local/lib32-mesa-demos 8.4.0-2
    Mesa demos and tools (32-bit)
local/lib32-mesa-vdpau 20.1.8-1
    Mesa VDPAU drivers (32-bit)
local/lib32-mpg123 1.26.3-1
    A console based real time MPEG Audio Player for Layer 1, 2 and 3 (32-bit)
local/lib32-ncurses 6.2-1
    System V Release 4.0 curses emulation library (32-bit)
local/lib32-nettle 3.6-1
    A low-level cryptographic library (32-bit)
local/lib32-nspr 4.28-1
    Netscape Portable Runtime (32-bit)
local/lib32-nss 3.56-1
    Network Security Services (32-bit)
local/lib32-ocl-icd 2.2.12-2
    OpenCL ICD Bindings (32-bit)
local/lib32-openal 1.20.1-1
    Cross-platform 3D audio library, software implementation (32-bit)
local/lib32-opencl-mesa 20.1.8-1
    OpenCL support for AMD/ATI Radeon mesa drivers (32-bit)
local/lib32-openssl 1:1.1.1.g-1
    The Open Source toolkit for Secure Sockets Layer and Transport Layer
    Security (32-bit)
local/lib32-openssl-1.0 1.0.2.u-1
    The Open Source toolkit for Secure Sockets Layer and Transport Layer
    Security
local/lib32-opus 1.3.1-1
    Totally open, royalty-free, highly versatile audio codec (32-bit)
local/lib32-orc 0.4.32-1
    The Oild Runtime Compiler
local/lib32-p11-kit 0.23.21-1
    Loads and enumerates PKCS#11 modules (32-bit library)
local/lib32-pam 1.4.0-1
    Pluggable Authentication Modules
local/lib32-pango 1:1.46.1-1
    A library for layout and rendering of text (32-bit)
local/lib32-pcre 8.44-1
    A library that implements Perl 5-style regular expressions (32-bit)
local/lib32-pixman 0.40.0-1
    Pixman library (32-bit)
local/lib32-polkit 0.117-1
    Application development toolkit for controlling system-wide privileges
local/lib32-readline 8.0.0-1
    GNU readline library (32-bit)
local/lib32-rest 0.8.1-2
    A helper library for RESTful services
local/lib32-sdl 1.2.15-8
    A library for portable low-level access to a video framebuffer, audio
    output, mouse, and keyboard (32-bit)
local/lib32-sdl2 2.0.12-1
    A library for portable low-level access to a video framebuffer, audio
    output, mouse, and keyboard
local/lib32-sdl2_image 2.0.5-1
    A simple library to load images of various formats as SDL surfaces
local/lib32-sdl2_mixer 2.0.4-1
    A simple multi-channel audio mixer
local/lib32-sdl2_ttf 2.0.15-1
    Library that allows you to use TrueType fonts in your SDL applications
    (Version 2) (32-bit)
local/lib32-sdl_image 1.2.12-6
    A simple library to load images of various formats as SDL surfaces (32-bit)
local/lib32-sdl_mixer 1.2.12-3
    A simple multi-channel audio mixer
local/lib32-sdl_ttf 2.0.11-5
    A library that allows you to use TrueType fonts in your SDL applications
    (32-bit)
local/lib32-smpeg 0.4.5-3
    SDL MPEG Player Library
local/lib32-sqlite 3.33.0-1
    A C library that implements an SQL database engine (32-bit)
local/lib32-systemd 246.5-1
    system and service manager (32-bit)
local/lib32-tdb 1.4.3-1
    A Trivial Database similar to GDBM but allows simultaneous commits (32-bit)
local/lib32-util-linux 2.36-1
    Miscellaneous system utilities for Linux (32-bit)
local/lib32-v4l-utils 1.20.0-1
    Userspace tools and conversion library for Video 4 Linux (32-bit)
local/lib32-vkd3d 1.1-2
    Direct3D 12 to Vulkan translation library By WineHQ
local/lib32-vulkan-icd-loader 1.2.151-1
    Vulkan Installable Client Driver (ICD) Loader (32-bit)
local/lib32-vulkan-mesa-layers 20.1.8-1
    Mesa's Vulkan layers (32-bit)
local/lib32-vulkan-radeon 20.1.8-1
    Radeon's Vulkan mesa driver (32-bit)
local/lib32-vulkan-validation-layers 1.2.146-1
    Vulkan Validation Layers (32-bit)
local/lib32-wayland 1.18.0-2
    A computer display server protocol
local/lib32-xz 5.2.5-1
    Library and command line tools for XZ and LZMA compressed files (32-bit)
local/lib32-zlib 1.2.11-2
    Compression library implementing the deflate compression method found in
    gzip and PKZIP (32-bit)
local/lib32-zstd 1.4.5-1
    Zstandard - Fast real-time compression algorithm (32-bit)
local/mangohud-common 0.5.1-3
    Common files for mangohud and lib32-mangohud

Offline

#16 2021-02-01 13:13:55

arch_gala
Member
Registered: 2011-03-23
Posts: 25

Re: Wine and proton are not working on Xorg

It happened to me as well. To fix it I've uninstalled bumblebee, primus and primus_vk with their lib32 variants.

Offline

Board footer

Powered by FluxBB