Microsoft/Windows2026. 2. 7. 20:53

lg ph550 hdmi로 연결하고

해상도 변경을 nvidia 제어판이 아닌 윈도우에서 하니

(3D) 라고 쓰여있는게 나온다.

문제는.. 빔 프로젝터가 3d를 지원하는건 1024x768 120Hz 뿐인데

60Hz 넘으면 일단 3D를 찍고 보는건가?

그 와중에 3D 지원하는 디스플레인건 어떻게 아는겨?

Posted by 구차니

doom eternal은 드라이버 버전을 보는지 실해에 실패한다.

442.19 면.. 이유가 왜일까? vulkan 지원때문이려나?

Posted by 구차니

되는 목록에 flatout이 있어서 시도(용량이 2기가도 안되서 설치가 금세 되서 ㅋㅋ)

눈으로 보면 두개 겹쳐 보이는데, 스샷찍어 보면 정상으로 나온다.

 

기본값 15%

 

중앙의 녹색차를 보면 약간 차이가 난다.

 

100% 하면

 

눈으로는 도저히 촛점을 잡히 못할정도가 되는데, 아무튼 제법 멀리 떨어진다.

 

혹시나 해서 핸드폰으로 찍어보니 IR emitter라는말이 맞게

빨간색으로 송출한다. 이러니까 화면의 반짝임을 이용하는 DLP Ready 안경과는 호환이 안되겠지

Posted by 구차니

당근에서 3만원에 업어온 nvidia 3d vision kit.

예전 글 찾아보니 200$정도 했었고, 그래픽 카드도 나쁜걸 써서 엄두도 못내던 녀석.

15년 만에 가져보게 되었구나..

2011.03.19 - [하드웨어/3D Stereoscopic] - NVIDIA 3D vision kit

 

 

에미터는 머리가 잘린 피라미드 같다.

드라이버 설치해야지 nvidia 로고가 녹색으로 들어온다.

 

nvidia 3d vision 이라는 심플한 모델명.

 

안경에도 nvidia 3d vision model : P854 라고 써있다.

 

드라이버 버전이 높아서 그런가 ir emitter 드라이버 설치되지 않는다.

머 본다고 큰 도움이 되진 않는 VID와 PID

 

판매자분의 조언으로 425.31이 마지막 버전이라고 하셔서 일단 설치!

Please note: Effective April 12, 2018, Game Ready Driver upgrades, including performance enhancements, new features, and bug fixes, will be available only for desktop Kepler, Maxwell, Pascal, Volta, and Turing-series GPUs, as well as for systems utilizing mobile Maxwell, Pascal, and Turing-series GPUs for notebooks.

Following the posting of the final driver from Release 418 on April 11, 2019 GeForce Game Ready Drivers will no longer support NVIDIA 3D Vision or systems utilizing mobile Kepler-series GPUs. Critical security updates will be available for these products through April 2020. A complete list of Kepler-series GeForce GPUs can be found here.

Those looking to utilize 3D Vision can remain on a Release 418 driver. Our software that enables the use of 3D gaming with 3D TVs, 3DTV Play, is now included for free in Release 418.  It is no longer available as a standalone download.  Our 3D Vision Video Player will continue to be offered as a standalone download, for free, until the end of 2019.

Exceptions:
  1. Notebooks supporting Hybrid Power technology are not supported (NVIDIA Optimus technology is supported).
  2. The following Sony VAIO notebooks are included in the Verde notebook program: Sony VAIO F Series with NVIDIA GeForce 310M, GeForce GT 330M, GeForce GT 425M, GeForce GT 520M or GeForce GT 540M. Other Sony VAIO notebooks are not included (please contact Sony for driver support).
  3. Fujitsu notebooks are not included (Fujitsu Siemens notebooks are included).

[링크 : https://www.nvidia.com/ko-kr/drivers/details/145988/]

 

555.85 에서 425.31로 다운드레이드!

 

그 와중에 phys 도 중단되었는지 버전 차이가 별로 없다.

 

NVIDIA Stereo controller 에서

NVIDIA Stereoscopic 3D USB controller로 이름이 바뀐다.

 

2017년 11월 28일자.

 

심심해서 리눅스에서 연결해보니 Vendor specific class 라.. 이건 또 머래

[   52.022936] usb 1-1.2: new high-speed USB device number 4 using ehci-pci
[   52.123750] usb 1-1.2: New USB device found, idVendor=0955, idProduct=0007, bcdDevice= 3.00
[   52.123772] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   52.123781] usb 1-1.2: Product: NVIDIA stereo controller
[   52.123787] usb 1-1.2: Manufacturer: Copyright (c) 2008 NVIDIA Corporation
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
        ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
        |__ Port 2: Dev 4, If 0, Class=Vendor Specific Class, Driver=, 480M
            ID 0955:0007 NVIDIA Corp. 
