【已解决】Desktop文件该怎么写?nvidia-prime运行Devinci达芬奇
Tofloor
poster avatar
风吹过的绿洲
deepin
2020-06-20 03:26
Author
本帖最后由 as763190097 于 2020-6-21 16:15 编辑

终端上运行:

  1. jay@jay-PC:/opt/resolve/bin$ prime-run /opt/resolve/bin/resolve
Copy the Code
可以打开达芬奇


prime-run其实就是一个脚本命令,于是我建了一个resolve.sh的文件
  1. jay@jay-PC:/opt/resolve/bin$ cat resolve.sh
  2. #!/bin/bash
  3. __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia /opt/resolve/bin/resolve
Copy the Code
运行
  1. jay@jay-PC:/opt/resolve/bin$ ./resolve.sh
Copy the Code
同样可以妥妥的打开

修改.desktop文件

怎么样都运行不起来,咋回事?





已解决:原因是:desktop文件的  X-Deepin-AppID=davinci-resolve





Reply Favorite View the author
All Replies
avatar
风吹过的绿洲
deepin
2020-06-21 18:35
#1
怎么没人回复我呢?
Reply View the author
avatar
忘记、过去
deepin
2020-06-21 19:35
#2
因为没什么人测试啊......nvidia-prime因为Debian unstable源更新太快现在没法装了,前面指定的prime-run在低版本xserver-xorg上没用,没办法帮你测试
所以.desktop文件的Exec你试试直接写prime-run /opt/resolve/bin/resolve试试看?
Reply View the author
avatar
字甲达宾
deepin
2020-06-21 20:20
#3
1. desktop 文件的内容,能发文字, 尽量别图片。别人帮你改起来也方便。
2. DEB 包的分类,要么 Audio, 要么 Video。我不确定 deepin/UOS 是否独创了 AudioVideo 分类。至少我用 debian 10, 还没见过官方包有这个分类(腾迅影音除外)。

3. 以脚本运行时,当前路径是在 /opt/resolve/bin/ 下;
   以 desktop 运行时,默认路径是 /home/xxx/ 下,自然找不到后面的加载文件了。
参考解决方案:
* 要么加上完整路径;
* 要么在脚本里,加一个 cd 指令,提前切换到相应目录下,再运行命令参数;
Reply View the author
avatar
风吹过的绿洲
deepin
2020-06-21 22:43
#4
https://bbs.deepin.org/post/196135
1. desktop 文件的内容,能发文字, 尽量别图片。别人帮你改起来也方便。
2. DEB 包的分类,要么 Audio, 要 ...
  1. jay@jay-PC:/opt/resolve/bin$ cat resolve.sh
  2. #!/bin/bash
  3. __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia /opt/resolve/bin/resolve
Copy the Code

  1. [Desktop Entry]
  2. Version=1.0
  3. Encoding=UTF-8
  4. Exec=/opt/resolve/bin/resolve.sh
  5. Icon=/opt/resolve/graphics/DV_Resolve.png
  6. Name=DaVinci Resolve
  7. Terminal=false
  8. MimeType=application/x-resolveproj;
  9. Type=Application
  10. StartupNotify=true
  11. Categories=AudioVideo
  12. X-Deepin-CreatedBy=com.deepin.dde.daemon.Launcher
  13. X-Deepin-AppID=davinci-resolve
Copy the Code

后面其实已经改成全路径了,可还是不行
Reply View the author
avatar
风吹过的绿洲
deepin
2020-06-21 22:44
#5
本帖最后由 as763190097 于 2020-6-21 14:45 编辑
https://bbs.deepin.org/post/196135
因为没什么人测试啊......nvidia-prime因为Debian unstable源更新太快现在没法装了,前面指定的prime-run在 ...

我改了源,安装完xorg就去掉了,也没什么影响的。prime-run 试过了的,打不开。。。
Reply View the author
avatar
字甲达宾
deepin
2020-06-21 23:13
#6
https://bbs.deepin.org/post/196135
后面其实已经改成全路径了,可还是不行

加上一句 cd 指令,试试?

cat resolve.sh

#!/bin/bash
cd /opt/resolve/bin/
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia ./resolve
Reply View the author
avatar
风吹过的绿洲
deepin
2020-06-21 23:40
#7
https://bbs.deepin.org/post/196135
加上一句 cd 指令,试试?

cat resolve.sh
  1. jay@jay-PC:/opt/resolve/bin$ cat resolve.sh
  2. #!/bin/bash
  3. cd /opt/resolve/bin/
  4. __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia ./resolve
Copy the Code

可惜还是不行
Reply View the author
avatar
风吹过的绿洲
deepin
2020-06-21 23:49
#8
https://bbs.deepin.org/post/196135
加上一句 cd 指令,试试?

cat resolve.sh

似乎不是路径的问题,desktop运行那几个环境变量就是没有生效
Reply View the author
avatar
风吹过的绿洲
deepin
2020-06-22 00:02
#9
https://bbs.deepin.org/post/196135
加上一句 cd 指令,试试?

cat resolve.sh

哈哈,我解决了


不过为啥会这样? https://bbs.deepin.org/user/48640    @deepin-mq

Reply View the author
avatar
roy_lz
deepin
2020-07-13 23:21
#10

大佬,我也装了这个软件16版的,直接运行就弹出了。看了下通知,好像是没有GPU的驱动,我查了下,我的笔记本是intel的HD5500的集成显卡,可以用你这个方法来使用软件吗?
Reply View the author
avatar
风吹过的绿洲
deepin
2020-07-14 01:33
#11
https://bbs.deepin.org/post/196135
大佬,我也装了这个软件16版的,直接运行就弹出了。看了下通知,好像是没有GPU的驱动,我查了下,我的笔 ...

没有独立显卡吗?达芬奇好像依赖英伟达的驱动
Reply View the author
avatar
roy_lz
deepin
2020-07-15 01:10
#12
https://bbs.deepin.org/post/196135
没有独立显卡吗?达芬奇好像依赖英伟达的驱动

我的笔记本只有集显,看来是没法使用这个软件了。台式机好像是G-FORCE的显卡,不知道有没有nvidia的驱动。
Reply View the author
avatar
风吹过的绿洲
deepin
2020-07-15 04:04
#13
https://bbs.deepin.org/post/196135
我的笔记本只有集显,看来是没法使用这个软件了。台式机好像是G-FORCE的显卡,不知道有没有nvidia的驱动 ...

G-FORCE可以的
Reply View the author
avatar
songyiyong
deepin
2020-11-11 04:32
#14
风吹过的绿洲
怎么没人回复我呢?

可不可以说清楚一点,比如依赖下载包,需要下载的包,命令分开写

Reply View the author
avatar
风吹过的绿洲
deepin
2020-11-14 06:40
#15
songyiyong

可不可以说清楚一点,比如依赖下载包,需要下载的包,命令分开写

这个要搜索论坛里面的安装教程哦,我这个是讲安装之后打不开问题的解决。

Reply View the author