bambulab / BambuStudio

PC Software for BambuLab and other 3D printers
GNU Affero General Public License v3.0
2.17k stars 290 forks source link

No 3D view #4669

Open Buom01 opened 2 months ago

Buom01 commented 2 months ago

Bambu Studio Version

1.9.3.50

Where is the application from?

Built from source by yourself or others

OS version

CachyOS Linux x86_64

Additional system information

image

Compiled from aur/bambustudio-git

Printer

Bambu A1 mini

How to reproduce

  1. Open Bambu Studio
  2. Go to Prepare or Preview tab

Actual results

No 3D view at all

Expected results

Ability to view my model with the 3D view

Project file & Debug log uploads

debug_Fri_Aug_23_18_50_35_37379.log

Checklist of files to include

Buom01 commented 2 months ago

https://www.reddit.com/r/BambuLab/comments/1djnpvv/comment/ljkmltt/?context=3

Buom01 commented 2 months ago

Tags: Multi-monitor, multiscreen, dual monitors, ultrawide, dual boot, dualboot

Knifa commented 2 months ago

Also experiencing this after upgrading to nvidia 560.35 on Arch.

IvanVojtko commented 2 months ago

Downgrading to nvidia 555 fixed the issue.

Knifa commented 2 months ago

Same for me, back to 555 fixed it. Multi-monitor, etc. made no difference for me as per the Reddit thread?

lollo03 commented 2 months ago

I can confirm that this also happens on arch with the latest nvidia-open driver when using wayland. If I use a regular xorg session the 3d view functions properly.

NoodleBug commented 2 months ago

Rolling back to the newest 555 nvidia drivers fixed this for me as well (on Arch). This also isnt the only issue these drivers have caused for me.

https://archive.archlinux.org/packages/n/nvidia-utils/nvidia-utils-555.58.02-1-x86_64.pkg.tar.zst https://archive.archlinux.org/packages/n/nvidia-dkms/nvidia-dkms-555.58.02-1-x86_64.pkg.tar.zst

For anyone else on Arch + Nvidia GPU having this issue, I just used downgrade to roll back from tty and all seems well now: sudo downgrade "nvidia-utils=555.58.02-1" "nvidia-dkms=555.58.02-1"

makkarpov commented 2 months ago

For anyone wondering how to use BambuStudio and still keep 560 drivers: switch it to software rendering:

__GLX_VENDOR_LIBRARY_NAME=mesa  __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json

This works on Fedora 40 for me.

Buom01 commented 2 months ago

