我已在我的应用中启用了GL调试日志记录,并收到了以下消息:
GTT映射繁忙的miptree BO停滞并耗时0,147 ms
最初,我将数字表示为亚毫秒延迟。由于逗号之前有0,我没有考虑解释" 147ms",但this page说:
请勿以小数形式使用逗号。
...所以它也不能是小数部分。
那么正确的解释是什么?
注意:我使用Ubuntu Linux,我的区域设置如下:
如您所见,句点设置为用于分隔数字的小数部分。
答案 0 :(得分:0)
驱动程序如何决定使用哪个十进制标记是实现定义的(所有调试输出消息是实现定义的)。它可能会遵循您的区域设置;它可能跟随别的东西。因此,没有办法保证它如何格式化数字。
它可能是,或者如果它是作为逗号而不是小数点,那么零是什么意思?
答案 1 :(得分:0)
感谢derhass' comment我发现locale
的输出显示为LC_NUMERIC=bg_BG.UTF-8
。我将/etc/default/locale
中的相关值更改为en_US.UTF-8
,现在使用了一段时间,正如预期的那样。所以它确实是亚毫秒值。
注意:这是我能够修复它的唯一方法。我在KDE设置页面中做的任何事情(在问题的屏幕截图中显示)都有帮助。