Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Vulkan

Linux Kernel, Network, and Services configuration.
Post Reply
Message
Author
ryankm
Posts: 26
Joined: 2018-04-07 16:21

Vulkan

#1 Post by ryankm »

How do i get this working. I keep downloading it from the Lunar G website and trying to install it. I run ./setup-enc-sh and it says Permission Denied.....

I install the vulkan libraries with apt... it doesn't work.

So I was able to get it working with some pretty nice effects to go along with it also...
Make sure your pci slots are transfering data at 8.0 gt/s
I am using nvidia driver 396.54.02
Debian sid Vulkan pkged 1.73

Code: Select all

 sudo nvidia-xconfig --cool-bits=28
Pick your monitors and disconnect any secondary....
reboot
login and do what ever it is you have to do, like connect to your blutooth device, or what ever....
ctr+alt+f1

login in as normal user

Code: Select all

startx nvidia-settings
I max out the fan speed add 100 to the powermizer offset & 1800 to the memory transfer rate offset; set the clock mode to adaptive.
not to mention the best non alluminum corroding thermal paste i could find on the gpu fan, the cool labratory copper stuff; the cpu fanss in the hp bios have to be set manually in the bios. I have the set at minimum. Fan noise is not reall a problem with this one. The only major fan noise is from the small gpu fan at max...
Then exit... It'll keep the settings and the command line will pop back up.

Code: Select all

cd /home/ryan/WarThunder

Code: Select all

nano config.blk

Code: Select all

forcedLauncher:i=0
renderer2:t="vulkan"
doShowDriversOutdated:b=yes
language:t="English"
use_release_candidate:b=no
releaseChannel:t=""
clientType:t="32bit"
hdClient:b=no
graphicsQuality:t="custom"
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="high_taa"
  driver:t="vulkan"
  disableFlipEx:b=yes
  oculus:b=no
  alpha_to_coverage:b=no
  windowed:b=no
  vsync:b=no
  adaptive_vsync:b=no
  fonts:t="medium"
}

graphics{
  advancedShore:b=no
  rendinstDistMul:r=0.5
  enableSuspensionAnimation:b=yes
  landquality:i=0
  backgroundScale:r=0.85
  clipmapScale:r=0.5
  contactShadowsQuality:i=0
  texquality:t="medium"
  cloudsQuality:i=2
  grassRadiusMul:r=1.6
  waterRefractionEnabledFor:i=1
  tireTracksQuality:i=0
  dirtSubDiv:i=1
  panoramaResolution:i=1440
  lenseFlares:b=no
  shadowQuality:t="ultralow"
  anisotropy:i=1
  waterReflectionTexDiv:i=10
  displacementQuality:i=0
  fxDensityMul:r=0.6
  lastClipSize:i=2048
  skyQuality:i=2
  physicsQuality:i=1
  foamQuality:t="low"
  foliageReprojection:b=no
  ssaa:r=1
  enemiesQuality:t="low"
  hqHangarWeather:b=no
}

render{
  grass:b=yes
  softFx:b=no
  fxReflection:b=yes
  ssrQuality:i=0
  shadows:b=yes
  staticShadowsOnEffects:b=no
  waterReflection:b=yes
  haze:b=yes
  selfReflection:b=no
  ssaoQuality:i=0
  rendinstGlobalShadows:b=no
  motionBlur:b=yes
}

directx{
  maxaa:i=0
  d3d9ex:b=yes
}

debug{
  screenshotAsJpeg:b=yes
  512mboughttobeenoughforanybody:b=yes
}

launcher{
  carouselImagesListUrlOverride:t="127.0.0.1:23456/web/carousel-images.csv"
  startup_with_windows:b=no
  hide_to_tray_option:b=yes
  enableCarousel:b=no
  carouselHtmlUrlOverride:t="127.0.0.1:23456/web/carousel.html"
  overrideCarouselUrls:b=yes
}

download{
  dnl_speed_rate:i=1000
  upl_speed_rate:i=1000
  tracker_exchange:b=yes
  upl_limit:b=no
  peer_exchange:b=yes
  UTP:b=yes
  seeding_on:b=yes
  DHT:b=yes
  dnl_limit:b=no
}

oculus{
  maxSeparation:r=0.0005
  predictionEnabled:b=no
  k1:r=0.5
  fovMul:r=1.2
  edgeScale:r=0.95
  zeroParallaxDist:r=3
  k2:r=0.666
  magnetometerEnabled:b=no
}

sound{
  speakerMode:t="Default"
  fmod_sound_enable:b=yes
}
50-90fps
and for true 4k high res at 30-60fps still smooth and playable... Set resolution to maximum off middle, go back and change panorama to 1440...

Code: Select all

