'2024/05'에 해당되는 글 28건

  1. 2024.05.13 개 피곤
  2. 2024.05.13 기사
  3. 2024.05.10 기사모음
  4. 2024.05.10 aws EC2 요금제
  5. 2024.05.10 python 사운드 장치
  6. 2024.05.10 카카오야 카카오야!! 고쳐줘!! 1
  7. 2024.05.09 usb webcam 대역폭 에러
  8. 2024.05.09 docker python cv2.imshow xcb
  9. 2024.05.09 vue created mounted, method computed
  10. 2024.05.08 docker permission denied

으아아아아 외근으로 개피곤 ㅜㅡ

 

외근 돌아오는 길에

바로 앞에서 사고나는거 구경(?) 하고 (2->1 차선)

피해서 가다 보니 20m도 안가서 또 4차선에서 사고나있고

 

조금만 늦었으면 사고 여파로 왕창 늦어졌을 듯.

Posted by 구차니

포탈이 여론조정이 가능하다 보니

얘 말 안듣던데 이 기회에 길 좀 들여놓으려고

내 앞에서 배까고 뒤집어봐 그럼 살려줄게 하는 느낌

 

여론악화에 화들짝…대통령실 “네이버 입장따라 대응” 
[링크 : https://v.daum.net/v/20240513094110311]

'개소리 왈왈 > 정치관련 신세한탄' 카테고리의 다른 글

기사모음  (0) 2024.05.10
선거 직후 세수 발표라..  (0) 2024.04.11
선거일  (0) 2024.04.10
프랑스 임신중지권 보장  (0) 2024.03.08
이머병?  (0) 2024.02.04
Posted by 구차니

오죽하면 외교부가 아니라 왜교부라고 하는건가 싶기도 하고

 

 

“한·일 과거사가 걸림돌? 제정신인가”…尹대통령에 분노 쏟은 시민단체

[링크 : https://v.daum.net/v/20240509180202359]

 

정부 “라인야후 사태, 네이버 판단이 중요…필요시 대응”(종합), “라인사태, 네이버 입장 존중한 것” 진화…네이버 “정부 배려 감사”

[링크 : https://v.daum.net/v/20240510205933900]

 

사전독회때 없었던 尹대통령 '사과' 표현…즉석에서 "사과드린다"

[링크 : https://v.daum.net/v/20240509153721377]

'개소리 왈왈 > 정치관련 신세한탄' 카테고리의 다른 글

기사  (0) 2024.05.13
선거 직후 세수 발표라..  (0) 2024.04.11
선거일  (0) 2024.04.10
프랑스 임신중지권 보장  (0) 2024.03.08
이머병?  (0) 2024.02.04
Posted by 구차니
프로그램 사용/aws2024. 5. 10. 17:55

막 눌러보다 보니 요런거 발견. 크레딧 사양 변경?

 

눌러보니 아래와 같은 창이 뜬다.

"무제한 모드" 와 "일반 모드가 있나 본데..

 

자세히 알아보기 눌러보면

프리티어를 써도 돈 나갈수 있다는 무서운 경고가 있다!

아무튼 T4g / T3a / T3 인스턴스에서는 기본값이 무제한인데.. 조심해야 할 듯.

A burstable performance instance configured as unlimited can sustain high CPU utilization for any period of time whenever required. The hourly instance price automatically covers all CPU usage spikes if the average CPU utilization of the instance is at or below the baseline over a rolling 24-hour period or the instance lifetime, whichever is shorter.

For the vast majority of general-purpose workloads, instances configured as unlimited provide ample performance without any additional charges. If the instance runs at higher CPU utilization for a prolonged period, it can do so for a flat additional rate per vCPU-hour. For information about pricing, see Amazon EC2 pricing and T2/T3/T4 Unlimited Mode Pricing.

If you use a t2.micro or t3.micro instance under the AWS Free Tier offer and use it in unlimited mode, charges might apply if your average utilization over a rolling 24-hour period exceeds the baseline utilization of the instance.

T4g, T3a and T3 instances launch as unlimited by default (unless you change the default). If the average CPU usage over a 24-hour period exceeds the baseline, you incur charges for surplus credits. If you launch Spot Instances as unlimited and plan to use them immediately and for a short duration, with no idle time for accruing CPU credits, you incur charges for surplus credits. We recommend that you launch your Spot Instances in standard mode to avoid paying higher costs. For more information, see Surplus credits can incur charges and Burstable performance instances.

Note
T3 instances launched on a Dedicated Host launch as standard by default; unlimited mode is not supported for T3 instances on a Dedicated Host.

[링크 : https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances-unlimited-mode.html?icmpid=docs_ec2_console]

 

메뉴얼이 왜케 헷갈리고 대시보드에서도 검색이 잘 안되고.. 어려워!

Amazon EC2는 사용자가 요구 사항에 따라 비용을 최적화할 수 있도록 다음과 같은 구입 옵션을 제공합니다.
  • 온디맨드 인스턴스 - 시작하는 인스턴스에 대한 비용을 초 단위로 지불합니다.
  • 절감형 플랜(Savings Plans) - 1년 또는 3년 기간 동안 시간당 USD로 일관된 사용량을 약정하여 Amazon EC2 비용을 절감할 수 있습니다.
  • 예약 인스턴스 - 1년 또는 3년 기간 동안 인스턴스 유형 및 리전을 포함하여 일관된 인스턴스 구성을 약정하여 Amazon EC2 비용을 절감할 수 있습니다.
  • 스팟 인스턴스 - 미사용 EC2 인스턴스를 요청하여 Amazon EC2 비용을 대폭 줄일 수 있습니다.
  • 전용 호스트 - 인스턴스 실행을 전담하는 실제 호스트 비용을 지불하며, 기존의 소켓, 코어 또는 VM 소프트웨어별 라이선스를 가져와 비용을 절감합니다.
  • 전용 인스턴스 - 단일 테넌트 하드웨어에서 실행되는 인스턴스 비용을 시간 단위로 지불합니다.
  • 용량 예약 - 특정 가용 영역의 EC2 인스턴스에 대해 용량을 예약합니다.

[링크 : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/instance-purchasing-options.html]

 

그러니까.. 60초 미만으로 켠 건 돈이 안들어 가고, 그 이후로는 1초 단위로 비용이 책정된다 인가?

다만 요금 페이지에서는 시간당 얼마라고 써있으니 그걸 3600으로 나누면 초단위 요금이 되는 듯.

온디맨드 인스턴스를 사용하면 장기 약정 없이 초 단위로 컴퓨팅 용량에 대해 비용을 지불합니다. 인스턴스의 수명 주기를 완전하게 제어할 수 있습니다. 즉 시작, 중지, 수면, 사용 시작 또는 종료 시기를 결정할 수 있습니다.
온디맨드 인스턴스를 구매할 때 장기 약정은 필요 없습니다. 온디맨드 인스턴스가 running 상태인 시간(최소 60초)에 대해서만 비용을 지불하면 됩니다. 실행 중인 온디맨드 인스턴스에 대한 초당 요금은 고정되어 있으며, Amazon EC2 요금, 온디맨드 요금 페이지에서 확인할 수 있습니다.
중단할 수 없는 불규칙한 단기 워크로드가 있는 애플리케이션의 경우 온디맨드 인스턴스를 사용하는 것이 좋습니다.

[링크 : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2-on-demand-instances.html]

 

예약 인스턴스(reserved instance)는 결제 레벨에서 깍이는 듯. 1년 / 3년 약정이고 초를 구매하고, 구입 취소 불가.

예약 인스턴스는 온디맨드 인스턴스 요금과 비교하여 Amazon EC2 비용을 대폭 절감하는 효과를 제공합니다. 예약 인스턴스는 물리적 인스턴스가 아니며 계정에서 온디맨드 인스턴스를 사용할 때 적용되는 결제 할인에 가깝습니다. 이러한 온디맨드 인스턴스의 경우 결제 할인 혜택을 받으려면 인스턴스 유형 및 지역과 같은 특정 속성에 부합해야 합니다.

[링크 : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2-reserved-instances.html]

 

스팟 인스턴스, 온디맨드 대비 90% 최대 할인이 가능하다는데

꺼지기 2분 전에 알람을 준다는 말은.. 다른 사용자가 많이 리소스를 필요로 하면 스팟 인스턴스는 우선권이 낮아서

자원을 받납하는 조건으로 싸게 쓴다는건가?

스팟 인스턴스는 온디맨드 가격보다 저렴한 비용으로 제공되는 예비 EC2 용량을 사용하는 인스턴스입니다. 스팟 인스턴스는 큰 할인율로 미사용 EC2 인스턴스를 요청할 수 있게 해주므로 사용자는 Amazon EC2 비용을 대폭 낮출 수 있습니다. 스팟 인스턴스는의 시간당 가격을 스팟 가격이라고 합니다. 각 가용 영역 내 인스턴스 유형별 스팟 가격은 Amazon EC2에서 설정하며, 스팟 인스턴스의 장기적 공급 및 수요에 따라 점진적으로 조정됩니다. 용량을 사용할 수 있을 때마다 스팟 인스턴스가 실행됩니다.
스팟 인스턴스는 애플리케이션이 실행되는 시간을 유연하게 조정할 수 있고 애플리케이션을 중단할 수 있는 경우에 선택하는 비용 효율적인 방법입니다. 예를 들어 스팟 인스턴스는 데이터 분석, 배치 작업, 백그라운드 프로세싱 및 선택적 작업에 적합합니다. 자세한 내용은 Amazon EC2 스팟 인스턴스 섹션을 참조하세요.

[링크 : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/using-spot-instances.html]

 

전용 호스트, dedicated hosts는 말그대로 전용 물리 서버. 일반적으로 말하는 물리 서버 호스팅 인듯.

Amazon EC2 전용 호스트는 사용자를 위한 완전 전용인 물리적 서버입니다. 선택적으로 인스턴스 용량을 다른 AWS 계정과 공유하도록 선택할 수 있습니다. 자세한 내용은 공유 전용 호스트 작업 섹션을 참조하세요.
전용 호스트는 인스턴스 배치에 대한 가시성과 제어 기능을 제공하며 호스트 선호도를 지원합니다. 즉, 특정 호스트에서 인스턴스를 시작하고 실행할 수 있으며 인스턴스가 특정 호스트에서만 실행되도록 할 수 있습니다. 자세한 내용은 자동 배치 및 선호도 이해 섹션을 참조하세요.
전용 호스트는 포괄적인 기존 보유 라이선스 사용(BYOL) 지원을 제공합니다. 라이센스 조항에 따라 Windows Server, SQL Server, SUSE Linux Enterprise Server, Red Hat Enterprise Linux 또는 VM, 소켓 또는 물리적 코어에 바인딩된 기타 소프트웨어 라이선스를 포함하여 기존 소켓당, 코어당 또는 VM당 소프트웨어 라이선스를 사용할 수 있습니다.
전용 하드웨어에서 인스턴스를 실행해야 하지만 인스턴스 배치에 대한 가시성이나 제어 기능이 필요하지 않고 소켓당 또는 코어당 소프트웨어 라이선스를 사용할 필요가 없는 경우 전용 인스턴스를 대신 사용할 수 있습니다. 전용 인스턴스와 전용 호스트 모두 전용 물리적 서버로 Amazon EC2 인스턴스를 시작하는 데 사용할 수 있습니다. 전용 호스트의 인스턴스와 전용 인스턴스는 성능이나 보안상의 차이나 물리적 차이는 없습니다.

[링크 : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/dedicated-hosts-overview.html]

 

전용 인스턴스, dedicated instance는 읽어봐도 모르겠다 -ㅁ-?

기본적으로 EC2 인스턴스는 공유 테넌시 하드웨어에서 실행됩니다. 즉, 여러 AWS 계정이 동일한 물리적 하드웨어를 공유할 수 있습니다.
전용 인스턴스는 단일 AWS 계정 전용 하드웨어에서 실행되는 EC2 인스턴스입니다. 즉, 전용 인스턴스는 해당 계정이 단일 지급인 계정에 연결되어 있더라도 다른 AWS 계정에 속한 인스턴스로부터 호스트 하드웨어 수준에서 물리적으로 격리됩니다. 하지만 전용 인스턴스는 전용 인스턴스가 아닌 동일한 AWS 계정의 다른 인스턴스와 하드웨어를 공유할 수 있습니다.
전용 인스턴스는 인스턴스 배치에 대한 가시성이나 제어 기능을 제공하지 않으며 호스트 선호도를 지원하지 않습니다. 전용 인스턴스를 중지했다가 시작하면 동일한 호스트에서 실행되지 않을 수 있습니다. 마찬가지로 인스턴스를 시작하거나 실행할 특정 호스트를 대상으로 지정할 수 없습니다. 또한 전용 인스턴스는 기존 보유 라이선스 사용(BYOL)에 대한 제한적인 지원을 제공합니다.
인스턴스 배치에 대한 가시성 및 제어 기능과 보다 포괄적인 BYOL 지원이 필요한 경우 대신 전용 호스트 사용을 고려해보세요. 전용 인스턴스와 전용 호스트 모두 전용 물리적 서버로 Amazon EC2 인스턴스를 시작하는 데 사용할 수 있습니다. 전용 호스트의 인스턴스와 전용 인스턴스는 성능이나 보안상의 차이나 물리적 차이는 없습니다. 

[링크 : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/dedicated-instance.html]

 

+

기준 사용률기준 사용률은 획득하는 CPU 크레딧 수가 사용 중인 CPU 크레딧 수와 일치할 때 순 크레딧 밸런스 0에서 CPU를 사용할 수 있는 수준입니다. 기준 사용률을 기준이라고도 합니다. 기준 사용률은 vCPU 사용률의 백분율로 표시되며 기준 사용률(%) = (획득한 크레딧 수/vCPU 수)/60분으로 계산됩니다.
각 버스트 가능한 성능 인스턴스 유형의 기준 사용률은 크레딧 표를 참조하세요.

[링크 : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/burstable-credits-baseline-concepts.html]

 

기준 사용량 보다 낮으면 크레딧이 쌓이고,

그거보다 높으면 크레딧이 소모되니 돈이 나간다는 의미 같은데

반대로 이야기 하면.. T2.micro를 예를 들면 10% 이고

10배 오버부킹을 통해 1개 물리 서버에 10개 가상 인스턴스를 할당하고 (혹은 그 이상?)

기준 사용율 보다 낮게 쓰면 원래 가격대로 주고

기준 사용율 보다 높게 쓰면 비용을 더 받는 셈이 되는건가?

[링크 : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/burstable-credits-baseline-concepts.html#burstable-performance-instances-credit-table]

 

+

인스턴스 생성시에 고급 설정을 보면

크레딧 사양 / 구매 옵션 / 테넌시 에서 고를수 있을 것으로 예상된다.

'프로그램 사용 > aws' 카테고리의 다른 글

aws 스토리지  (0) 2024.05.06
aws 리전별 가격비교  (0) 2024.05.06
aws vpc  (0) 2024.05.06
AWS 서버리스 서버(serverless)  (0) 2017.01.02
Posted by 구차니

chatGPT 님 가라사대

재생 예제, 녹음 + fft 분석

import numpy as np
import sounddevice as sd

# 파라미터 설정
duration = 3  # 재생할 시간(초)
sampling_freq = 44100  # 샘플링 주파수 (Hz)
frequency = 440  # sine 파의 주파수 (Hz)

# 시간 배열 생성
t = np.linspace(0, duration, int(sampling_freq * duration), endpoint=False)

# sine 파 생성
sine_wave = np.sin(2 * np.pi * frequency * t)

# 사운드 재생
sd.play(sine_wave, samplerate=sampling_freq)
sd.wait()  # 재생이 끝날 때까지 대기
import numpy as np
import matplotlib.pyplot as plt
import sounddevice as sd
from scipy.fft import fft

# 녹음 파라미터 설정
duration = 5  # 녹음 시간 (초)
sampling_freq = 44100  # 샘플링 주파수 (Hz)

# 녹음 시작
print("녹음을 시작합니다...")
recorded_audio = sd.rec(int(duration * sampling_freq), samplerate=sampling_freq, channels=1)
sd.wait()  # 녹음이 끝날 때까지 대기
print("녹음이 완료되었습니다.")

# FFT를 위한 주파수 영역 생성
freq_axis = np.fft.fftfreq(len(recorded_audio), d=1/sampling_freq)

# FFT 계산
audio_fft = fft(recorded_audio.flatten())

# FFT 결과 그래프 표시
plt.figure(figsize=(10, 4))
plt.plot(freq_axis[:len(freq_axis)//2], np.abs(audio_fft)[:len(freq_axis)//2])
plt.title("FFT 분석 결과")
plt.xlabel("주파수 (Hz)")
plt.ylabel("Magnitude")
plt.grid(True)
plt.show()

[링크 : https://pypi.org/project/sounddevice/]

 

Assuming you have a NumPy array named myarray holding audio data with a sampling frequency of fs (in the most cases this will be 44100 or 48000 frames per second), you can play it back with play():
sd.play(myarray, fs)

[링크 : https://python-sounddevice.readthedocs.io/en/0.4.6/usage.html#playback]

 

duration = 10.5  # seconds
myrecording = sd.rec(int(duration * fs), samplerate=fs, channels=2)

[링크 : https://python-sounddevice.readthedocs.io/en/0.4.6/usage.html#recording]

 

[링크 : https://python-sounddevice.readthedocs.io/en/0.4.6/]

 

+

반복 재생

import soundfile as sf
import sounddevice as sd

weight = 1.4

data, fs = sf.read('sound.wav')
sd.play(data * weight, fs,loop=True)
sd.stop()

[링크 : https://stackoverflow.com/questions/47606214/stop-the-loop-in-sounddevice-audio-output]

'Programming > python(파이썬)' 카테고리의 다른 글

docker를 이용하여 python 에서 opencv 돌리기  (0) 2024.05.08
python thread event  (0) 2024.03.05
cv2.ximgproc 없을 경우  (0) 2024.02.28
cv2.stereoBM + WLS  (0) 2024.02.28
matplotlib animation  (0) 2024.02.28
Posted by 구차니
개소리 왈왈/블로그2024. 5. 10. 11:27

4.26일 부터 수정을 요청하고 있는데 여전~~~하다 -_-

멀 확인해서 수정하고 정상이라고 하는거냐?

난 안되는데?

 

빡쳐서(!) 개발자도구 로그를 보냈는데 이번에도 해결 안되면

제주도로 트럭 시위를 해야 하는건가?! 한남동 쳐들어 가면 되는건가?!

 

오른쪽은 비밀 블로그인데, 저장 누르는 시점에 recaptcha가 로딩되는데 반해

왼쪽 현재 블로그는 웹 폰트만 로딩하고 끝. 모야모야 -_- 손 봤다매

 

 

 

+

오전에 압박했더니

오후에 수정되어버린 마법(!)

프로그래머를 빡치게 하면 작은하마가 되는거지 (응응!)

'개소리 왈왈 > 블로그' 카테고리의 다른 글

방문자 수 나락 중(!)  (0) 2024.05.06
티스토리 해결되지 않는 고객센터  (2) 2024.05.03
티스토리 언제 수정하냐!!  (2) 2024.05.01
망할 티스토리  (0) 2024.04.28
나만 블로그 이상한가?  (0) 2024.04.26
Posted by 구차니

로지텍 C920 두개를

USB 3.0 허브에 (iptime UH308) 연결해보고

[193337.869903] usb 1-3.2: new high-speed USB device number 11 using xhci_hcd
[193340.200843] usb 1-3.2: New USB device found, idVendor=046d, idProduct=082d, bcdDevice= 0.11
[193340.200861] usb 1-3.2: New USB device strings: Mfr=0, Product=2, SerialNumber=1
[193340.200868] usb 1-3.2: Product: HD Pro Webcam C920
[193340.200873] usb 1-3.2: SerialNumber: 06379F2F
[193340.202467] usb 1-3.2: Found UVC 1.00 device HD Pro Webcam C920 (046d:082d)
[193340.441788] usb 1-3.3: new high-speed USB device number 12 using xhci_hcd
[193342.792576] usb 1-3.3: New USB device found, idVendor=046d, idProduct=082d, bcdDevice= 0.11
[193342.792582] usb 1-3.3: New USB device strings: Mfr=0, Product=2, SerialNumber=1
[193342.792584] usb 1-3.3: Product: HD Pro Webcam C920
[193342.792586] usb 1-3.3: SerialNumber: 36CA5F6F
[193342.793755] usb 1-3.3: Found UVC 1.00 device HD Pro Webcam C920 (046d:082d)
[193342.993739] usb 1-3.2: reset high-speed USB device number 11 using xhci_hcd
[193343.106011] usb 1-3.2: device firmware changed
[193343.106533] snd-usb-audio: probe of 1-3.2:1.2 failed with error -22
[193343.107009] usb 1-3.2: USB disconnect, device number 11
[193343.253588] usb 1-3.2: new high-speed USB device number 13 using xhci_hcd
[193343.328685] usbcore: registered new interface driver snd-usb-audio
[193344.202429] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[193344.202437] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[193344.202495] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[193344.202498] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[193345.612601] usb 1-3.2: New USB device found, idVendor=046d, idProduct=082d, bcdDevice= 0.11
[193345.612619] usb 1-3.2: New USB device strings: Mfr=0, Product=2, SerialNumber=1
[193345.612626] usb 1-3.2: Product: HD Pro Webcam C920
[193345.612631] usb 1-3.2: SerialNumber: 06379F2F
[193345.614384] usb 1-3.2: Found UVC 1.00 device HD Pro Webcam C920 (046d:082d)
[193353.261631] usb 1-3.3: reset high-speed USB device number 12 using xhci_hcd
[193353.459187] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[193353.459194] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[193353.459258] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[193353.459261] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[193391.503133] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[193391.503140] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[193391.503192] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[193391.503194] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[193398.045306] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[193398.045314] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[193398.045367] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[193398.045370] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[193411.769158] usb 1-3.3: Not enough bandwidth for new device state.
[193411.769169] usb 1-3.3: Not enough bandwidth for altsetting 11
[193449.070234] usb 1-3.2: Not enough bandwidth for new device state.
[193449.070244] usb 1-3.2: Not enough bandwidth for altsetting 11

 

해당 허브의 USB2.0에 연결도 해보는데

[193495.517035] usb 1-3.4.4: Not enough bandwidth for new device state.
[193495.517042] usb 1-3.4.4: Not enough bandwidth for altsetting 11

 

USB2.0이던 3.0이던

Full HD 25p 두 카메라 입력은 무리인 듯

 

UVC 관련 옵션이 있는 것 같은데

나중에 USB2.0 구형 시스템에서 동일 웹캠으로 다시 시도 해봐야 할 듯.

[링크 : https://superuser.com/questions/902800/how-to-limit-the-usb-bandwidth-a-device-can-allocate-on-linux]

 

+2024.05.10

USB 2.0 허브에 카메라 두개 달고 해보니 동일하게 발생한다.

그냥 예전에 사용했던 UVC 카메라가 최대 대역폭을 혼자 다 쓰게 설정되어서 그런건가 싶기도 하고..

[266776.841702] usb 1-2: new high-speed USB device number 20 using xhci_hcd
[266776.989984] usb 1-2: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.11
[266776.989992] usb 1-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[266776.989995] usb 1-2: Product: USB 2.0 Hub
[266776.991860] hub 1-2:1.0: USB hub found
[266776.991894] hub 1-2:1.0: 4 ports detected
[266777.377698] usb 1-2.1: new high-speed USB device number 21 using xhci_hcd
[266779.824775] usb 1-2.1: New USB device found, idVendor=046d, idProduct=082d, bcdDevice= 0.11
[266779.824791] usb 1-2.1: New USB device strings: Mfr=0, Product=2, SerialNumber=1
[266779.824797] usb 1-2.1: Product: HD Pro Webcam C920
[266779.824802] usb 1-2.1: SerialNumber: 06379F2F
[266779.826472] usb 1-2.1: Found UVC 1.00 device HD Pro Webcam C920 (046d:082d)
[266780.233582] usb 1-2.2: new high-speed USB device number 22 using xhci_hcd
[266782.672670] usb 1-2.2: New USB device found, idVendor=046d, idProduct=082d, bcdDevice= 0.11
[266782.672686] usb 1-2.2: New USB device strings: Mfr=0, Product=2, SerialNumber=1
[266782.672692] usb 1-2.2: Product: HD Pro Webcam C920
[266782.672697] usb 1-2.2: SerialNumber: 36CA5F6F
[266782.674285] usb 1-2.2: Found UVC 1.00 device HD Pro Webcam C920 (046d:082d)
[266783.181584] usb 1-2.1: reset high-speed USB device number 21 using xhci_hcd
[266786.790072] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[266786.790078] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[266786.790135] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[266786.790137] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[266793.966044] usb 1-2.2: reset high-speed USB device number 22 using xhci_hcd
[266794.252230] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[266794.252236] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[266794.252289] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[266794.252291] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[266805.426359] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[266805.426364] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[266805.426427] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[266805.426429] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[266816.380206] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[266816.380213] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[266816.380278] snd_hda_codec_realtek ehdaudio0D0: didn't find PCM for DAI Digital Codec DAI
[266816.380281] snd_hda_codec_realtek ehdaudio0D0: ASoC: error at snd_soc_dai_startup on Digital Codec DAI: -22
[266831.010139] usb 1-2.1: Not enough bandwidth for new device state.
[266831.010146] usb 1-2.1: Not enough bandwidth for altsetting 11

'하드웨어 > 캡쳐보드 카메라' 카테고리의 다른 글

eos-m 줌렌즈 픽쳐 스타일 설정  (0) 2018.06.24
HCVR5108-S2/-V2 USB wireless 실패  (0) 2018.02.15
Magewell Pro Capture SDI  (0) 2017.11.30
카메라 삼각대 나사 규격  (0) 2017.06.15
캐논 EXTENDER EF  (0) 2017.03.30
Posted by 구차니

글을 찾아보는데 대부분이 Xwin 시절의 내용이라

죄다 X로 돌리는건데.. wayland 쓰는 환경이라 안되서 이래저래 멘붕중

>>> cv2.imshow("tt",img)
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in "/usr/local/lib/python3.12/site-packages/cv2/qt/plugins"
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: xcb.

 

 

opencv headless 를 설치하면 된다는데

$ pip install opencv-python-headless

[링크 : https://shuka.tistory.com/62]

 

막상해보면 not implemented 라고 나오면서 실행이 안될뿐이고 (머.. xcb 에러를 안 뱉으니 된다고 해야하나?)

>>> cv2.imshow("tt",img)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
cv2.error: OpenCV(4.9.0) /io/opencv/modules/highgui/src/window.cpp:1272: error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvShowImage'

 

 

$ env | grep -i way
XDG_SESSION_TYPE=wayland
XAUTHORITY=/run/user/1000/.mutter-Xwaylandauth.V6LHN2
WAYLAND_DISPLAY=wayland-0

$ env | grep -i xdg
XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
XDG_MENU_PREFIX=gnome-
XDG_SESSION_DESKTOP=ubuntu
XDG_SESSION_TYPE=wayland
XDG_CURRENT_DESKTOP=ubuntu:GNOME
XDG_SESSION_CLASS=user
XDG_RUNTIME_DIR=/run/user/1000
XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop

 

docker run -e XDG_RUNTIME_DIR=/tmp \
           -e WAYLAND_DISPLAY=$WAYLAND_DISPLAY \
           -v $XDG_RUNTIME_DIR/$WAYLAND_DISPLAY:/tmp/$WAYLAND_DISPLAY  \
           --user=$(id -u):$(id -g) \
           imagename waylandapplication

[링크 : https://github.com/mviereck/x11docker/wiki/How-to-provide-Wayland-socket-to-docker-container]

'프로그램 사용 > docker' 카테고리의 다른 글

docker permission denied  (0) 2024.05.08
docker start / stop  (0) 2024.05.08
docker attach / detach  (0) 2024.05.08
docker 이미지 이름 주기  (0) 2024.05.08
docker 이미지 만들기  (0) 2024.05.08
Posted by 구차니
Programming/vue.js2024. 5. 9. 10:21

created가 이름부터 당연하지만(?) mounted 보다 우선적으로 작동하고

mounted는 ui에 연결되는 변수에 대해서 초기화 하는 쪽

 

[링크 : https://ko.vuejs.org/guide/essentials/lifecycle]

    [링크 : https://webruden.tistory.com/926]

[링크 : https://aomee0880.tistory.com/185]

 

computed는 저장된 결과를 반환

method는 렌더링 시 마다 함수 실행

이라는데 무슨 뜻인지.. 종속된 값이 먼지 부터 찾아 봐야 할 듯.

[링크 : https://sunny921.github.io/posts/vuejs-computed-method/]

 

computed는 값이 변하는 이벤트가 발생하지 않으면 처리 조차 하지 않고 기존 값을 리턴(캐싱) 한다.

computed는 예제의 message의 값이 변했을 경우만 다시 렌더링 한다.

[링크 : https://kbcoding.tistory.com/47]

 

'Programming > vue.js' 카테고리의 다른 글

vue 입력창 포커스 설정  (0) 2024.03.28
vue proxy  (0) 2024.03.26
vue.js i18n  (0) 2024.02.19
Posted by 구차니

집에서 도커 깔고 해보려는데 안된다?

그런데 한번 포맷을 했었나.. 도커 깔려있는줄 알았는데...

$ docker run -it python
docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create": dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.

 

아무튼 아래의 두개 명령을 통해 리부팅 없이 사용가능하다.

$ sudo usermod -aG docker $USER
$ newgrp docker

[링크 : https://yoo-young.tistory.com/102]

[링크 : https://wscode.tistory.com/112]

'프로그램 사용 > docker' 카테고리의 다른 글

docker python cv2.imshow xcb  (0) 2024.05.09
docker start / stop  (0) 2024.05.08
docker attach / detach  (0) 2024.05.08
docker 이미지 이름 주기  (0) 2024.05.08
docker 이미지 만들기  (0) 2024.05.08
Posted by 구차니