自从我安装基本操作系统以来,我无法正常运行Open Broadcaster Software和Shutter。

它们仅捕获背景。当要求Shutter捕获翼板时,它捕获了其下方的背景区域。
另一方面,当要求OBS使用Xcomposite功能时,捕获窗口及其子区域也起作用。同样,我无法在OBS中使用全屏捕获。

更新:


我当前在这台计算机上有2个图形卡。似乎就像Ubuntu选择了较旧的显卡作为主要图形卡一样。

在Ubuntu的软件和更新>其他驱动程序中,我可以选择:


使用X.Org X服务器-xserver-xorg-video-ati的AMD / ATI显示驱动程序包装(开源,已测试)
从fglrx-updates使用AMD图形加速器的视频驱动程序(专有)
将视频驱动程序用于fglrx(专有)的AMD图形加速器


我选择了fglrx-updates驱动程序,该驱动程序提供了更好的性能,但屏幕捕获却有问题。更改为开放源代码X.org驱动程序可修复Shutter中的屏幕捕获错误,但该驱动程序似乎不支持OpenGL(= no OBS)。性能也会显着下降。

sudo lshw -c video输出(当前使用fglrx驱动程序):

  *-display               
       description: VGA compatible controller
       product: Curacao XT [Radeon R9 270X]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration: driver=fglrx_pci latency=0
       resources: irq:50 memory:e0000000-efffffff memory:f7e00000-f7e3ffff ioport:e000(size=256) memory:f7e40000-f7e5ffff
  *-display
       description: VGA compatible controller
       product: Pitcairn PRO [Radeon HD 7850]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:07:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration: driver=fglrx_pci latency=0
       resources: irq:51 memory:d0000000-dfffffff memory:f7b00000-f7b3ffff ioport:c000(size=256) memory:f7b40000-f7b5ffff


更新2:
I'已安装了最新的AMD Catalyst™15.7专有Linux图形驱动程序。 OBS和快门的行为仍然相同。它们不起作用。
http://support.amd.com/zh-cn/download/desktop?os=Ubuntu%20x86%2064

更新3:
似乎在快门启动板上有关于此错误的报告。不过,我找不到有关OBS的任何信息。

更新4:
看起来确实是驱动程序问题。 https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1080002

评论

那必须与您系统的特定情况有关。我的快门没有问题。也许与您的图形和GPU驱动程序有关?

可能吧。告诉我如何为您提供有用的系统数据。

我投票结束这个问题,因为目前我相信这是一个已知的错误。

不过,可能还有我们不知道的解决方法。