간단한 블록 회전 응용 프로그램 (기본적으로 d3d11 Hello World!)이 있습니다. 그러나 실행할 때마다 들리는 소리가 들립니다.디버그 프로그램이 실행되는 동안 Direct3D11에서 소리가납니다.
잡음을 발생시키는 호출을보기 위해 코드를 단계별로 시도했지만 D3Dinit에서 찾을 수 없었습니다. (디버그에있는 경우 HRESULTS를 표시합니다 단지 매크로) 노트 HR (IS) I 인터페이스를 연결하고 스왑 버퍼를 만들 경우
다음HRESULT hr = D3D11CreateDevice(
0, // default adapter
md3dDriverType,
0, // no software device
createDeviceFlags,
0, 0, // default feature level array
D3D11_SDK_VERSION,
&md3dDevice,
&featureLevel,
&md3dImmediateContext);
가있다 :
이
내가 초기화 사용하고있는 코드입니다IDXGIDevice* dxgiDevice = 0;
HR(md3dDevice->QueryInterface(__uuidof(IDXGIDevice), (void**)&dxgiDevice));
IDXGIAdapter* dxgiAdapter = 0;
HR(dxgiDevice->GetParent(__uuidof(IDXGIAdapter), (void**)&dxgiAdapter));
IDXGIFactory* dxgiFactory = 0;
HR(dxgiAdapter->GetParent(__uuidof(IDXGIFactory), (void**)&dxgiFactory));
HR(dxgiFactory->CreateSwapChain(md3dDevice, &sd, &mSwapChain));
이 가청 잡음이 발생하는 원인을 아는 사람이 있습니까?
때로는 약간의 소음이 때를 일으키는 원인이되는 사운드 카드 나 스피커와 약간의 간섭이 발생 예 창을 스크롤하거나 드래그합니다. 그것과 비슷한 것이 될 수 있을까요? – Thomas
징징 거리고 조용한 소리가 나는가/삐걱 거리는 소리인가? 내 그래픽 카드는 특정 조건에서 PSU가 조금 불만을 낳는다. – Bojangles
@ 토마스 - 아마도 ... 보얀글 스 주위에서 창을 움직일 때 소음이 멈 춥니 다. – user1940412