Public bug reported: The current pymol package for 2.3.0+dfsg-1build1 has upstream's code to disable shader support on nouveau drivers in /usr/lib/python3/dist- packages/pymol/__init__.py. This causes pymol to render very slowly compared to the non-free nvidia drivers. Disabling this code...
# elif (vendor == 'nouveau' # or ' R300 ' in vendor # V: X.Org R300 Project, R: Gallium 0.4 on ATI RV370 # ): # if invocation.options.show_splash: # print(" Detected blacklisted graphics driver. Disabling shaders.") # cmd.set("use_shaders", 0) restores the shader support under nouveau. Since Ubuntu's nouveau and mesa are modern compared to the range of linux releases that the stock pymol binaries have to run on, it is probably safe to make this change for 20.04. Filed a bug report on this upstream at... https://github.com/schrodinger/pymol-open-source/issues/87 "shaders disabled on nouveau #87" ** Affects: pymol (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1872109 Title: blacking listing of nouveau should be removed from __init__.py To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pymol/+bug/1872109/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs