- Subscribe to RSS
- Memory/GPU clock not slowing down at idle
- How to Overclock Your GPU for More Gaming and Multimedia Performance
- Raspberry Pi Zero W CCTV Camera with motionEyeOS
- Install MotionEyeOS on Raspberry Pi – Surveillance Camera System
Subscribe to RSSGitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Already on GitHub? Sign in to your account. I translate my previous message because I read in a post that you prefer in English so that everyone benefits. I have questions about the GPU memory setting. What is the memory to indicate for a Rpi 3? What is the maximum possible without problems? What is the use of this memory? What influence on functioning if I increase memory? I did not quite understand the difference between Frame Change Threshold and Minimum Motion Frames Could you give me an explanation please, I do not understand the difference? Both seem to have an influence on triggering. A more general question. Is your OS enhancement still possible or is it limited to the current hardware? Can there for example be an improvement in framerate and quality for a pi3 by OS enhancing? For Frame Change Threshold see thresholdbut keep in mind that motionEye transforms it in percents relative to the image size. Since you left the possibility to modify the GPU parameter I thought we could optimize according to the model of raspberry. But then what is the best value for a raspberry pi 3? Would anyone have tested? I will try to explain myself better for the last question but not being an expert in computing excuse me in advance if my question is incoherent. I'll try to explain. For a raspberry pi 3 for example, will it be possible in the future by improving motioneyeos to have a recording with framerate of 60fps or is this improvement limited by the hardware of raspberry pi 3 or even by the camera? I do not want to abuse your time. So I will not be offended if you do not find time to answer this last question. Maybe a member of this forum will take the time to inform me too I thank you again for this amazing work and to have the kindness to animate this forum. The theoretical limit of 60fps is not reachable using the motion Eye OS setup. When directly accessing the stream from a Raspberry PI CSI camera module using programs such as raspivid, you could reach framerates as high as 60fps, in theory. However, if you pass the stream through motion, which does a fair amount of processing using CPU, the actual achievable framerate drops significantly. Now if you want to see that in a friendly web UI read: motionEyethe stream needs to be passed from motion to motionEye and you lose another not so significant amount of achievable framerate. In all this "pipeline", the GPU memory has little if at all effect. The optimal value for reasonable resolutions x is what I'd call reasonable is MB. Going above that would just decrease your main OS available memory. Skip to content. Dismiss Join GitHub today GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Sign up. New issue. Jump to bottom. Copy link Quote reply.
Memory/GPU clock not slowing down at idle
The purpose of this post is to document my instructions for when I get a new RPi, and covers the Raspberry Pi 3. Head over to the Raspberry Pi Raspbian download page. The Lite version is "headless", meaning it doesn't have the UI installed. I don't need a UI so I downloaded the Lite. Next, install the operating system onto a SD card. The easiest way to do this is to plug an Ethernet cable into your Raspberry Pi 3 from your home router, and logging into your routers UI to find the IP address. With "Expand File system highlighted, hit enter. It should respond with "Root partition has been resized". Go to Internationalisation Options and then Change Timezone. I selected America then Los Angeles. It will ask you if you want to reboot now, but I wanted to reboot after configuring my Wifi settings. If you are on Raspberry Pi 1 or 2, use this post instead. Raspberry Pi 3 is supposed to have much better default Wifi settings. Then add your network. For me, I use settings like the follow. Update: My WiFi worked fine for 1 week, but then it suddenly stopped working. I had forgotten to run sudo apt-get upgrade and and sudo apt-get dist-upgrade. I am configuring my next Pi now and hope this will solve the issue. The Raspberry Pi 3 will need some applications downloaded via apt-get. Issue the following NB, copy and paste these commands one at a time; for some reason it doesn't work if you copy and paste them all :. Raspberry Pi 3 comes shipped with vim-tiny. With vim-tiny, if you use the arrow keys while in insert mode it ruins everything. I prefer the full vim program that doesn't have this issue. We downloaded vim in the previous command. Screen is great for running applications when you are not connected. I use it to run my brewing app. The following is for when I have to install my brewing application related stuff and isn't necessary for you to read. However after about a minute it disappeared. We want the screen to be associated with user pi instead of root. If the command runs in a while loop then screen won't exit. We are startng the screen with the session name brew. I'm not sure if bash -c is required here; I don't think it is but most people tend to follow this pattern.
How to Overclock Your GPU for More Gaming and Multimedia Performance
Joinsubscribers and get a daily digest of news, geek trivia, and our feature articles. The number in the GPU column is the highest usage the application has across all engines. The GPU Engine column displays each application is using. The first two are also available on the Processes tab, but the latter two memory options are only available in the Details pane. If you have integrated graphics, a portion of your normal system RAM is reserved exclusively for your graphics hardware. This shows how much of that reserved memory the application is using. You can click any of the columns to sort by them and view which application is using the most resources. For example, in the below screenshot, the system has three GPUs. Windows displays real-time GPU usage here. However, you can click any of the names above the graphs and select any of the available engines to choose what appears. The name of your GPU also appears in the sidebar and at the top of this window, making it easy to check which graphics hardware your PC has installed. This memory can be used for either normal system tasks or video tasks. The Best Tech Newsletter Anywhere. Joinsubscribers and get a daily digest of news, comics, trivia, reviews, and more. Windows Mac iPhone Android. Smarthome Office Security Linux. The Best Tech Newsletter Anywhere Joinsubscribers and get a daily digest of news, geek trivia, and our feature articles. Skip to content. How-To Geek is where you turn when you want experts to explain technology. Since we launched inour articles have been read more than 1 billion times. Want to know more?
Raspberry Pi Zero W CCTV Camera with motionEyeOS
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Already on GitHub? Sign in to your account. To start with I had the resolution at x and for motion detection and image grabs on motion detection this was fine. My problem starts when I want to record video! I am running motioneye inside a docker container. Nothing else is running on this ubuntu VM apart from Docker and motioneye is the only container that Docker is running. Try passthrough recording. The documentation says it will ignore any text overlays which I need and also any masks applied to the camera. Your RTSP video stream is already encoded. To do motion detection on it, your server needs to decode in CPU the video stream, then run motion detection on the raw video. Motion software then adds text overlays to the raw video, then encodes it in CPU to whatever format that you've selected. With pass-through recording, the idea is to skip the encoding part. That also means you can't add text overlays onto the video because that involves decode-add-encode. If you still want text overlays, you could offload video encoding and maybe encoding too to the GPU. Make sure your ffmpeg library supports hardware accelerated video encoder. In your thread Which encoder to use depends on what's available on your system. Please read ffmpeg hwaccel documentation for more info. If you do go down this option, please report back on how you went. I'm interested to know how hwaccel perform on other systems. Only happens when recording. That means you're still using CPU to encode the video.