VtM:B unable to initialize shader system
Hi, I've been trying to play some Vampire the Masquerade: Bloodlines on my old 2013 alienware m14x r2 that's running Endeavour OS through your launcher. Everytime I hit play I get the error saying
unable to init shader system
. Please help me with this, it's been driving me up the wall. I have the log ready if anyone needs it.43 Replies
robust-apricotOPā¢2y ago
here is the log
optimistic-goldā¢2y ago
DXVK 2.x requires Vulkan 1.3, but your hardware only supports Vulkan 1.2. You can disable DXVK, and then optionally install DXVK 1.10.3 from Winetricks.
robust-apricotOPā¢2y ago
Thanks, this would normally be the part where I ask you how to do that but I'm sure there's a vid on it. Thanks for help.
optimistic-goldā¢2y ago
Go to the game's settings in Heroic, unchecks "Automatically update DXVK", and then click on the " Winetricks" button. Then select the default prefix, then install a DLL. And from there you can select the last dxvk1 version.
robust-apricotOPā¢2y ago
Great, so that means what I just did is the right step.
optimistic-goldā¢2y ago
Oh, good. š
robust-apricotOPā¢2y ago
Seems I still get nothing
optimistic-goldā¢2y ago
Looks like it's using Intel video, I think. Try checking the "Use dedicated video" checkbox.
robust-apricotOPā¢2y ago
I only see "Use dedicated graphic card" checkbox. Check that?
optimistic-goldā¢2y ago
Right.
robust-apricotOPā¢2y ago
Got nothing.
robust-apricotOPā¢2y ago
should uncheckbox autoinstall Vkd3d?
is there a way to have it use OpenGL rather than Vulkan for graphics in winetricks?
foreign-sapphireā¢2y ago
inxi -SMGxx
Post this output
From terminalrobust-apricotOPā¢2y ago
System:
Host: seraphix3-m14xr2 Kernel: 6.1.38-1-lts arch: x86_64 bits: 64
compiler: gcc v: 13.1.1 Desktop: KDE Plasma v: 5.27.6 tk: Qt v: 5.15.10
wm: kwin_x11 dm: LightDM Distro: EndeavourOS base: Arch Linux
Machine:
Type: Portable System: Alienware product: M14xR2 v: A15
serial: <superuser required>
Mobo: Alienware model: M14xR2 v: A15 serial: <superuser required>
UEFI-[Legacy]: Alienware v: A15 date: 03/22/2018
Graphics:
Device-1: Intel 3rd Gen Core processor Graphics vendor: Dell driver: i915
v: kernel arch: Gen-7 ports: active: LVDS-1 empty: DP-1, DP-2, HDMI-A-1,
HDMI-A-2, VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0166
Device-2: NVIDIA GK107M [GeForce GT 650M] vendor: Dell driver: N/A
arch: Kepler pcie: speed: 8 GT/s lanes: 16 bus-ID: 01:00.0
chip-ID: 10de:0fd1
Device-3: Suyin Laptop_Integrated_Webcam_HD driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-1.5:3 chip-ID: 064e:8128
Display: x11 server: X.Org v: 21.1.8 compositor: kwin_x11 driver: X:
loaded: intel unloaded: modesetting alternate: fbdev,vesa dri: i965
gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1600x900 s-dpi: 96
Monitor-1: LVDS-1 mapped: LVDS1 model: AU Optronics 0x213e res: 1600x900
dpi: 131 diag: 355mm (14")
API: OpenGL v: 4.2 Mesa 23.1.3 renderer: Mesa Intel HD Graphics 4000 (IVB
GT2) direct-render: Yes
foreign-sapphireā¢2y ago
You don't have Nvidia driver installed at all
It says N/A
robust-apricotOPā¢2y ago
eh?
all this time
foreign-sapphireā¢2y ago
Also i do not recommend using Flatpak build of Heroic
Just install this one instead
https://aur.archlinux.org/packages/heroic-games-launcher-bin
Maintained by Heroic maintainer himself
This should install correct driver for your gpu
robust-apricotOPā¢2y ago
okay, let me give that a go
man, installing the drivers are taking longer than I thought
foreign-sapphireā¢2y ago
It will compile modules for your kernel so after everything is done you have to reboot system for driver to kick in
Also a note in some cases NV driver might not load properly if secure boot is on in bios
But that is for later
robust-apricotOPā¢2y ago
okay
Alright all installed
time to reboot brb
okay, I'm back
foreign-sapphireā¢2y ago
Did you switch to aur package also?
Instead of flatpak
robust-apricotOPā¢2y ago
oh shoot that's right, I should have finished typing in the pacman download prompt
foreign-sapphireā¢2y ago
Also post this again
inxi -SMGxx
robust-apricotOPā¢2y ago
System:
Host: seraphix3-m14xr2 Kernel: 6.1.38-1-lts arch: x86_64 bits: 64
compiler: gcc v: 13.1.1 Desktop: KDE Plasma v: 5.27.6 tk: Qt v: 5.15.10
wm: kwin_x11 dm: LightDM Distro: EndeavourOS base: Arch Linux
Machine:
Type: Portable System: Alienware product: M14xR2 v: A15
serial: <superuser required>
Mobo: Alienware model: M14xR2 v: A15 serial: <superuser required>
UEFI-[Legacy]: Alienware v: A15 date: 03/22/2018
Graphics:
Device-1: Intel 3rd Gen Core processor Graphics vendor: Dell driver: i915
v: kernel arch: Gen-7 ports: active: LVDS-1 empty: DP-1, DP-2, HDMI-A-1,
HDMI-A-2, VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0166
Device-2: NVIDIA GK107M [GeForce GT 650M] vendor: Dell driver: N/A
arch: Kepler pcie: speed: 8 GT/s lanes: 16 bus-ID: 01:00.0
chip-ID: 10de:0fd1
Device-3: Suyin Laptop_Integrated_Webcam_HD driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-1.5:3 chip-ID: 064e:8128
Display: x11 server: X.Org v: 21.1.8 compositor: kwin_x11 driver: X:
loaded: intel unloaded: modesetting alternate: fbdev,vesa dri: i965
gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1600x900 s-dpi: 96
Monitor-1: LVDS-1 mapped: LVDS1 model: AU Optronics 0x213e res: 1600x900
dpi: 131 diag: 355mm (14")
API: OpenGL v: 4.2 Mesa 23.1.3 renderer: Mesa Intel HD Graphics 4000 (IVB
GT2) direct-render: Yes
foreign-sapphireā¢2y ago
It still says N/A šø
dependent-tanā¢2y ago
maybe that's because nvidia-dkms downloads the 535 driver rather than the 470 driver
foreign-sapphireā¢2y ago
Ah , so arch just doesn't install 470 that way
Yep
Tkg script time it is then, best solution
dependent-tanā¢2y ago
or just use the aur
foreign-sapphireā¢2y ago
That would work as well
Either install this https://aur.archlinux.org/packages/nvidia-470xx-dkms
https://github.com/Frogging-Family/nvidia-all#how-to-run-the-installer
Or use this
I did an ooopsie by assuming arch repos would have 470 šø
robust-apricotOPā¢2y ago
on it now
installing the 470 will take some time to download
Also in the AUR version of Heroic
After my system crashing on me, I think I reached a breakthrough
Will trying running the game after I reinstall the 470 from the aur again cause it crashed in the middle of the install last time and I don't want to risk anything.
System:
Host: seraphix3-m14xr2 Kernel: 6.1.38-1-lts arch: x86_64 bits: 64
compiler: gcc v: 13.1.1 Desktop: KDE Plasma v: 5.27.6 tk: Qt v: 5.15.10
wm: kwin_x11 dm: LightDM Distro: EndeavourOS base: Arch Linux
Machine:
Type: Portable System: Alienware product: M14xR2 v: A15
serial: <superuser required>
Mobo: Alienware model: M14xR2 v: A15 serial: <superuser required>
UEFI-[Legacy]: Alienware v: A15 date: 03/22/2018
Graphics:
Device-1: Intel 3rd Gen Core processor Graphics vendor: Dell driver: i915
v: kernel arch: Gen-7 ports: active: LVDS-1 empty: DP-1, DP-2, HDMI-A-1,
HDMI-A-2, VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0166
Device-2: NVIDIA GK107M [GeForce GT 650M] vendor: Dell driver: N/A
arch: Kepler pcie: speed: 8 GT/s lanes: 16 bus-ID: 01:00.0
chip-ID: 10de:0fd1
Device-3: Suyin Laptop_Integrated_Webcam_HD driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-1.5:3 chip-ID: 064e:8128
Display: x11 server: X.Org v: 21.1.8 compositor: kwin_x11 driver: X:
loaded: intel unloaded: modesetting alternate: fbdev,vesa dri: i965
gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1600x900 s-dpi: 96
Monitor-1: LVDS-1 mapped: LVDS1 model: AU Optronics 0x213e res: 1600x900
dpi: 131 diag: 355mm (14")
API: OpenGL v: 4.2 Mesa 23.1.3 renderer: Mesa Intel HD Graphics 4000 (IVB
GT2) direct-render: Yes
robust-apricotOPā¢2y ago
This is way better
robust-apricotOPā¢2y ago
Great now it crashes when I get to the main menu. I'll work on it more in 9 hours. Thanks for all your help guys.
foreign-sapphireā¢2y ago
1-) You are still using Flatpak.
2-) Driver is still not installed.
3-) You at least managed to get DXVK 1.10.3 to prefix
robust-apricotOPā¢2y ago
So I failed to follow steps 1 and 2. fml.
Oh forget it, I'll just figure out what is going wrong some other time.
In the meanwhile I'll just use my steam copy.
System:
Host: seraphix3-m14xr2 Kernel: 6.1.38-2-lts arch: x86_64 bits: 64
compiler: gcc v: 13.1.1 Desktop: KDE Plasma v: 5.27.6 tk: Qt v: 5.15.10
wm: kwin_x11 dm: LightDM Distro: EndeavourOS base: Arch Linux
Machine:
Type: Portable System: Alienware product: M14xR2 v: A15
serial: <superuser required>
Mobo: Alienware model: M14xR2 v: A15 serial: <superuser required>
UEFI-[Legacy]: Alienware v: A15 date: 03/22/2018
Graphics:
Device-1: Intel 3rd Gen Core processor Graphics vendor: Dell driver: i915
v: kernel arch: Gen-7 ports: active: LVDS-1 empty: DP-1, DP-2, HDMI-A-1,
HDMI-A-2, VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0166
Device-2: NVIDIA GK107M [GeForce GT 650M] vendor: Dell driver: N/A
arch: Kepler pcie: speed: 8 GT/s lanes: 16 bus-ID: 01:00.0
chip-ID: 10de:0fd1
Device-3: Suyin Laptop_Integrated_Webcam_HD driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-1.5:3 chip-ID: 064e:8128
Display: x11 server: X.Org v: 21.1.8 compositor: kwin_x11 driver: X:
loaded: intel unloaded: modesetting alternate: fbdev,vesa dri: i965
gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1600x900 s-dpi: 96
Monitor-1: LVDS-1 mapped: LVDS1 model: AU Optronics 0x213e res: 1600x900
dpi: 131 diag: 355mm (14")
API: OpenGL v: 4.2 Mesa 23.1.3 renderer: Mesa Intel HD Graphics 4000 (IVB
GT2) direct-render: Yes
dependent-tanā¢2y ago
Device-2: NVIDIA GK107M [GeForce GT 650M] vendor: Dell driver: N/A
š
robust-apricotOPā¢2y ago
OMG, why is this not registering. I've ran the command like 5 times.
EndeavourOS, why are you like this for gaming?
dependent-tanā¢2y ago
it's just the old hardware
arch is amazing for gaming
robust-apricotOPā¢2y ago
very old
Looked into it and apparently I need help from
optimus-manager
gonna install reboot and fiddle with that
3 hrs of AAAAAAAAAA!!!!!
Device-2: NVIDIA GK107M [GeForce GT 650M] vendor: Dell driver: N/A
foreign-sapphireā¢2y ago
Is this with AUR package
https://github.com/Frogging-Family/nvidia-all#how-to-run-the-installer
Use this
Follow the prompts carefully
Say N to open source kernel module stuff ( if it asks )
You're gonna select 470 driver
Nothing else
robust-apricotOPā¢2y ago
If this works, I owe @"Leopard" a drink.
ystem:
Host: seraphix3-m14xr2 Kernel: 6.1.38-2-lts arch: x86_64 bits: 64
compiler: gcc v: 13.1.1 Desktop: KDE Plasma v: 5.27.6 tk: Qt v: 5.15.10
wm: kwin_x11 dm: LightDM Distro: EndeavourOS base: Arch Linux
Machine:
Type: Portable System: Alienware product: M14xR2 v: A15
serial: <superuser required>
Mobo: Alienware model: M14xR2 v: A15 serial: <superuser required>
UEFI-[Legacy]: Alienware v: A15 date: 03/22/2018
Graphics:
Device-1: Intel 3rd Gen Core processor Graphics vendor: Dell driver: i915
v: kernel arch: Gen-7 ports: active: LVDS-1 empty: DP-1, DP-2, HDMI-A-1,
HDMI-A-2, VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0166
Device-2: NVIDIA GK107M [GeForce GT 650M] vendor: Dell driver: nvidia
v: 470.199.02 arch: Kepler pcie: speed: 8 GT/s lanes: 16 ports: active: none
empty: DP-3 bus-ID: 01:00.0 chip-ID: 10de:0fd1
Device-3: Suyin Laptop_Integrated_Webcam_HD driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-1.5:3 chip-ID: 064e:8128
Display: x11 server: X.Org v: 21.1.8 compositor: kwin_x11 driver: X:
loaded: modesetting,nvidia dri: crocus gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1600x900 s-dpi: 96
Monitor-1: LVDS-1 mapped: LVDS-1-1 model: AU Optronics 0x213e
res: 1600x900 dpi: 132 diag: 355mm (14")
API: OpenGL v: 4.6.0 NVIDIA 470.199.02 renderer: NVIDIA GeForce GT
650M/PCIe/SSE2 direct-render: Yes
That did it
now to test
That did it.
I owe someone drinking money.
Or at least some cash to the Heroic Launcher funds.foreign-sapphireā¢2y ago
Cash to Heroic Launcher funds, if you want ofc š
It is not like support is paid or anything šø
I'm glad it is solved
Btw in case if you want to run Proton titles, only Proton 7 will work for you with Vulkan
Proton 8 requires newer driver that your gpu doesn't support.
But you can manually replace dxvk/vkd3d versions of 8 if some absolutely requires 8
robust-apricotOPā¢2y ago
Well that explains so much on the steam side as well
foreign-sapphireā¢2y ago
Manual replacement works like this btw:
.steam/steam/steamapps/common/Proton 8.0/dist/lib64/wine
64 bit dxvk and vkd3d dlls goes in there
.steam/steam/steamapps/common/Proton 8.0/dist/lib/wine
32 bit ones are in here in their folders
https://github.com/doitsujin/dxvk/releases/tag/v1.10.3
https://github.com/HansKristian-Work/vkd3d-proton/releases/tag/v2.6
These are the absolute newest ones that your gpu can use
That's it
Gonna mark this as solved