Bus 001 Device 004: ID 0955:0007 NVIDIA Corp. NVIDIA stereo controller
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x0955 NVIDIA Corp.
  idProduct          0x0007 
  bcdDevice            3.00
  iManufacturer           1 Copyright (c) 2008 NVIDIA Corporation
  iProduct                2 NVIDIA stereo controller
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0012
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              400mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 

 

 

참 오랫만에 보는 그리고 단 한번 lg 3d tv로 성공했던 그 페이지

 

먼가 오작동하는지 번쩍번쩍 하길래 슈퍼슬로우로 해서 프레임넘기며 보니

우 -> 좌 순서로 점멸을 하나 싶기도 하고?

 

참 오랫만에 보는구만

 

4k 60hz에서 하려니 안되네.. 결국은 빔프로젝터 출동! 해야하나?

The kit is specially designed for 120 Hz LCD monitors, but is also compatible with CRT monitors (some of which may work at 1024×768×120 Hz and even higher refresh rates), DLP-projectors, 3LCD projectors and others. It requires a compatible graphics card from Nvidia (GeForce 200 series or later).

[링크 : https://en.wikipedia.org/wiki/Nvidia_3D_Vision]

[링크 : https://blog.naver.com/sptjjang/140124866226]

 

+

2026.02.07

 

드라이버 버전 낮추고, 해상도를 빔프로젝터 120Hz를 지원하는 1024x768로 변경.

 

빔 프로젝터 HDMI로 연결해서 시도. 3D vision 에 정상적으로 사용가능하다고 나온다.

 

그나저나 "내 디스플레이는 3D Ready  이지만 3D Ready로 감지되지 않습니다" 라는 문구가 나온다.

120Hz만 지원하면 무조건 지원한다는데.. 흐음.. 머지?

Posted by 구차니

nvidia 3d vision 구매할 기회가 생겨서 혹시 dlp ready랑 호환되나 궁금해져서 검색

[링크 : https://www.mtbs3d.com/forum/viewtopic.php?t=22730]

[링크 : https://github.com/lukis101/3DVisionAVR]

 

 

[링크 : https://goughlui.com/2014/01/17/active-shutter-3d-glasses-teardown-kogan-compatibility/]

 

[링크 : https://cmst.curtin.edu.au/wp-content/uploads/sites/4/2016/05/2011-17-woods-helliwell-3D-Sync-IR.pdf]

 

DLP ready는 3dtv쪽에서 되는게 없는 듯. 완전 프로토콜이 다른가?

[링크 : http://www.3dmovielist.com/3dglasses.html]

 

 

+

2026.02.07

DLP Link는 아무래도 흰색을 통해서 하는것 같고

nvidia는 ir 로 하는것 같아서 수광부의 부품이 완전 달라 안될 것 같다.

Posted by 구차니
embeded/Cortex-M4 STM2026. 2. 6. 11:15

ART ON/OFF가 보이는데 정작 끄는법이나 켜는 법 혹은 클럭 트리에서 설정법이 안보여서 찾는데..

G4는 아닌 F4 쪽에서는 아래의 명령을 이용해서 켜고 끈다고 한다.

FLASH->ACR = FLASH_ACR_ICEN |FLASH_ACR_DCEN |FLASH_ACR_LATENCY_5WS;

[링크 : https://community.st.com/t5/stm32-mcus-products/enable-disable-art-accelerator/td-p/551007]

 

 

[링크 : https://www.st.com/resource/en/product_training/STM32G4-Memory-Flash_FLASH.pdf]

 

3.1 Firmware tips and tricks
3.1.1 Common firmware configuration
ART configuration
The ART Accelerator™ is a memory accelerator which is optimized for STM32 ARM® Cortex™-Mx processors. It balances the inherent performance advantage of the ARM Cortex-Mx over Flash memory technologies, which normally requires the processor to wait for the Flash memory at higher operating frequencies. Thanks to the ART Accelerator™, the CPU can operate up to 120 MHz without wait states, thereby increasing the overall system speed and efficiency.
To release the full processor 150 DMIPS performance at this frequency, the accelerator implements an instruction prefetch queue and instruction/data, which enables program execution from Flash memory at up to 120 MHz without wait states.

To avoid extra power consumption it is recommended to configure the ART as follows:
/* Disable prefetch buffer */
 FLASH->ACR & = ~FLASH_ACR_PRFTEN;
/* Enable flash instruction cache */
 FLASH->ACR |= FLASH_ACR_ICEN;
/* Enable flash data cache */
 FLASH->ACR |= FLASH_ACR_DCEN;

The system performance can be adjusted to the current needs. This can be done either from start, according to performance estimations, or on-the-fly on a running system to adjust the performance to the current condition. In this way the prefetch can be enabled or disabled on-the-fly depending on user needs.
Disabling the prefetch buffer avoids extra Flash access that consumes 20 mA for 128-bit line fetching.

[링크 : https://www.st.com/resource/en/application_note/dm00033348.pdf]

 

I read in that document: STMicroelectronics: AN3430 - Application Note of How to achieve the lowest current consumption with STM32F2xx

On page 17 (3.1.1) they say that enabling the buffer prefetch will consume additional 20mA (for 128-bit-line fetching). Maybe at 168 MHz you power supply gets unstable?? Maybe you can try it with lower clock speed (120MHz), where the cpu is very power efficient.

[링크 : https://stackoverflow.com/questions/11358547/how-to-enable-art-accelerator-stm32f407vgt6]

 

그래서 프로젝트에서 검색해보니 이렇게 걸려 나오는데

HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError)
HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit)

__RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_OB_DBankConfig(uint32_t DBankConfig)

HAL_StatusTypeDef HAL_FLASH_Program(uint32_t TypeProgram, uint32_t Address, uint64_t Data)
HAL_StatusTypeDef HAL_FLASH_Program_IT(uint32_t TypeProgram, uint32_t Address, uint64_t Data)

 

ICEN은 Program 쪽에서는 빠진다. 아무래도 데이터 쪽이라 그런가?

HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError)
HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit)

__RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_OB_DBankConfig(uint32_t DBankConfig)

'embeded > Cortex-M4 STM' 카테고리의 다른 글

stm32g473 flash doubleword  (0) 2026.02.04
STM32G47x dual bank flash  (0) 2026.02.03
STM32F429I-DISC1 with lvgl  (0) 2026.02.03
32F469IDISCOVERY with lvgl  (0) 2026.02.02
UM2195 audio streaming Expansion Package for STM32Cube  (0) 2026.01.05
Posted by 구차니
embeded/ARM2026. 2. 6. 07:43

ARM의 NPU IP

[링크 : https://www.thelec.kr/news/articleView.html?idxno=51835]

 

[링크 : https://www.arm.com/products/silicon-ip-cpu/ethos/ethos-u85]

 

이걸 직접 채택한데는 르네사스 외에는 딱히 언급이 안되는 느낌.

그 와중에 구형이다. 신형은 없나..

RA8P1
1GHz Arm Cortex-M85 and Ethos-U55 NPU Based AI Microcontroller

[링크 : https://www.renesas.com/en/products/ra8p1?utm_campaign=mcu_ra8p1-empr&utm_source=businesswire&utm_medium=pr&utm_creative=link&utm_content=pp&utm_term=&utm_type=feat]

[링크 : https://www.edge-ai-vision.com/2025/07/renesas-sets-new-mcu-performance-bar-with-1-ghz-ra8p1-devices-with-ai-acceleration/]

 

M85 계열이면 얘를 탑재했을지도?

 Ethos-U85와 최신의 마이크로컴퓨터용 프로세서 코어 「Cortex-M85」등을 조합한 「Arm Corstone-320」도 발표

[링크 : https://coolenjoy.net/bbs/38/5519658]

 

조금 더 찾아보니 MCU은 아니고 SoC 계열로 i.mx93에 ethos-u65 탑재, i.mx93은 cortex-a55 * 2 + cortex-m33 조합이다.

[링크 : https://www.nxp.com/docs/en/application-note/AN13854.pdf]

'embeded > ARM' 카테고리의 다른 글

SVE(Scalable Vector Extension)  (0) 2025.08.28
emmc 파티션 정렬  (0) 2024.02.07
arm asm rev  (0) 2023.09.14
cortex-a53  (0) 2023.08.31
aarch64 vector register  (0) 2023.08.23
Posted by 구차니
embeded/esp322026. 2. 5. 09:59

윈도우용 인스톨러 보려는데 5.x 만 지원하고, 6.x 를 쓰려면 다른 gui 인스톨러 써보라고 한다. -_-

[링크 : https://dl.espressif.com/dl/esp-idf/?idf=4.3]

 

내가 필요로 하는건 4.3인데 vscode 에서 깔아 보라고 한다. 흐음..

[링크 : https://e8ch.tistory.com/21]

 

5.x 아니면 윈도우는 포기하는게 나을지도?

'embeded > esp32' 카테고리의 다른 글

esp32 와 ili9341 direction  (0) 2026.01.23
esp32-wroom-32 보드 / arduino 개발툴  (0) 2026.01.23
esp32-2432S028 데모 빌드  (0) 2026.01.21
esp32-2432S028 데이터 시트  (0) 2026.01.17
esp32-2432S028 보드 st7789 spi lcd driver?  (0) 2026.01.16
Posted by 구차니
파일방2026. 2. 4. 21:57

어짜다 우연히(?)

EXAONE-3.5-7.8B-Instruct-AWQ

라는 키워드로 검색.

 

Quickstart
We recommend to use transformers>=4.43 and autoawq>=0.2.7.post3.

Here is the code snippet to run conversational inference with the model:

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "LGAI-EXAONE/EXAONE-3.5-7.8B-Instruct-AWQ"

model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype=torch.bfloat16,
    trust_remote_code=True,
    device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained(model_name)

# Choose your prompt
prompt = "Explain how wonderful you are"  # English example
prompt = "스스로를 자랑해 봐"       # Korean example

messages = [
    {"role": "system", 
     "content": "You are EXAONE model from LG AI Research, a helpful assistant."},
    {"role": "user", "content": prompt}
]
input_ids = tokenizer.apply_chat_template(
    messages,
    tokenize=True,
    add_generation_prompt=True,
    return_tensors="pt"
)

output = model.generate(
    input_ids.to("cuda"),
    eos_token_id=tokenizer.eos_token_id,
    max_new_tokens=128,
    do_sample=False,
)
print(tokenizer.decode(output[0]))

[링크 : https://huggingface.co/LGAI-EXAONE/EXAONE-3.5-7.8B-Instruct-AWQ]

[링크 : https://github.com/LG-AI-EXAONE/EXAONE-3.5]

[링크 : https://www.lgresearch.ai/blog/view?seq=506]

[링크 : https://wikidocs.net/274703]

'파일방' 카테고리의 다른 글

podman  (0) 2026.01.25
elinks  (0) 2026.01.20
platformio  (0) 2026.01.17
directFB2  (0) 2026.01.09
nanoVG  (0) 2026.01.09
Posted by 구차니
embeded/Cortex-M4 STM2026. 2. 4. 17:12

일단 코드 상으로는 FAST는 안 먹어서 찾아봐야겠고, doubleword 로만 써진다.

 

일단은 DBANK는 체크되어 있는게 기본값이고

 

bank1에 0802000에 쓰니 쓰여지긴 한데 64bit wide라서 의도한대로 딱딱 붙어있지 않고 4byte씩 띄엄띄엄 써진다.

 

해당 페이지 삭제하려고 했는데 0x0802 0000이 아닌 0x0804 0000 이고

체크하고 삭제하면 삭제되었다고 메시지는 뜨지만

 

정작 해당 위치를 다시 가면 내용이 남아있다.

그 와중에 0x0804 0000 위치로 가면 비어있는걸로 나온다.

 

먼가 이상한데.. 머가 이상한거라고 딱찝어 말하기 힘드네..

 

CubeProgrammer를 버전업해봐야하나? 2.21 버전이 최신이었던것 같은데..

 

2.21.0 흐음... 

[링크 : https://www.st.com/en/development-tools/stm32cubeprog.html]

 

+

웃긴게 sdk 문제인지

bank 2에 page 0 대신

bank 1 에 page 64로 하면 잘된다. 머냐?

'embeded > Cortex-M4 STM' 카테고리의 다른 글

stm32g473 ART accelerator on/off ?  (0) 2026.02.06
STM32G47x dual bank flash  (0) 2026.02.03
STM32F429I-DISC1 with lvgl  (0) 2026.02.03
32F469IDISCOVERY with lvgl  (0) 2026.02.02
UM2195 audio streaming Expansion Package for STM32Cube  (0) 2026.01.05
Posted by 구차니