这个KHR_debug输出是否意味着<1ms或147ms?

时间:2017-07-25 18:57:51

标签: debugging opengl warnings

我已在我的应用中启用了GL调试日志记录,并收到了以下消息:

  

GTT映射繁忙的miptree BO停滞并耗时0,147 ms

最初,我将数字表示为亚毫秒延迟。由于逗号之前有0,我没有考虑解释&#34; 147ms&#34;,但this page说:

  

请勿以小数形式使用逗号。

...所以它也不能是小数部分。

那么正确的解释是什么?

注意:我使用Ubuntu Linux,我的区域设置如下:

screenshot

如您所见,句点设置为用于分隔数字的小数部分。

2 个答案:

答案 0 :(得分:0)

驱动程序如何决定使用哪个十进制标记是实现定义的(所有调试输出消息是实现定义的)。它可能会遵循您的区域设置;它可能跟随别的东西。因此,没有办法保证它如何格式化数字。

它可能是,或者如果它是作为逗号而不是小数点,那么零是什么意思?

答案 1 :(得分:0)

感谢derhass' comment我发现locale的输出显示为LC_NUMERIC=bg_BG.UTF-8。我将/etc/default/locale中的相关值更改为en_US.UTF-8,现在使用了一段时间,正如预期的那样。所以它确实是亚毫秒值。

注意:这是我能够修复它的唯一方法。我在KDE设置页面中做的任何事情(在问题的屏幕截图中显示)都有帮助。