Comments (13)
Hi @ohouha ,
Which version are you using?
If you have the possibility, try the Win32 prebuild binaries if you have a dual boot, to confirm that the card works fine.
Master is currently a tad broken depending on which driver you're using, as VK_KHR_ray_tracing
specs got finalised (and well, doesn't exist in that form anymore).
I'm waiting on a proper Vulkan SDK release from LunarG to update the code to the final extension specs.
from raytracinginvulkan.
Hi,
I am using drive:450, can you recommend which version should I use?
from raytracinginvulkan.
I meant for the source code (should have been clearer). Try with the latest tagged release, or lookup the history of master and pick the commit before the VK_KHR_ray_tracing PR was merged in
from raytracinginvulkan.
oh, I see, thanks. I will try other versions.
from raytracinginvulkan.
Hey @ohouha, with your current setup, you're probably best to try Release 4.
I've updated master and tagged Release 5 which uses the latest Vulkan ray tracing extensions, but they require NVIDIA drivers 460.89. As far as I'm aware, these newer drivers are not yet available on Linux.
from raytracinginvulkan.
theres a beta 460.27 released today (15-Dec-2020) together with the Win10 460.89.
https://www.nvidia.com/download/driverResults.aspx/167671/en-us
Would that beta work? the release notes says Add support for the VK_KHR_ray_tracing_pipeline extension.
!
from raytracinginvulkan.
Ah, failed to see that. Yes, that should work, in theory.
Personally, I'm lazy. I'm waiting for the official Ubuntu 20.04 packages before testing it on Linux. ;-)
from raytracinginvulkan.
LoL! Fair enough!
As I'm on Arch , I'll update to the latest driver and give it a go, as soon as I finish a Dockerfile to build and run it inside docker, using ubuntu 20.04! LoL
from raytracinginvulkan.
Hi,
I've tried master branch on Linux Mint 20 with NVIDIA Titan Xp and newest drivers 460.32.03 with RayTracing extensions (https://www.nvidia.com/download/driverResults.aspx/168347/en-us) and newest Vulkan SDK.
After building the app it kind of run - my GPU is loaded, I see lower FPS values with ray-tracing enabled and higher without ray-tracing. If I use WSAD keys or move mouse FPS is also changing. But no matter what I do, all I see is black window with controls and stats.
Hope it will help you, I'm really excited to see it working :)
from raytracinginvulkan.
I've just tested on Ubuntu 20.04 with an RTX 3090 and NVIDIA drivers 460.32.03, and it works as expected. I suspect this bug might only occur on Pascal GPUs. Unfortunately, my PC with the 1080 Ti is currently in storage.
@Skipperro Does it display anything if you uncheck the "Enable ray tracing" option?
Also, if you have a dual boot, could you test on Windows to see if it's only happening on Linux?
from raytracinginvulkan.
@GPSnoopy No, if I uncheck "Enable ray tracing" FPS jumps to 144 (which is my display refresh rate) but everything is still black.
Maybe you could include Linux binaries in next release, so I can test if I didn't make any mistake while building it?
I don't have dual-boot on my PC at home, but I've just connected with one of my PCs at work (with Quadro RTX 4000 and Windows 10 Pro) and tried Release 5 there. Got this error:
from raytracinginvulkan.
@Skipperro I'm surprised about the RTX 4000 failure. Was that through Remote Desktop or similar?
I've added prebuilt R5 binaries with debug info, such that the stack trace will display the method names (the 7zipped file is not that much bigger, so I might make this the default for future releases). This will help find out exactly where the RTX 4000 fails to enumerate a property: https://github.com/GPSnoopy/RayTracingInVulkan/releases/download/r5/RayTracingInVulkan.r5.WithDebugInfo.7z
Unfortunately without my 1080 Ti to locally debug the issue, it's going to be hard for me to reproduce it. Best bets include:
- a motivated soul to find a fix and raise a PR,
- a future version of the Vulkan SDK with new validation errors that spot the bug (note that the validation layers are only enabled when running the debug build),
- a future version of NVIDIA drivers (in the unlikely case it's not my fault).
The fact the the screen remains black even when not using the ray tracing pipeline implies that this is likely a bug in the application rather than a driver bug.
I would suggest that in the meantime you try other VK_KHR_ray_tracing_pipeline applications such as Quake II RTX and NVIDIA's own examples (https://github.com/nvpro-samples/vk_raytracing_tutorial_KHR). Just to make sure that it works correctly on your machine in general.
from raytracinginvulkan.
Would you mind trying Release 6 (https://github.com/GPSnoopy/RayTracingInVulkan/releases/tag/r6)?
It fixes several issues that were uncovered when testing the ray tracer on AMD RX 6000 series. One of these might be the same reason for the black screen you're seeing.
from raytracinginvulkan.
Related Issues (20)
- Rendering Error with RDNA2 HOT 1
- Build Problem HOT 4
- Validation Errors HOT 2
- Make scenes consistent across platforms/compilers
- Failed to load icon HOT 2
- Does not start, "found no matching transfer queue" HOT 3
- Can not compile on Ubuntu 22.04 HOT 4
- Benchmark results on RTX 3060 Ti (1440p) HOT 1
- Failed to launch when Vulkan 1.0 GPU present HOT 3
- FATAL: failed to load icon HOT 2
- Benchmark results on RTX 4090 (1440p) HOT 2
- Currently not running on Intel Arc GPUs HOT 6
- Performance on Intel Arc A770 GPU HOT 1
- Benchmark results on RX 7900 XTX (1440p) HOT 6
- Option to select GPU HOT 1
- Benchmark results on RTX 3070 mobile. iGPU -- AMD
- STB not found HOT 4
- Rebuild after Vulkan SDK Upgrade HOT 1
- Please support MSYS2 MINGW64
- VK_BUFFER_USAGE_VERTEX_BUFFER_BIT and VK_BUFFER_USAGE_INDEX_BUFFER_BIT HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from raytracinginvulkan.