well after numerous chats with ubisoft via web support i have solved this Problem of "failed to initialize 3d engine" on my computer. goto C:\ Program Files \ Ubisoft \ Silent Hunter 3 \ Data \ Movies \ Intro. and delete the 2 video files in there. It worked for me even with all background programs running etc.