Since the last patch of Battlefield 3 I can't play it anymore because the screen is black, but I can hear sounds in the background. I tried to repair the installation from Origin, but it doesn't resolve the problem. I think the issue is related to the fact that I have a Russian version of the game patched with the english language, but I don't know how to fix the problem. I have a notebook: 1st generation Core i7, 4GB RAM, GeForce 420M (last driver).
You should update your language pack (tiny 2 MB):
Unfortunately, you will have to do this after every BF3 patch, so don't forget to bookmark this page (they are the main source). Hopefully, DICE won't update BF3 too often.