为什么鼠标在 Debian Mathematica 的未评估 NB 中激活 3D 图像?

为什么鼠标在 Debian Mathematica 的未评估 NB 中激活 3D 图像?

条件:通过鼠标控制测试代码的3D Image输出导致所有CPU为100%;微分解没有帮助;无需在图像上点击鼠标 动机
:了解为什么即使在 Debian Mathematica 中没有对笔记本进行评估时,鼠标也会激活 3D 图像过程

图 1 我的桌面,尝试覆盖该图形并将其删除会导致 CPU 达到最大;在此之前做Clear[data]没有帮助

在此输入图像描述

我需要笔记本,但该对象一直锁定其使用。测试代码

(* system info for WRI *)
SystemInformation[]    

(* http://mathematica.stackexchange.com/q/38305/9815 *)
data = Table[
   Exp[-3 (x^2 + y^2 + z^2)], {x, -1., 1, .01}, {y, -1., 
    1, .01}, {z, -1., 1, .01}];

Image3D[data, ClipRange -> {{100, 200}, {0, 200}, {100, 200}}, 
 ColorFunction -> Automatic] (* default colour function *)

系统特点

masi@masi:~$ glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.5, 256 bits)
OpenGL version string: 3.0 Mesa 10.3.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
masi@masi:~$ echo $LD_LIBRARY_PATH

masi@masi:~$ 

Mathematica启动选项按照Wolfram的指示但仍然不成功输出

  1. 我跑

    masi@masi:~$ rm .Mathematica/ 
    masi@masi:~$ su
    root@masi:/home/masi# rm -r /usr/share/Mathematica/
    
  2. 干净的开始

    masi@masi:~$ mathematica -cleanstart
    
  3. 获取新的 Mathematica 大学许可证并激活

  4. 使用选项启动mathematica

    mathematica -mesa
    

我通过此帖子的链接联系了 Wolfram 学生支持人员,等待了他们的答复三天。

操作系统:Debian 8.5
Linux 内核:4.6 的反向移植设置如上所述这里
图形:按照线程中所述设置模式设置在 Debian 8.5 中升级 Linux 内核有多顺利?
Mathematica:11 学生版
Mathematica 文档:如何在使用某些显卡的 Linux 上解决损坏的 3D 图形问题
硬件:Asus Zenbook UX303UA
差异解决方案:Clear[data]Quit kernel在菜单中评估

答案1

这是 Debian 中 Mathematica 11.0.0 中的一个错误。他们的测试主要是在 Mint Linux 中进行的,他们没有观察到这些问题。我向 Mathematica 发布了有关该案例的报告,他们立即做出反应并修复了该案例。新版本 Mathematica 11.0.1 在 Debian 8.5 中明显更好。

相关内容