startx ./linux64/aces
You have to kind of brute force this one. The game freezes on startup now and again. It also freezes after 50% of the battles. It froze once during battle, but I was able to rejoin. THis designed to be a fast loader so all the freezes do not bother me to much. With num lock disabled, hit the eight key on the numpad; will bring up the last command to reload the game. I get about 60 fps with this and the new HQTAA + 4k with the 1440p panorama.... There are some really nice visual effects here going on.

disable taa if you do not like freezing, That is one of the things open gl dosn't have... The vulkan client is very interesting... More of a 3d image than opengl is
Image
ImageVulkan hitaa render by Ryan K. Murphy, on Flickr
Last edited by ryankm on 2018-09-11 00:56, edited 12 times in total.


milomak
Posts: 2168
Joined: 2009-06-09 22:20
Been thanked: 2 times

Re: Vulkan

#3 Post by milomak »

so will something like steam pick this up?
Desktop: A320M-A PRO MAX, AMD Ryzen 5 3600, GALAX GeForce RTX™ 2060 Super EX (1-Click OC) - Sid, Win10, Arch Linux, Gentoo, Solus
Laptop: hp 250 G8 i3 11th Gen - Sid
Kodi: AMD Athlon 5150 APU w/Radeon HD 8400 - Sid

ryankm
Posts: 26
Joined: 2018-04-07 16:21

Re: Vulkan

#4 Post by ryankm »

So I
I do this.... But I still can not get my application Warthunder to load in Vulkan.... I think it has something to do with the /etc/vulkan/icd.d/nvidia_icd.json being wrong....

{
"file_format_version" : "1.0.0",
"ICD": {
"library_path": "libGLX_nvidia.so.0",
"api_version" : "1.1.70"
}
}
before anybody asks....
Nvidia driver beta driver 396.45 Downloaded and installed via Recovery mode
sh ./NVIDIA-Linux-x86_64-396.45.run

Code: Select all

===========
VULKAN INFO
===========

Vulkan Instance Version: 1.1.73



Instance Extensions:
====================
Instance Extensions     count = 16
        VK_EXT_acquire_xlib_display         : extension revision  1
        VK_EXT_debug_report                 : extension revision  9
        VK_EXT_direct_mode_display          : extension revision  1
        VK_EXT_display_surface_counter      : extension revision  1
        VK_KHR_display                      : extension revision 21
        VK_KHR_get_physical_device_properties2: extension revision  1
        VK_KHR_get_surface_capabilities2    : extension revision  1
        VK_KHR_surface                      : extension revision 25
        VK_KHR_xcb_surface                  : extension revision  6
        VK_KHR_xlib_surface                 : extension revision  6
        VK_KHR_device_group_creation        : extension revision  1
        VK_KHR_external_fence_capabilities  : extension revision  1
        VK_KHR_external_memory_capabilities : extension revision  1
        VK_KHR_external_semaphore_capabilities: extension revision  1
        VK_KHR_wayland_surface              : extension revision  6
        VK_EXT_debug_utils                  : extension revision  1
Layers: count = 6
=======
VK_LAYER_GOOGLE_unique_objects (Google Validation Layer) Vulkan version 1.1.73, layer version 1
        Layer Extensions        count = 0
        Devices         count = 1
                GPU id       : 0 (GeForce GTX 1050 Ti)
                Layer-Device Extensions count = 0

VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation) Vulkan version 1.1.73, layer version 1
        Layer Extensions        count = 1
                VK_EXT_debug_report                 : extension revision  6
        Devices         count = 1
                GPU id       : 0 (GeForce GTX 1050 Ti)
                Layer-Device Extensions count = 2
                        VK_EXT_debug_marker                 : extension revision  4
                        VK_EXT_validation_cache             : extension revision  1

VK_LAYER_GOOGLE_threading (Google Validation Layer) Vulkan version 1.1.73, layer version 1
        Layer Extensions        count = 1
                VK_EXT_debug_report                 : extension revision  6
        Devices         count = 1
                GPU id       : 0 (GeForce GTX 1050 Ti)
                Layer-Device Extensions count = 0

VK_LAYER_LUNARG_parameter_validation (LunarG Validation Layer) Vulkan version 1.1.73, layer version 1
        Layer Extensions        count = 1
                VK_EXT_debug_report                 : extension revision  6
        Devices         count = 1
                GPU id       : 0 (GeForce GTX 1050 Ti)
                Layer-Device Extensions count = 1
                        VK_EXT_debug_marker                 : extension revision  4

VK_LAYER_LUNARG_object_tracker (LunarG Validation Layer) Vulkan version 1.1.73, layer version 1
        Layer Extensions        count = 1
                VK_EXT_debug_report                 : extension revision  6
        Devices         count = 1
                GPU id       : 0 (GeForce GTX 1050 Ti)
                Layer-Device Extensions count = 1
                        VK_EXT_debug_marker                 : extension revision  4