Thanks for all participation. I'm done with Nvidia. I cannot even have a TTY screen working as it just turn all my display off, and all the latest drivers I tested just doesn't work at all (I don't talk about negligible artifact). Furthermore, I tested a lot of things from forums, and no one solution worked for me.

With official Nvidia driver, on Plasma X11 I don't even have decoration showing. With Wayland, Plasma just doesn't start. I don't talk about other drivers and desktop env because I lost three days of my life on it and doesn't work in any way. I don't want to mess up with old driver version, but I have only tested quickly 555 version.

TL;DR

NVIDIA ⇒ 🗑️

Hello AMD

Closing as it's seem to be a pure Nvidia issue, and thus nothing to do with BambuStudio.

Edit : I wasn't joking. I just bought an AMD GPU and it just works with its latest driver. No need to waste my time to find the correct outdated nvidia driver which works anymore.

makkarpov commented 2 months ago

Definitely not a BambuLab issue, considering that BambuLab is the only application that is having troubles with nvidia drivers on my system. Plasma works, FreeCAD works, Cura works, Slic3r works, PrusaSlicer works, BambuLab dont.

Given the overall quality level of BambuLab software, I'm not surprised to see that quality level of the management is on par with it.

It's glad to see that at least encryption and lockdown mechanisms (like RSA signatures on filament tags) work perfectly on your products.

RamboRogers commented 1 month ago

FIX FOR KDE / Arch

Paste this, into the ENV in the shortcut. __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json WEBKIT_DISABLE_DMABUF_RENDERER=1 WEBKIT_FORCE_COMPOSITING_MODE=1 WEBKIT_DISABLE_COMPOSITING_MODE=1

  1. image
  2. image
  3. Run it
  4. It works image
codywlsmith commented 1 month ago

FIX FOR KDE / Arch

Paste this, into the ENV in the shortcut. __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json WEBKIT_DISABLE_DMABUF_RENDERER=1 WEBKIT_FORCE_COMPOSITING_MODE=1 WEBKIT_DISABLE_COMPOSITING_MODE=1

1. ![image](https://private-user-images.githubusercontent.com/7763805/369959927-31207ca7-9968-4007-8da5-bd0ac80dc883.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjcxMjE1NTksIm5iZiI6MTcyNzEyMTI1OSwicGF0aCI6Ii83NzYzODA1LzM2OTk1OTkyNy0zMTIwN2NhNy05OTY4LTQwMDctOGRhNS1iZDBhYzgwZGM4ODMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDkyMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA5MjNUMTk1NDE5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NmNkZjZmYTUzODMxY2NlZTE5MTE2ZTZlMjYxMTU4YTkwZDhkNDQzMjU4ODgyMmE1NTM2MmYzNGM2NzIwNGRjNSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.-kzb8ECEvSG48dTQGRPTY38xVUUZnJlE4lgj30AxnCM)

2. ![image](https://private-user-images.githubusercontent.com/7763805/369960036-98433c44-a8dc-4a14-a2a1-6240af1f18fb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjcxMjE1NTksIm5iZiI6MTcyNzEyMTI1OSwicGF0aCI6Ii83NzYzODA1LzM2OTk2MDAzNi05ODQzM2M0NC1hOGRjLTRhMTQtYTJhMS02MjQwYWYxZjE4ZmIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDkyMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA5MjNUMTk1NDE5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OWFmYWMxYTkyMDk1OTRlN2VkNDI4N2FjOGZjODU5NjhjMDgyYTI5ZTRhMGZiMjllNWE1ZWFkOTUxZDVkYWJlOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.ad3lvhZIp4fEcbJoHlAa-X2X5DkgKe4ecofarLbUnv4)

3. Run it

4. It works
   ![image](https://private-user-images.githubusercontent.com/7763805/369960206-fd66dad7-c153-4c4b-806d-c40821f39b28.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjcxMjE1NTksIm5iZiI6MTcyNzEyMTI1OSwicGF0aCI6Ii83NzYzODA1LzM2OTk2MDIwNi1mZDY2ZGFkNy1jMTUzLTRjNGItODA2ZC1jNDA4MjFmMzliMjgucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDkyMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA5MjNUMTk1NDE5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Zjg0MTI0MDQ0ZWIxMzFkODViMWQyY2RiNmY5ODE3Mjc4ZDY3YzA2YTQ1NWFlMDE5Y2Y4MTEyODQ5NGUxYTVkNiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.hL1y2RvxtdsQQ8IwYgJHUCsB_8mnxSViNs1I-aPpUDM)

Neither adding these variables to the Environment Variables in the shortcut, or adding them individually in Flatseal fixes the issue for me.

jameskitt616 commented 1 month ago

I also wonder how to get it to work with flatpak/flatseal. Appreciate any help.

JaimeHW commented 1 month ago

Same. Makes the software entirely unusable for us. P1P with a 2080ti

pypeaday commented 1 month ago

I downloaded the AppImage and then ran it from terminal with these options before it

__EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json WEBKIT_DISABLE_DMABUF_RENDERER=1 WEBKIT_FORCE_COMPOSITING_MODE=1 WEBKIT_DISABLE_COMPOSITING_MODE=1 /path/to/bambu.AppImage

This fixed my issue on Fedora 40 (U-blue Aurora) and Nvidia 3090 with driver version 560

MackBambu commented 2 weeks ago

I installed the 560 driver on Ubuntu 24 and ran it in Wayland mode. However, the issue did not reoccur, so it seems there is additional information that has not yet been identified. Screenshot from 2024-11-01 06-53-28

different-name commented 1 week ago

@Buom01 would you consider reopening this issue as others are still experiencing this Bambu Studio + Nvidia specific issue? Unfortunately I'm not in a position to order a new GPU :smiling_face_with_tear: