Well i found another parameter in the configuration file that I had to change to Vulkan, so the game now loads in Vulka,; but it still dose not work correctly for me anyway. That is reported for other Nvidia users also. I can not say if it is because I switched to using the Nvidia driver from the Debian repositories from the Nvidia .run installer or not.
I would revert back to using the nvidia installer if I could, but I am unable to completely remove all the Debian packages right now. I autoremoved the experimental Nvidia-driver, the normal one, and the nvidai-cuda-toolkit. If I restart Debian loads in 396.51 anyway.... In recovery mode I am unable to do anything for some-reason... I can not remove any of the debian packages or install them. When I log in I am able to reinstall the experimental nvidia-driver, though. So I get rid of the experimental repository and maybe install / remove the nvidia-driver after update....
Code: Select all
The following packages have unmet dependencies:
nvidia-driver : Depends: nvidia-driver-libs (= 390.77-1) but it is not going to be installed or
nvidia-driver-libs-nonglvnd (= 390.77-1) but it is not going to be installed
Depends: nvidia-driver-bin (= 390.77-1) but it is not going to be installed
Depends: xserver-xorg-video-nvidia (= 390.77-1) but it is not going to be installed
Depends: nvidia-vdpau-driver (= 390.77-1) but 396.51-1 is to be installed
Depends: nvidia-alternative (= 390.77-1)
Depends: nvidia-kernel-dkms (= 390.77-1) or
nvidia-kernel-390.77
E: Unable to correct problems, you have held broken packages.
Why would it be trying to install that, if the experimental repository is #'d out in the /etc/apt/sources.list file?
The reason for this is not just to see if the application will load in Vulkan, but I can not load an xorg.conf, to enable cool-bits=28 for overclocking and fan control... The x screen fails to start if I have a xorg.conf.
With the debian packages right now, no xorg.conf
In the past this would generate a xorg.conf also and give me overclocking and fan control:
Code: Select all
sudo nvidia-xconfig --cool-bits=28
but now it says command not found.
Code: Select all
The following additional packages will be installed:
libegl-mesa0:i386 libegl-nvidia0 libegl-nvidia0:i386 libegl1:i386 libgbm1:i386
libgl1-nvidia-glvnd-glx:i386 libgles-nvidia2 libgles-nvidia2:i386 libgles2:i386 libglx-nvidia0:i386
libnvidia-egl-wayland1 libnvidia-eglcore libnvidia-eglcore:i386 libnvidia-glcore:i386
libnvidia-glvkspirv libnvidia-glvkspirv:i386 libopengl0 libopengl0:i386 libwayland-server0:i386
nvidia-driver-bin nvidia-driver-libs nvidia-driver-libs:i386 nvidia-driver-libs-i386:i386
nvidia-egl-common nvidia-egl-icd nvidia-egl-icd:i386 nvidia-egl-wayland-common nvidia-egl-wayland-icd
nvidia-vulkan-common nvidia-vulkan-icd nvidia-vulkan-icd:i386
Suggested packages:
vulkan-utils:i386
The following NEW packages will be installed:
libegl-mesa0:i386 libegl-nvidia0 libegl-nvidia0:i386 libegl1:i386 libgbm1:i386
libgl1-nvidia-glvnd-glx:i386 libgles-nvidia2 libgles-nvidia2:i386 libgles2:i386 libglx-nvidia0:i386
libnvidia-egl-wayland1 libnvidia-eglcore libnvidia-eglcore:i386 libnvidia-glcore:i386
libnvidia-glvkspirv libnvidia-glvkspirv:i386 libopengl0 libopengl0:i386 libwayland-server0:i386
nvidia-driver nvidia-driver-bin nvidia-driver-libs nvidia-driver-libs:i386 nvidia-driver-libs-i386:i386
nvidia-egl-common nvidia-egl-icd nvidia-egl-icd:i386 nvidia-egl-wayland-common nvidia-egl-wayland-icd
nvidia-vulkan-common nvidia-vulkan-icd nvidia-vulkan-icd:i386
0 upgraded, 32 newly installed, 0 to remove and 239 not upgraded.
Code: Select all
Processing triggers for nvidia-alternative:i386 (396.51-1) ...
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia/current because link group nvidia is broken
Setting up libnvidia-glcore:i386 (396.51-1) ...
Setting up nvidia-egl-wayland-common (396.51-1) ...
Setting up libnvidia-egl-wayland1:amd64 (396.51-1) ...
Setting up libegl-nvidia0:amd64 (396.51-1) ...
Setting up libegl-nvidia0:i386 (396.51-1) ...
Processing triggers for libc-bin (2.27-5) ...
Setting up nvidia-egl-common (396.51-1) ...
Setting up libgles-nvidia2:amd64 (396.51-1) ...
Setting up nvidia-vulkan-common (396.51-1) ...
Setting up libgles2:i386 (1.1.0-1) ...
Processing triggers for glx-alternative-mesa (0.8.7) ...
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia because link group glx is broken
update-alternatives: warning: not replacing /etc/modprobe.d/nvidia.conf with a link
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia because link group glx is broken
update-alternatives: warning: not replacing /etc/modprobe.d/nvidia.conf with a link
Setting up nvidia-driver-bin (396.51-1) ...
Setting up nvidia-egl-wayland-icd:amd64 (396.51-1) ...
Setting up libwayland-server0:i386 (1.15.0-2) ...
Setting up libglx-nvidia0:i386 (396.51-1) ...
Setting up nvidia-vulkan-icd:i386 (396.51-1) ...
Setting up nvidia-vulkan-icd:amd64 (396.51-1) ...
Setting up libgbm1:i386 (18.2.0~rc4-1) ...
Setting up nvidia-egl-icd:amd64 (396.51-1) ...
Setting up libgles-nvidia2:i386 (396.51-1) ...
Setting up libegl-mesa0:i386 (18.2.0~rc4-1) ...
Setting up libgl1-nvidia-glvnd-glx:i386 (396.51-1) ...
Setting up nvidia-driver-libs:amd64 (396.51-1) ...
Setting up libegl1:i386 (1.1.0-1) ...
Setting up nvidia-driver (396.51-1) ...
Setting up nvidia-egl-icd:i386 (396.51-1) ...
Setting up nvidia-driver-libs:i386 (396.51-1) ...
Setting up nvidia-driver-libs-i386:i386 (396.51-1) ...
Processing triggers for glx-alternative-nvidia (0.8.7) ...
Processing triggers for libc-bin (2.27-5) ...
Processing triggers for update-glx (0.8.7) ...
Processing triggers for glx-alternative-nvidia (0.8.7) ...
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia because link group glx is broken
update-alternatives: warning: not replacing /etc/modprobe.d/nvidia.conf with a link
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia because link group glx is broken
update-alternatives: warning: not replacing /etc/modprobe.d/nvidia.conf with a link
Processing triggers for libc-bin (2.27-5) ...
Processing triggers for initramfs-tools (0.132) ...
update-initramfs: Generating /boot/initrd.img-4.17.0-3-amd64
When I:
Code: Select all
sudo apt -t experimental install nvidia-driver
config.blk from Warthunder directory along with the vulkan files being downloaded... add /WarThunder/content/pkg_vulkan.rq2, then update via launcher; change config.blk, and start aces via command line.
[for me with root privileges]
forcedLauncher:i=2
renderer2:t="auto"
This gets changed to vulkan
doShowDriversOutdated:b=yes
language:t="English"
use_release_candidate:b=no
releaseChannel:t=""
clientType:t="32bit"
hdClient:b=no
graphicsQuality:t="medium"
use_gamepad_cursor_control:b=no
yunetwork{
curCircuit:t="production"
enableWebStatus:b=no
webStatusPort:i=23456
}
video{
mode:t="fullscreen"
resolution:t="3840 x 2160"
instancing:t="auto"
compatibilityMode:b=no
postfx_antialiasing:t="fxaa"
driver:t="auto"
I was unaware of the existence of this parameter, also changed to vulkan
disableFlipEx:b=no
oculus:b=no
alpha_to_coverage:b=no
windowed:b=no
vsync:b=no
adaptive_vsync:b=no
fonts:t="medium"
}
So I had to put a fresh install of Debian on to find this out....
I reinstall the nvidia driver
sh ./NVIDIA-Linux-x86_64-396.45.run [easy to uninstall, just add; --unistall]
and did it again with 396.54.02
I found that I can load the game in Vulkan, but it crashes and freezes a lot more than it did yesterday when I was using the debian packed nvidia-driver.
It didn't freeze at all yesterday.
Later on in the day I have 396.54.02 installed.
So it looks like debianSid-vulkan is able to link up with this manual nvidia driver installation... Don't ask me about the 390 drivers... I can't get them to work.
I ctr+alt+f1 and login to normal user
then I
The application loads normally. It is nearly perfect I am able to play and join battles. This is still in alpha testing phase btw...
The only problem is there is an approx. 3 sec stutter every 5-10 sec i that gets more intense as the app demands more resources.