해킨질답
  • 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

Radeon Framebuffer 수정방법에 대해 질문드립니다.

백장미님의 기기정보
보유한 기기가 없습니다
추가사양 및 설치(할)OS HighSierra 10.13.4 + WinPE10 퓨리온
공지숙지/증상설명 숙지

안녕하세요? MSI R9 270의 HDMI 출력 불가 문제가 있어 여러가지 시도중에 있습니다.





위 글을 참조하여 그래픽을 잡았으며, 가속이나 품질적 문제는 없는 상태입니다.


제 그래픽카드는 아래와 같이 4개의 단자를 가지고 있습니다.

DP, HDMI, DVI-I(하단), DVI-D(상단)


DP :  테스트 X

HDMI :  미출력

DVI-I : 정상출력

DVI-D : 미출력


현재 DVI-I를 제외한 나머지 포트는 나오지 않고 있습니다.(DP는 젠더가 없어 테스트하지 못했습니다.)

생각중인 원인은 Framebuffer때문일 것이라 추측하고 있습니다.


https://x86.co.kr/tip/1064554



위 글을 보면, Futomaki의 Reference Port Layout이 Dp 2개, HDMI 1개, DVI 1개로 정의되어 있습니다.

또한,  AMD7000Controller.kext를 보게되면 아래와 같이


Futomaki (4) @ 0xa1e10
DP, DP, DDVI, HDMI
00040000040300000001010012040401
00040000040300000001020022050502
04000000140200000001030000000606
00080000040200000001040011020103

DP 2개, DVI 1개, HDMI 1개로 설정되어 있는 것을 볼 수 있습니다.


제 시스템에서 DVI-I가 작동하는 이유는 DVI-I가 Analog, Digital 출력이 모두 가능하기 때문에

DDVI가 호환되어 출력이 되고 있는것이라 추측하고 있고, 아마 DP-HDMI젠더를 이용하면 DP포트도 정상 출력될거라 예상하고 있습니다.


이러한 점으로 미루어 볼 때, 위의 설정을 적절히 만져주면 HDMI출력이 가능할것으로 추측되는데, 저 값을 어떻게 지정해야할지 모르겠습니다.

프레임 버퍼의 설정에 관련한 공부를 하려면 어디를 참조해야 할까요? 

구글링 실력이 좋지 못한건지.. 토니맥에서도 저걸 어떤 원리로 수정하여야 하는가에 대한 자료는 찾지 못했습니다..


질문을 좀 추려보자면

1. AMD7000Controller.kext의 Framebuffer만 수정하면 GPU의 출력 포트를 정상적으로 사용할 수 있을까요?

2. Framebuffer관련된 자료 추천 부탁드립니다.


#HDMI젠더,#Framebuffer,#DP,#AMD,#DDVI,#Futomaki,#이유,#HDMI,#00040000040300000001010012040401000400000403000000010200220505020400000014020000000103000000060600080000040200000001040011020103,#Analog,#DVI,#출력,#토니맥,#정상_출력,#Digital_출력,#MSI_R9270,#수정,#단자,#실력,#제_그래픽카드

백장미
2 Lv. 200/300P

댓글 7

참여를 하시면 세상을 바꿉니다.
profile image
1등 뉴해킨 2018.06.07. 13:23 |댓주소:#2277963
백장미

270을 270x로 인식시켜보는것은 어떨까요? 토니맥이나 미친맥에서 이렇게 인식 시키던데..  270x가 out of box로 지원되니까 쉬울듯 합니다.  프레임버퍼 삽질하는것 보다는 쉬울듯 하네요..

댓글
백장미 작성자 2018.06.07. 13:30 |댓주소:#2277986
뉴해킨

답변 감사드립니다.

현재 제가 설정한 상태 자체가 270x로 인식시키는것과 같지 않은가요?

Futomaki로 인식 시킨것이니..

댓글
profile image
뉴해킨 2018.06.08. 13:27 |댓주소:#2280908
백장미

아닙니다. Futomaki는 프레임 버퍼이름이고 device-id를 270x로 fake 시키는 것입니다. 저도 5750을 5770으로 인식 시키니 framebuffer할당없이 OOB로 인식이 되더군요..

댓글
profile image
2등 goldbat 2018.06.07. 16:02 |댓주소:#2278385
백장미

이 방법도 한번 해보세요

Bios 에 CSM disable 해주시고

Clover bootloader 의 EFI 폴더에 Clover -> driver64UEFI 폴더 안에 CsmVideoDxe-64.efi 파일이 있으면 삭제 한후 제부팅해보세요

저도 270x 듀얼 모니터 출력시 이렇게 설정하니 되더군요


댓글
권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?