Masuzu / GBFPokerBot

The return of the (in)famous Grandblue Fantasy poker bot
https://gbtools.azurewebsites.net/PokerBot/en/Home
10 stars 1 forks source link

App closes after launching #48

Closed Tagrim36 closed 7 years ago

Tagrim36 commented 8 years ago

I reinstalled OS to windows 8 (from 7), download new version of BOT (CUDA) and key file. But when i tried to launch application, it closes after click on "OK" button. User email: jas**@yandex.ru

1

Masuzu commented 8 years ago

You may need to reinstall your NVIDIA drivers. Not having those installed will most likely result in this error. If this is still not enough, then you should also install CUDA Toolkit 8.0: https://developer.nvidia.com/cuda-downloads. The non-CUDA 64-bit version will work as usual if you can't use the CUDA version.

Sarahimac commented 8 years ago

I have the same issue with it closing after opening even after downloading the CUDA Toolkit 8.0. The older version doesn't seem to work either because when you launch it, it tells you that there's a new version and when you close that message it just closes the whole thing.

Masuzu commented 8 years ago

Does the program close with an error message at least? What older version are you downloading? The 64-bit client from this page https://poker-bot.azurewebsites.net/en/Manage should be version 2.0.0 and should not even display version info window.

Tagrim36 commented 8 years ago

Bot closes without any error. May be something wrong with key file? (I download it from site, with latest version of application).

cnzqy1 commented 8 years ago

I have the exact same issue with the CUDA version. No error from the bot either.

Masuzu commented 8 years ago

If it closes without an error with the non-CUDA version, then my guess is that just running the GBFPokerBotSerialNumber.exe file should not work either. As for the CUDA version crashing is very likely due to missing NVIDIA dependencies which are expected to be installed, coming along with the NVIDIA drivers usually. Or it could also be due to your graphics card 'Compute Capability' (which you can check on https://developer.nvidia.com/cuda-gpus) is not supported. I use a GTX 980 Ti with Compute Capability 5.2, however, Compute Capability >= 3.0 should be supported.

I took another look at the dependencies required for the 'CUDA' version and updated the list: https://poker-bot.azurewebsites.net/en/Manage/DownloadGBFPokerBotCuda. (Microsoft MPI v7 runtime libraries has been added to the list)

cnzqy1 commented 8 years ago

The non-CUDA version works just fine (except for the 10d detection issue which I reported in the other thread).

Installing MS-MPI still doesn't solve the problem. The program closes after clicking the "OK" button before it shows the license expiration time window. It is also not my firewall blocking the bot. I have a GTX 1070 with Compute Capability 6.1 so it shouldn't be a problem either.

Edit: I have the same problem with the 1.13.1_x64 version from Dropbox (after putting in the key.txt file manually). The non-CUDA 2.0.0_x64 downloaded from https://poker-bot.azurewebsites.net/en/Manage directly does not have the issue. Probably not CUDA-related per se?

Masuzu commented 8 years ago

@cnzqy1 :thinking: Thank you for the feedback. I will try to investigate the missing dependency issue for the CUDA version on a "virgin" computer. It looks like for some people it is working fine, as reported by zey71 for instance. As for the second matter, I am surprised that the version 1.13.1_x64 fails to run while the 2.0.0_x64 does run properly for you (not to speak of the card detection issue related to the thresholding). Indeed, basically, the version 1.13.1_x64 is a clone of the version 2.0.0_x64.

cnzqy1 commented 8 years ago

A little more information: I downloaded 1.13.1_x64 again to have another test, and this time I realized that there was an error (the screen closed so fast that I barely saw it). Here is the screenshot:

untitled

I tried unblocking the key.txt file after I downloaded it but still the same error. On the other hand, the 2.1.0 CUDA still won't run (couldn't see any error). The non-CUDA 2.1.0_x64 works fine.

One thing in common is that for both versions that won't run I'm required to put in the key.txt file manually, although I'm not sure how this is related.

Masuzu commented 7 years ago

Hello,

You are using a GTX 1070 which uses the new "Pascal GPU" architecture. The current GBF poker bot CUDA version uses CUDA 7.5 which unfortunately won't work with Pascal GPUs. To solve this issue, a second version of the bot needs to be recompiled using CUDA 8.0. This will probably take some time but I will work on this to support the new GeForce 10 series.

As for the "Failed to initialize security" error, I am not sure exactly what the reason could be but it should not prevent the bot from running as I encountered it consistently on another Windows 7 laptop I used during tests.

Masuzu commented 7 years ago

Good news, new poker bot version using CUDA 8.0 instead of CUDA 7.5 to be released by this Sunday.

Tagrim36 commented 7 years ago

My problem was solved after changing serial number.

Masuzu commented 7 years ago

Hello,

The new version labeled as 2.2.0_x64_CUDA now uses CUDA 8.0 instead of CUDA 7.5. https://poker-bot.azurewebsites.net/en/Home/PatchNotes https://poker-bot.azurewebsites.net/en/Manage/DownloadGBFPokerBotCUDA I do not have a GeForce GTX 10 Series at hand so feel free to reopen the ticket should you still have some issues with it.