Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Print clearly visible warning if OpenGL/Vulkan runs with llvmpipe/lavapipe driver #3089

Closed
Wumpf opened this issue Aug 23, 2023 · 1 comment · Fixed by #3134
Closed

Print clearly visible warning if OpenGL/Vulkan runs with llvmpipe/lavapipe driver #3089

Wumpf opened this issue Aug 23, 2023 · 1 comment · Fixed by #3134
Assignees
Labels
🏎️ Quick Issue Can be fixed in a few hours or less 🔺 re_renderer affects re_renderer itself
Milestone

Comments

@Wumpf
Copy link
Member

Wumpf commented Aug 23, 2023

We repeatedly get issues about Rerun crashing on VMs since the software rasterizers in use there aren't Vulkan compliant.

Before we look into the feasibility of giving limited support for these, we need to start recognizing these cases and inform users what's happening. This is particularly important that we can not expect good performance from any software rasterizer.

Instances of reported crashes:

Clarification because I got this wrong in the past:
llvmpipe: OpenGL software rasterizer
lavapipe: Vulkan software rasterizer

@Wumpf Wumpf added the 🔺 re_renderer affects re_renderer itself label Aug 23, 2023
@Wumpf
Copy link
Member Author

Wumpf commented Aug 23, 2023

@Wumpf Wumpf changed the title Print clearly visible warning if OpenGL/Vulkan runs with LLVMPipe/LavaPipe driver Print clearly visible warning if OpenGL/Vulkan runs with llvmpipe/lavapipe driver Aug 23, 2023
@emilk emilk added this to the 0.8.2 milestone Aug 23, 2023
@emilk emilk added the 🏎️ Quick Issue Can be fixed in a few hours or less label Aug 25, 2023
@emilk emilk self-assigned this Aug 29, 2023
emilk added a commit that referenced this issue Aug 30, 2023
* Closes #3089

### Checklist
* [x] I have read and agree to [Contributor
Guide](https://github.com/rerun-io/rerun/blob/main/CONTRIBUTING.md) and
the [Code of
Conduct](https://github.com/rerun-io/rerun/blob/main/CODE_OF_CONDUCT.md)
* [x] I've included a screenshot or gif (if applicable)
* [x] I have tested [demo.rerun.io](https://demo.rerun.io/pr/3134) (if
applicable)

- [PR Build Summary](https://build.rerun.io/pr/3134)
- [Docs
preview](https://rerun.io/preview/7fe03de920836b35fab0903613a762a12e0ed4e2/docs)
<!--DOCS-PREVIEW-->
- [Examples
preview](https://rerun.io/preview/7fe03de920836b35fab0903613a762a12e0ed4e2/examples)
<!--EXAMPLES-PREVIEW--><!--EXAMPLES-PREVIEW--><!--EXAMPLES-PREVIEW--><!--EXAMPLES-PREVIEW--><!--EXAMPLES-PREVIEW-->
- [Recent benchmark results](https://ref.rerun.io/dev/bench/)
- [Wasm size tracking](https://ref.rerun.io/dev/sizes/)
jleibs pushed a commit that referenced this issue Aug 31, 2023
* Closes #3089

### Checklist
* [x] I have read and agree to [Contributor
Guide](https://github.com/rerun-io/rerun/blob/main/CONTRIBUTING.md) and
the [Code of
Conduct](https://github.com/rerun-io/rerun/blob/main/CODE_OF_CONDUCT.md)
* [x] I've included a screenshot or gif (if applicable)
* [x] I have tested [demo.rerun.io](https://demo.rerun.io/pr/3134) (if
applicable)

- [PR Build Summary](https://build.rerun.io/pr/3134)
- [Docs
preview](https://rerun.io/preview/7fe03de920836b35fab0903613a762a12e0ed4e2/docs)
<!--DOCS-PREVIEW-->
- [Examples
preview](https://rerun.io/preview/7fe03de920836b35fab0903613a762a12e0ed4e2/examples)
<!--EXAMPLES-PREVIEW--><!--EXAMPLES-PREVIEW--><!--EXAMPLES-PREVIEW--><!--EXAMPLES-PREVIEW--><!--EXAMPLES-PREVIEW-->
- [Recent benchmark results](https://ref.rerun.io/dev/bench/)
- [Wasm size tracking](https://ref.rerun.io/dev/sizes/)
jleibs pushed a commit that referenced this issue Aug 31, 2023
* Closes #3089

### Checklist
* [x] I have read and agree to [Contributor
Guide](https://github.com/rerun-io/rerun/blob/main/CONTRIBUTING.md) and
the [Code of
Conduct](https://github.com/rerun-io/rerun/blob/main/CODE_OF_CONDUCT.md)
* [x] I've included a screenshot or gif (if applicable)
* [x] I have tested [demo.rerun.io](https://demo.rerun.io/pr/3134) (if
applicable)

- [PR Build Summary](https://build.rerun.io/pr/3134)
- [Docs
preview](https://rerun.io/preview/7fe03de920836b35fab0903613a762a12e0ed4e2/docs)
<!--DOCS-PREVIEW-->
- [Examples
preview](https://rerun.io/preview/7fe03de920836b35fab0903613a762a12e0ed4e2/examples)
<!--EXAMPLES-PREVIEW--><!--EXAMPLES-PREVIEW--><!--EXAMPLES-PREVIEW--><!--EXAMPLES-PREVIEW--><!--EXAMPLES-PREVIEW-->
- [Recent benchmark results](https://ref.rerun.io/dev/bench/)
- [Wasm size tracking](https://ref.rerun.io/dev/sizes/)
jleibs pushed a commit that referenced this issue Aug 31, 2023
* Closes #3089

### Checklist
* [x] I have read and agree to [Contributor
Guide](https://github.com/rerun-io/rerun/blob/main/CONTRIBUTING.md) and
the [Code of
Conduct](https://github.com/rerun-io/rerun/blob/main/CODE_OF_CONDUCT.md)
* [x] I've included a screenshot or gif (if applicable)
* [x] I have tested [demo.rerun.io](https://demo.rerun.io/pr/3134) (if
applicable)

- [PR Build Summary](https://build.rerun.io/pr/3134)
- [Docs
preview](https://rerun.io/preview/7fe03de920836b35fab0903613a762a12e0ed4e2/docs)
<!--DOCS-PREVIEW-->
- [Examples
preview](https://rerun.io/preview/7fe03de920836b35fab0903613a762a12e0ed4e2/examples)
<!--EXAMPLES-PREVIEW--><!--EXAMPLES-PREVIEW--><!--EXAMPLES-PREVIEW--><!--EXAMPLES-PREVIEW--><!--EXAMPLES-PREVIEW-->
- [Recent benchmark results](https://ref.rerun.io/dev/bench/)
- [Wasm size tracking](https://ref.rerun.io/dev/sizes/)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏎️ Quick Issue Can be fixed in a few hours or less 🔺 re_renderer affects re_renderer itself
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants