为什么不使用英特尔显卡在Fedora 26上运行DraftSight?

时间:2017-10-17 15:30:11

标签: fedora solidworks fedora-25 fedora-29

DraftSight 2017SP1 Linux(测试版)在Fedora 24上运行。升级到Fedora 26后失败。从命令行运行它以便你可以看到低级错误,

/opt/dassault-systemes/DraftSight/Linux/DraftSight 
Qt: Session management error: None of the authentication protocols specified are supported
Could not parse stylesheet of object 0x238a050
Could not parse stylesheet of object 0x238a050

在图形环境中,您会看到通常的开始屏幕,然后是错误弹出窗口,它们提供报告错误,然后在单击时关闭应用程序。有人说错误报告不可用。

与2017SP3和2018SP0类似。 Fedora更新是截至今天的最新版本。

此系统是Intel核心i3。 lspci报告"英特尔公司Xeon E3-1200 v3 /第四代核心处理器集成图形控制器(转06)"

一旦安装了Nvidia GT710卡和nvidia驱动程序模块,2018SP0就可以正常工作。它不适用于nouveau驱动程序模块和相同的卡。

有没有人对原因有任何见解? Fedora中的回归,或者DraftSight中的潜在错误,还是其他什么?

了解它是否适​​用于Fedora 26和AMD图形可能会非常有用。

编辑2018年3月

在使用AMD R5 230的系统上不起作用但不同。否#34;无法解析"错误,而不是终端窗口上的任何其他错误,但Draftsight启动时显示全部错误,然后锁定。单击" X"到达"程序没有响应"。

另外值得注意的是,这不是一个Wayland问题。系统正在运行Cinnamon和lightdm,因此它的老X.

如果表现不重要,也可以解决这个问题。 (它可能不是第4代英特尔显卡)。将其作为"遥控器"在具有Intel图形的系统上的localhost上的应用程序。

$ ssh -X 127.0.0.1
password: 
Last login: Wed Mar ...
-bash-4.4$ /opt/dassault-systemes/DraftSight/Linux/DraftSight 
(success)

进一步更新Fedora 29,DraftSight 2018SP3

Nvidia的新皱纹,肉桂如上所述

需要调用

LD_PRELOAD=/usr/lib64/libfreetype.so.6 /opt/dassault-systemes/DraftSight/Linux/DraftSight

否则会因/lib64/libfontconfig.so.1 lookup error FT_DOne_MM_Var

而失败

内核4.20加上NVidia 390.87也无法构建。已修补的NVidia安装程序可在if_not_false_then_true网站上运行。

也不会将.desktop文件安装到/ usr / share / applications

2 个答案:

答案 0 :(得分:1)

当我将Fedora 24更新为25时,我遇到了类似的问题。解析样式表消息仍然显示但我可以使用新手驱动程序从Xorg会话(而不是Wayland)运行draftsight,但只能使用sudo的root权限。 您可以尝试以下脚本:

sudo DISPLAY = $ DISPLAY vblank_mode = 1 / opt / dassault-systemes / DraftSight / Linux / DraftSight

答案 1 :(得分:0)

我只能让DraftSight以root身份在Fedora 27(4.18.1.16-100.fc27.x86_64)下运行。我已经用Ubuntu安装了一个VM,它运行良好,没有提升的特权。