VK_LAYER_LUNARG_core_validation (LunarG Validation Layer) Vulkan version 1.1.73, layer version 1
        Layer Extensions        count = 1
                VK_EXT_debug_report                 : extension revision  6
        Devices         count = 1
                GPU id       : 0 (GeForce GTX 1050 Ti)
                Layer-Device Extensions count = 2
                        VK_EXT_debug_marker                 : extension revision  4
                        VK_EXT_validation_cache             : extension revision  1

Presentable Surfaces:
=====================
GPU id       : 0 (GeForce GTX 1050 Ti)
Surface type : VK_KHR_xcb_surface
Formats:                count = 2
        B8G8R8A8_UNORM
        B8G8R8A8_SRGB
Present Modes:          count = 3
        FIFO_KHR
        FIFO_RELAXED_KHR
        IMMEDIATE_KHR

VkSurfaceCapabilitiesKHR:
=========================
        minImageCount       = 2
        maxImageCount       = 8
        currentExtent:
                width       = 256
                height      = 256
        minImageExtent:
                width       = 256
                height      = 256
        maxImageExtent:
                width       = 256
                height      = 256
        maxImageArrayLayers = 1
        supportedTransform:
                VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
        currentTransform:
                VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
        supportedCompositeAlpha:
                VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
        supportedUsageFlags:
                VK_IMAGE_USAGE_TRANSFER_SRC_BIT
                VK_IMAGE_USAGE_TRANSFER_DST_BIT
                VK_IMAGE_USAGE_SAMPLED_BIT
                VK_IMAGE_USAGE_STORAGE_BIT
                VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
:
Last edited by ryankm on 2018-08-30 15:35, edited 1 time in total.

ryankm
Posts: 26
Joined: 2018-04-07 16:21

Re: Vulkan

#5 Post by ryankm »

Okay so i unistalled the Nvidia driver and reinstalled nvidia-driver via apt... I got 390.77, although; I would like t0 have 390.87 as it applied some of the fixes from 396.45....

anyway that json file which someone mentioned had to do with linking é. Is now:


{
"file_format_version" : "1.0.0",
"ICD": {
"library_path": "libGLX_nvidia.so.0",
"api_version" : "1.1.73"
}
}

But I still can not get application to load in vulkan

ryankm
Posts: 26
Joined: 2018-04-07 16:21

Re: Vulkan

#6 Post by ryankm »

It now works...

User avatar
Head_on_a_Stick
Posts: 14114
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 133 times

Re: Vulkan

#7 Post by Head_on_a_Stick »

ryankm wrote:It now works...
Please share the details of your solution with the community, others may find it useful.
deadbang

ryankm
Posts: 26
Joined: 2018-04-07 16:21

Re: Vulkan

#8 Post by ryankm »

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

Code: Select all

cd/home/ryan/WarThunder

Code: Select all

startx ./linux64/aces
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.

ryankm
Posts: 26
Joined: 2018-04-07 16:21

Re: Vulkan

#9 Post by ryankm »

So how often do they update the Vulkan libraries around here. I noticed the Debian ones are outdated? & how do I get the new one... Is there a realistic way to package it

Wheelerof4te
Posts: 1454
Joined: 2015-08-30 20:14

Re: Vulkan

#10 Post by Wheelerof4te »

^When they are ready.

I'm running War Thunder on Sid using AMD R5 330m, amdgpu enabled manually since it's a SI card.
It runs well enough, but the card overheats this badly designed laptop fast. I have mesa Vulkan libs installed, but I don't know if they're being used.

EDIT: War Thunder is not yet ready for Vulkan, so don't expect any kind of good support until they release an update for it. There's a good reason "auto" isn't defaulting to Vulkan, as you've seen.

ryankm
Posts: 26
Joined: 2018-04-07 16:21

Re: Vulkan

#11 Post by ryankm »

So install a second gpu, but i can't get Vulkan to recognize it.

Code: Select all

ryan@ryanKelly:~$ vulkaninfo
===========
VULKAN INFO
===========

Vulkan Instance Version: 1.1.73



Instance Extensions:
====================
Instance Extensions	count = 16
	VK_KHR_device_group_creation        : extension revision  1
	VK_KHR_display                      : extension revision 21
	VK_KHR_external_fence_capabilities  : extension revision  1
	VK_KHR_external_memory_capabilities : extension revision  1
	VK_KHR_external_semaphore_capabilities: extension revision  1
	VK_KHR_get_physical_device_properties2: extension revision  1
	VK_KHR_get_surface_capabilities2    : extension revision  1
	VK_KHR_surface                      : extension revision 25
	VK_KHR_xcb_surface                  : extension revision  6
	VK_KHR_xlib_surface                 : extension revision  6
	VK_EXT_acquire_xlib_display         : extension revision  1
	VK_EXT_debug_report                 : extension revision  9
	VK_EXT_direct_mode_display          : extension revision  1
	VK_EXT_display_surface_counter      : extension revision  1
	VK_KHR_wayland_surface              : extension revision  6
	VK_EXT_debug_utils                  : extension revision  1
