1. Please make sure you are posting in the correct place. Server ads go here and modpack bugs go here

Java and Nvidia

Discussion in 'General FTB chat' started by xSINZx, Feb 15, 2013.

  1. Antice

    Antice Well-Known Member

    what version of optifine are you using. NVIDIA card and optifine are not friends in general, and my card seem to have a rather intense hatred for optifine in particular.
    The amount of GFX glitches i get just makes it a big NO to use it for recording. giving people a headache ain't part of my evil plan.
  2. Abdiel

    Abdiel Well-Known Member

    That could possibly work. Splitting the server and client should reduce the load per core, but probably slightly increase the total load as some calculations need to be run twice. And running only a client, with the server on another computer, should be a significant gain (as you observed). Still, in regards to multi-core machines, Optifine is your best bet.

    4GB is way more RAM than you'll ever need for a client. This is the most common misconception, people will just recommend throwing more RAM at a problem until it fixes itself. When in reality Java (unless you also fiddle with GC settings through command line arguments) will happily eat as much RAM as you give it, regardless of how much it needs. Using more RAM bring issues with access speed, TLBs, caching, paging, etc. There is a break point where throwing more RAM into the pile will actually slow you down. Where exactly this is depends on your computer specs and other things running under the hood (other applications using memory - you mentioned recording, additional CPU/GPU bottlenecks, etc.). For me, the optimal number turned out to be around 1GB when playing on a server. After that I start to notice slowdowns and choppy FPS. (My computer has 8GB of RAM total.)
  3. Antice

    Antice Well-Known Member

    If it weren't for fraps, I'd not need any more than I got memory wise. Disk speed is the main bottleneck for recording, but with more ram i could pile on my editing suite as well, with minecraft and fraps both running I hardly use more than half my CPU at any rate. I've considered using a ramdisk setup to help eliminate the autosave lag in minecraft. it's a lot worse when the disk is busy accepting data from fraps continously.

    I just might get myself a pair of hard drives instead tho, I want a RAID stripe set, since that allows for faster disk IO. that would help more when rendering than more ram would. altho being able to run both minecraft/fraps, and the editing suite at the same time would really make things simpler for me. never underestimate the power of convenience. and being able to just pop into my world and do some quick recording, then pick it up in the editing suite immediately would be immensely useful.

    I just did a quick comparison. I fired up a quick game with FTB retro (1.2.5 with the empty map mod disabled so it would create a proper world),. And i noticed that my FPS in 1.2.5 is 10-20 FPS lower on average than when running the current version of the mindcrack pack. So that client internal server method is apparently working for distributing the load between CPU cores rather well.
  4. runlvlzero

    runlvlzero Active Member

    OptiFine_1.4.6_HD_U_C3 (ultra)

    I get a bit of flashing texture over xycraft and other glowy ores, thats it for graphics glitches. I know what you mean though, I have had allot of probs with optifine so I'm greatful when I get a version that works with the forge ver the modpack is set up with. I installed the standard version first so antialiasing was already disabled if its not you might have to manually update your NVIDIA control panel global settings to get rid of the grid lines everywhere as that can get toggled on under the cards global options. Be sure to disabled threaded optimization under global when running minecraft.

    And good luck with recording, AFAIK its best to have a second drive on another controller from your main one for that.
  5. xSINZx

    xSINZx Member

    First off, Thanks all for the hints and points in the right direction.
    I have managed to get my fps up to about 80fps in certain areas and dosn't seem to go below 40, but sits around 50 to 60 most of the time. So I'm happy enough!:)
    Optifine Multicore seems to be working ok but not great. I also get graphical issues with the xycraft blocks (Sphax 128) I don't really use them for building to much anyway. Have only really built a Magic Tower/Room with the White Bricks and the distortion when approaching looks kinda cool anyway.
    I am currently using OptiFine_1.4.6_HD_U_D3.zip Not sure if this one is the right one to use with the Forge ver we have in the DW20 5.1.1 pack though. But as I said working ok for me atm.

    Cheers all.
  6. runlvlzero

    runlvlzero Active Member

    Glad the advice was sound. I watch a few professional youtubers use optifine and the high rez textures anyway with the glitches so I consider those ore issues to be fairly minor and worth the increase in performance. I think they record at 30fps so anything above 40 with vsync on is good for them.
  7. Antice

    Antice Well-Known Member

    I get that without optifine, so doing without is fine for me. I'd use it despite the visual glitches if i absolutely had to. Optifine does not really fix any issue i have with my HDD being too slow to accept a world save at the same time as I record, but it's only an issue when traveling large distances. as far as slowdowns go it's a fairly predictable one at that.

Share This Page