标签: integrated

Java硬件加速不适用于英特尔集成显卡

大家好,我希望有人可以帮我解决这个问题.我在使用Intel Integrated Graphics的笔记本电脑上进行硬件加速时遇到了麻烦.

问题:

使用Java 7更新11的硬件加速似乎不适用于使用带有JFrame的BufferStrategy的Windows 7和8计算机上的Intel Integrated Graphics.


细节

显卡:英特尔(R)HD Graphics 4000
JRE:Java 7 Update 11
操作系统:Windows 7,Windows 8


预期成绩

预期结果的图像(http://i.stack.imgur.com/PmCoZ.png).


实际结果

实际结果图(http://i.stack.imgur.com/P3gkb.png).


资源

如果您想验证问题,可以下载我为测试而创建的应用程序:http://ndcubed.com/downloads/GraphicsTest.zip

如果您不方便下载已编译的JAR文件,可以自己编译应用程序以下源代码:

package graphicstest;

import javax.swing.*;
import java.awt.*;
import java.awt.image.BufferStrategy;

public class GraphicsTest extends JFrame {

    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                new GraphicsTest();
            }
        });
    }

    GraphicsConfiguration gc = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().getDefaultConfiguration();
    BufferCapabilities bufferCapabilities;
    BufferStrategy bufferStrategy;

    int y = 0;
    int delta = 1;

    public GraphicsTest() {

        setTitle("Hardware …
Run Code Online (Sandbox Code Playgroud)

java hardware integrated hardware-acceleration

9
推荐指数
1
解决办法
5186
查看次数

检测离散GPU

我的目标是使用C#检测多GPU系统上的独立GPU(例如集成的Intel HD Graphics +分立AMD Radeon卡)

我通常使用该代码:

String gpuName = String.Empty;

ManagementObjectCollection objectCollection = 
new ManagementObjectSearcher("SELECT Name FROM Win32_VideoController").Get();

foreach (ManagementObject managementObject in objectCollection)
{
     foreach (PropertyData propertyData in managementObject.Properties)
     {                    
          if ((gpuName == String.Empty) || (propertyData.Value.ToString().ToLower().IndexOf("intel") == -1))
          {
               gpuName = propertyData.Value.ToString();
               break;                   
          } 
     }
}
Run Code Online (Sandbox Code Playgroud)

它就像我上面描述的一个魅力.

但它不适合AMD,VIA等(我不完全知道所有制造商)集成卡.

那么切断所有集成GPU的通用方法是什么?

c# gpu integrated

8
推荐指数
1
解决办法
1107
查看次数

VS Code集成终端问题

我的VS Code集成终端仅切换了一秒钟,然后消失了Ctrl+`(尝试对其进行了更改-仍然无法运行:)),显示了Integrated terminal exited with code 1错误。

有修复的想法吗?

terminal integrated visual-studio-code

6
推荐指数
1
解决办法
5355
查看次数

如何以编程方式在 .NET Web 服务上的 IIS 中设置集成 Windows 身份验证?

我有一个 Web 服务项目,需要在安装后将其设置为使用集成 Windows 身份验证。通常,我会安装 Web 服务,然后手动转到 IIS 并确保选中“集成 Windows 身份验证”框。必须有一种方法可以通过代码来做到这一点。我已经查找过使用 Installer 类。看起来这是我可以使用的东西,但我没有找到任何关于在 IIS 中以编程方式设置属性的内容。

c# windows authentication iis-6 integrated

5
推荐指数
1
解决办法
5331
查看次数

在TFS签入之前执行测试

有没有人知道如何在TFS签入之前强制执行所有测试?

tfs build integrated

5
推荐指数
1
解决办法
1659
查看次数

如何集成codeigniter和PHPExcel?

始终在我的浏览器上显示错误消息:

An Error Was Encountered
Non-existent class: IOFactory
Run Code Online (Sandbox Code Playgroud)

所有类PHPExcel,我在库中提取.

这是我的控制器代码

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Report extends CI_Controller 
{
     public function __construct()
    {
        parent::__construct();
        $this->load->helper(array('form','url'));
    }

    public function index()
    {   

        $this->load->library('phpexcel');
        $this->load->library('PHPExcel/IOFactory.php');
        $objPHPexcel = PHPExcel_IOFactory::load('tandaterima.xlsx');
        $objWorksheet = $objPHPexcel->getActiveSheet();
        //Daftar barang (4item)
        $objWorksheet->getCell('B16')->setValue('UTP');
        $objWorksheet->getCell('B17')->setValue('Cross');
        $objWorksheet->getCell('B18')->setValue('');
        $objWorksheet->getCell('B19')->setValue('');
        $objWriter = PHPExcel_IOFactory::createWriter($objPHPexcel, 'Excel5');
        $objWriter->save('write5.xls');
    }
}
Run Code Online (Sandbox Code Playgroud)

请帮我.

codeigniter integrated phpexcel

0
推荐指数
1
解决办法
3万
查看次数