-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VFPS and stucky problems #30
Comments
What cards do you have? Monitor mode is tricky with many cards dropping packets like crazy, or limiting the rate or just being buggy. This is why I recommend to stick to the tested wifi adapters from EZ-wifibroadcast or similar projects, and check any notes they might have about your cards. You might have to fix the driver, recompile the kernel or try another type of adapter... |
What you said is really reasonable. Not all cards have complete monitor functions. I now use the same network card model as you, and try the rtl8812au network card model in openHD. I can now use two network cards to achieve a much smoother effect you said. I have tried ESP32 with cards in EM-wave dark room.they works much better with single card.Though i can see about 20% of packets loss in tcpdump(That maybe about the driver but not wireless traffic.) |
I think the problem is caused by internal PCB antenna. I tried 8812AU cards and PCB antenna, VFPS is not good, really low about 4~5 VFPS. Maybe esp32 should use ips external antenna. |
Hi so the disscusion above is under the resolution(800X600) ? |
@Ncerzzk Close range test (LOS, about 30cm ???) ESP32 prints 40FPS PS: There are about 15 ssid around, very noisy environment. |
@lida2003 add the fec_n to make the link stronger could improve vfps. |
It looks like you're getting severe packet loss. If well tuned, you should get the same VFPS as the ESP is reporting. |
Yes.
@jeanlemotan Nice tips. https://www.bilibili.com/video/BV1vs4y1h742/ @Ncerzzk Thanks for wifi channel scanner. I use channel 4 for test.
I think rate/channel/pcb antenna caused low FPS rate. |
@lida2003 @jeanlemotan
platform:
so the most important factor to influenced the perf is the electromagnetic environment. |
may be we can add a feature in esp32 to auto choose the cleanest channel at start time or run time |
yeah ,emwave influence a lot . I have tested them in emwave darkroom and get a good result. |
2.4GHz has a very busy traffic. Some aps send beacons which may have collision with esp32.(This could be seen by using tcpdump with "fcsfail on"monitor mode) Although they obey the listen before talk rule,these aps don't receive our signal beacuse our poor tx power and dirctional ant.So they just send and both the beacon and our packet are CRC failed. |
@Ncerzzk All linux laptop and orangepi3 reached 30vfps? or just laptop, how about orangePi3? |
@lida2003 laptop and orangepi3 can all reach 30vfps, and sometimes it would drop to 10+vfps due to the noisy, anyway, it work much better than beform. I will add more info about platform above. |
Have anyone really could enjoy an vf
ps higher than 10? Or just some very stucky things?
Please post your system info , device info , WiFi card type, driver version and download address.
We need to find the best combination .
I'm suffering from super looooow vfps with both of my monitor card. I have checked the raw pack in tcpdump bytes by bytes and figured out my cards really lost a lot of packcts.
I have borrowed an EM wave darkroom(a large shield box with materials whcih could absorb EM wave) from my college and do more test to see if it is heavy traffic that influence.
The text was updated successfully, but these errors were encountered: