Q100041: Mari 启动问题

关注

症状

本文解释了Mari启动时出现问题的可能原因,但没有提供具体的错误消息。

原因

Mari无法启动或启动时崩溃的可能原因有多种。
最常见的是:
  • 配置文件的目录权限。
  • 英特尔高清显卡(不支持)。
  • 有两个显卡的计算机使用了错误的一个。
  • 第 10 代或第 11 代 Intel CPU。
  • PYTHONHOME环境变量已设置为不同的 Python 版本或无效目录。
  • 重新安装Mari时重用的Mari组件存在问题。

解决

配置文件的目录权限

导航到您的Mari配置文件夹并递归更改TheFoundry文件夹的权限。更改权限的方法因操作系统而异。

  • 在 Windows 上,使用文件资源管理器更容易选择主目录中的.mari文件夹,并向您的用户帐户授予完全权限,确保包含所有子文件夹和文件。
  • 在 Linux 和 Mac 系统上,最好通过chmod命令来完成此操作。

英特尔高清显卡

Mari不支持 Intel HD 显卡。您需要具有最新驱动程序的 NVIDIA 或 AMD 显卡。有关系统要求的更多详细信息,请参见此处

有两个显卡的计算机

如果您的计算机有两个 GPU,则可能使用不受支持的 Intel HD 显卡来启动Mari 。要解决此问题,请参考以下文章:
Q100040:在 Windows 上将 Nvidia GPU 分配给Mari以防止启动问题

第 10 代或第 11 代 Intel CPU

Mari和第 10/11 代英特尔处理器目前存在一个已知问题,可能会导致启动或加载项目时崩溃。可以通过设置以下环境变量来防止这种情况:

OPENSSL_ia32cap=~0x200000200000000

有关此已知问题的更多信息以及应用解决方法的完整说明可以在下面链接的文章中找到:

Q100573:使用第 10 代或第 11 代 Intel CPU 时, KatanaMariNuke可能无法启动

PYTHONHOME环境变量

Mari 5从Python 2.7升级到Python 3.7。较旧的管道是围绕 Python 2.7 的使用构建的,并且可能使用PYTHONHOME环境变量来指向特定的 Python 安装。如果此环境变量指向无效目录或过时的 Python 版本,则可能会导致崩溃或禁用某些功能。在Mari启动之前取消环境变量将解决这些问题,因为Mari将使用自己的 Python 安装。

注意:请查看以下文章,了解如何取消计算机上的环境变量设置:
Q100127:如何删除/取消设置环境变量

更安全模式和先前安装的剩余Mari组件。

如果您已尝试上述所有方法,并尝试重新安装Mari ,但问题仍然存在,则可能是您重新安装的不是Mari的新版本。这是因为卸载软件时,某些组件可能不会被删除。因此,如果问题出在这些组件之一上,并且Mari在重新安装时重复使用它们,则问题将持续存在。这与配置文件尤其相关。要完全卸载Mari ,请按照以下文章中的步骤操作:
Q100138:卸载MARI

在卸载Mari之前,还可以尝试更安全的模式,因为它将复制Mari的全新安装。这应该确认卸载Mari或删除其附加组件之一是否可以解决您的问题。要以更安全的模式启动Mari ,请参阅以下文章:
Q100022:使用更安全的模式以全新安装方式启动Mari

进一步的帮助

如果您仍然无法启动Mari ,请创建支持票并向我们提供本文中要求的信息:

Q100090:报告Mari问题时发送给支持人员的信息

有关如何提出支持请求的更多信息,请参阅本文:
Q100064:如何提出支持票

    我们很遗憾听到

    请告诉我们