Layers: count = 6
=======
VK_LAYER_GOOGLE_unique_objects (Google Validation Layer) Vulkan version 1.1.73, layer version 1
	Layer Extensions	count = 0
	Devices 	count = 1
		GPU id       : 0 (GeForce GTX 1050 Ti)
		Layer-Device Extensions	count = 0

VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation) Vulkan version 1.1.73, layer version 1
	Layer Extensions	count = 1
		VK_EXT_debug_report                 : extension revision  6
	Devices 	count = 1
		GPU id       : 0 (GeForce GTX 1050 Ti)
		Layer-Device Extensions	count = 2
			VK_EXT_debug_marker                 : extension revision  4
			VK_EXT_validation_cache             : extension revision  1

VK_LAYER_LUNARG_parameter_validation (LunarG Validation Layer) Vulkan version 1.1.73, layer version 1
	Layer Extensions	count = 1
		VK_EXT_debug_report                 : extension revision  6
	Devices 	count = 1
		GPU id       : 0 (GeForce GTX 1050 Ti)
		Layer-Device Extensions	count = 1
			VK_EXT_debug_marker                 : extension revision  4

VK_LAYER_LUNARG_object_tracker (LunarG Validation Layer) Vulkan version 1.1.73, layer version 1
	Layer Extensions	count = 1
		VK_EXT_debug_report                 : extension revision  6
	Devices 	count = 1
		GPU id       : 0 (GeForce GTX 1050 Ti)
		Layer-Device Extensions	count = 1
			VK_EXT_debug_marker                 : extension revision  4

VK_LAYER_LUNARG_core_validation (LunarG Validation Layer) Vulkan version 1.1.73, layer version 1
	Layer Extensions	count = 1
		VK_EXT_debug_report                 : extension revision  6
	Devices 	count = 1
		GPU id       : 0 (GeForce GTX 1050 Ti)
		Layer-Device Extensions	count = 2
			VK_EXT_debug_marker                 : extension revision  4
			VK_EXT_validation_cache             : extension revision  1

VK_LAYER_GOOGLE_threading (Google Validation Layer) Vulkan version 1.1.73, layer version 1
	Layer Extensions	count = 1
		VK_EXT_debug_report                 : extension revision  6
	Devices 	count = 1
		GPU id       : 0 (GeForce GTX 1050 Ti)
		Layer-Device Extensions	count = 0

Presentable Surfaces:
=====================
GPU id       : 0 (GeForce GTX 1050 Ti)
Surface type : VK_KHR_xcb_surface
Formats:		count = 2
	B8G8R8A8_UNORM
	B8G8R8A8_SRGB
Present Modes:		count = 3
	FIFO_KHR
	FIFO_RELAXED_KHR
	IMMEDIATE_KHR

VkSurfaceCapabilitiesKHR:
=========================
	minImageCount       = 2
	maxImageCount       = 8
	currentExtent:
		width       = 256
		height      = 256
	minImageExtent:
		width       = 256
		height      = 256
	maxImageExtent:
		width       = 256
		height      = 256
	maxImageArrayLayers = 1
	supportedTransform:
		VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
	currentTransform:
		VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
	supportedCompositeAlpha:
		VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
	supportedUsageFlags:
		VK_IMAGE_USAGE_TRANSFER_SRC_BIT
		VK_IMAGE_USAGE_TRANSFER_DST_BIT
		VK_IMAGE_USAGE_SAMPLED_BIT
		VK_IMAGE_USAGE_STORAGE_BIT
		VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
		VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT


etc...


ryan@ryanKelly:~$ 

Code: Select all

ryan@ryanKelly:~$ nvidia-smi
Mon Sep 10 21:49:18 2018       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 396.54.02              Driver Version: 396.54.02                 |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 650     Off  | 00000000:04:00.0 N/A |                  N/A |
| 21%   31C    P8    N/A /  N/A |      1MiB /   981MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+
|   1  GeForce GTX 105...  Off  | 00000000:05:00.0  On |                  N/A |
| 35%   37C    P0    N/A /  75W |    475MiB /  4038MiB |      2%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0                    Not Supported                                       |
|    1      1123      G   /usr/lib/xorg/Xorg                           335MiB |
|    1      1627      G   cinnamon                                     134MiB |
|    1      1971      G   /usr/lib/firefox-esr/firefox-esr               1MiB |
|    1      2087      G   /usr/lib/firefox-esr/firefox-esr               1MiB |
+-----------------------------------------------------------------------------+
Enabling multigpu to AA in xorg.conf works well, but also in Opengl.... The thing is still not being picked up by Vulkan.

Post Reply