Retroarch on CRT, certain cores not outputting signal

So I thought I had everything up and running on my emulation pc. Everything was playing but looked soft and realized things were running in 480i and not using the custom modelines.

So back to square 1

Im running a windows 10 pc with amd r9 380 video card. I have crt-emudriver installed and used vmmaker to install custom mode lines Here is my list of modelines installed

Desktop

640 x 480 @ 60.000000 desktop

Super resolutions

2560 x 240 @ 60.000000 super

2560 x 248 @ 60.000000 super

2560 x 256 @ 60.000000 super

2560 x 264 @ 60.000000 super

2560 x 272 @ 60.000000 super

2560 x 280 @ 60.000000 super

2560 x 288 @ 60.000000 super

2560 x 296 @ 60.000000 super

2560 x 304 @ 60.000000 super

2560 x 320 @ 60.000000 super

2560 x 336 @ 60.000000 super

2560 x 344 @ 60.000000 super

2560 x 352 @ 60.000000 super

2560 x 360 @ 60.000000 super

2560 x 368 @ 60.000000 super

2560 x 376 @ 60.000000 super

2560 x 384 @ 60.000000 super

2560 x 392 @ 60.000000 super

2560 x 400 @ 60.000000 super

2560 x 416 @ 60.000000 super

2560 x 432 @ 60.000000 super

2560 x 448 @ 60.000000 super

2560 x 464 @ 60.000000 super

2560 x 480 @ 60.000000 super

2560 x 496 @ 60.000000 super

2560 x 512 @ 59.000000 super

2560 x 544 @ 55.000000 super

2560 x 560 @ 54.000000 super

2560 x 768 @ 60.000000 super

2560 x 800 @ 60.000000 super

2560 x 192 @ 60.000000 retroarch

2560 x 200 @ 60.000000 retroarch

2560 x 240 @ 60.000000 retroarch

2560 x 224 @ 60.000000 retroarch

2560 x 237 @ 60.000000 retroarch

2560 x 256 @ 50.000000 retroarch

2560 x 254 @ 55.000000 retroarch

2560 x 448 @ 60.000000 retroarch

2560 x 480 @ 60.000000 retroarch

Retro arch was running everything I threw at it fine but everything looked soft so assumed it was running in 480i since smooth filtering was off and had no visible scanlines compared to running the same games on native hardware. Also had issues in retroarchs rgui menu where everything displayed fine untill I went into the “video” tab then it would compress and I could not read or navigate the menu. I checked over my config file for hours but couldnt find the issue. So I just deleted the config file and updated to newest retroarch. With the fresh config file I changed the following…

  • menu_driver=”rgui”
  • menu_show_advanced_settings = “true”
  • video_driver = “d3d11”
  • video_frame_delay = “0”
  • video_fullscreen = “true”
  • video_smooth = “false”
  • video_aspect_ratio = “8.000000”
  • crt_switch_resolution = “1”
  • crt_switch_resolution_super = “2560”
  • crt_switch_resolution_use_custom_refresh_rate = “true”
  • custom_viewport_height = “240”
  • custom_viewport_width = “2560”

Retroarch menu is opening and working fine now, and atari 2600, NES, SNES, GENESIS, PS1 all are running fine. But turbo grafx 16 and tg16 cd , sega saturn, and others either load with sound only and still shows a distorted windows screen, or they load with the signal looking like its out of sync.

Ive been at this for 3 or 4 days trying to get all the bugs ironed out. Had every single system/core running good from launchbox but couldnt get over the soft 480i signal and want scanlines on these old games in their native res. Im just discouraged now because Im right back to where I was days ago. Any ideas?

Can you try deleting the video_driver, the custom viewport settings and the video_aspect_ratio setting? (this will return them to default).

If it’s switching resolutions properly, it should be snapping to your existing modelines. Also, make sure video_windowed_fullscreen = “false”

I deleted those settings and now its just a black screen

Heres a pic of what almost all systems/cores are doing. Its like they are just out of sync

Is it a black screen in the menu, as well as in-game? Can you post a verbose log of it black-screening in-game?

RA rgui isnt even showing up, just black even in menu. I set the config back to

retroarch gui = rgui 
parameter video = integer scale
crt switch res on 2560 15khz
crt_switch_center_adjust = "0"
crt_switch_resolution = "1"
crt_switch_resolution_super = "2560"
crt_switch_resolution_use_custom_refresh_rate = "true"
custom_viewport_height = "240"
custom_viewport_width = "2560"
custom_viewport_x = "0"
custom_viewport_y = "0"
video_aspect_ratio = "8.000000"
video_driver = "d3d11"
video_frame_delay = "0"
video_fullscreen = "true"

These are the settings I see quoted for crt switchres, not saying your wrong…just needed to get the menu visable to test again. The turbografx core when I run directly from RA is just a scrunched desktop like it loads the resolution but not the game image, if I launch turbografx from bigbox it displays the image I posted above which looks like its out of sync. I loaded a turbografx game from RA itself and heres the log…

[INFO] RetroArch 1.8.5 (Git 532fd88e2f)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX
[INFO] Built: Mar 19 2020
[INFO] Version: 1.8.5
[INFO] Git: 532fd88e2f
[INFO] =================================================
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] Redirecting save file to "L:\RetroArch\saves\.srm".
[INFO] Redirecting savestate to "L:\RetroArch\states\.state".
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 30000.00 Hz.
[INFO] [Video]: Video @ fullscreen
[INFO] Setting fullscreen to 640x480 @ 60Hz on device \\.\DISPLAY3.
[INFO] [XInput]: Found XInput v1.4.
[INFO] [XInput]: Found controller, user #0
[INFO] [XInput]: Pads connected: 1
[INFO] [DINPUT]: Enumerating joypads ...
[INFO] [DINPUT]: Device #0 PID: {02A1} VID:{045E}
[INFO] [DINPUT]: Done enumerating joypads ...
[INFO] [XInput]: Attempting autoconf for "XInput Controller (User 1)", user #0
[INFO] [DINPUT]: Found XInput pad at index 0 (DINPUT index 0)
[INFO] [XInput]: Found VID/PID (045E/02A1) from DINPUT index 0 for "XInput Controller (User 1)", user #0
[INFO] [XInput]: Attempting autoconf for user #1
[INFO] [XInput]: Attempting autoconf for user #2
[INFO] [XInput]: Attempting autoconf for user #3
[INFO] [XInput]: Attempting autoconf for user #4
[INFO] [XInput]: Attempting autoconf for user #5
[INFO] [XInput]: Attempting autoconf for user #6
[INFO] [XInput]: Attempting autoconf for user #7
[INFO] [XInput]: Attempting autoconf for user #8
[INFO] [XInput]: Attempting autoconf for user #9
[INFO] [XInput]: Attempting autoconf for user #10
[INFO] [XInput]: Attempting autoconf for user #11
[INFO] [XInput]: Attempting autoconf for user #12
[INFO] [XInput]: Attempting autoconf for user #13
[INFO] [XInput]: Attempting autoconf for user #14
[INFO] [XInput]: Attempting autoconf for user #15
[INFO] [Joypad]: Found joypad driver: "xinput".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [D3D11]: Found GPU at index 0: AMD Radeon (TM) R9 380 Series (CRT Emudriver)
[INFO] [D3D11]: Found GPU at index 1: Microsoft Basic Render Driver
[INFO] [D3D11]: Found GPU at index 2: Microsoft Basic Render Driver
[INFO] [D3D11]: Using GPU index 0.
[INFO] [Video]: Found display server: win32
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Menu]: Found menu display driver: "d3d11".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Menu]: Found menu display driver: "d3d11".
[INFO] [LED]: LED driver = 'null' 0000000000B981E0
[INFO] [MIDI]: Initializing ...
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "winmm" driver.
[INFO] SRAM will not be saved.
[INFO] Loading history file: [L:\RetroArch\content_history.lpl].
[INFO] Loading history file: [L:\RetroArch\content_music_history.lpl].
[INFO] Loading history file: [L:\RetroArch\content_video_history.lpl].
[INFO] Loading history file: [L:\RetroArch\content_image_history.lpl].
[INFO] Loading favorites file: [L:\RetroArch\content_favorites.lpl].
[INFO] Setting refresh rate to: 60.000 Hz.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] Updating firmware status for: L:\RetroArch\cores\mednafen_pce_fast_libretro.dll on L:\RetroArch\system
[INFO] Using content: L:\LaunchBox\Games\NEC TurboGrafx-16\Bonk's Adventure (USA).zip#Bonk's Adventure (USA).pce.
[INFO] arg #0: retroarch
[INFO] arg #1: L:\LaunchBox\Games\NEC TurboGrafx-16\Bonk's Adventure (USA).zip#Bonk's Adventure (USA).pce
[INFO] arg #2: -s
[INFO] arg #3: L:\RetroArch\saves
[INFO] arg #4: -S
[INFO] arg #5: L:\RetroArch\states
[INFO] arg #6: -c
[INFO] arg #7: L:\RetroArch\retroarch.cfg
[INFO] arg #8: -L
[INFO] arg #9: L:\RetroArch\cores\mednafen_pce_fast_libretro.dll
[INFO] Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] Unloading game..
[INFO] Unloading core..
[INFO] Unloading core symbols..
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] RetroArch 1.8.5 (Git 532fd88e2f)
[INFO] Redirecting save file to "L:\RetroArch\saves\Bonk's Adventure (USA).srm".
[INFO] Redirecting savestate to "L:\RetroArch\states\Bonk's Adventure (USA).state".
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX
[INFO] Built: Mar 19 2020
[INFO] Version: 1.8.5
[INFO] Git: 532fd88e2f
[INFO] =================================================
[INFO] Loading dynamic libretro core from: "L:\RetroArch\cores\mednafen_pce_fast_libretro.dll"
[INFO] [Overrides] no core-specific overrides found at L:\RetroArch\config\Beetle PCE Fast\Beetle PCE Fast.cfg.
[INFO] [Overrides] no content-dir-specific overrides found at L:\RetroArch\config\Beetle PCE Fast\NEC TurboGrafx-16.cfg.
[INFO] [Overrides] no game-specific overrides found at L:\RetroArch\config\Beetle PCE Fast\Bonk's Adventure (USA).cfg.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] Core requested VFS version >= v1, providing v3
[INFO] [Remaps]: remap directory: L:\RetroArch\config\remaps
[INFO] Redirecting save file to "L:\RetroArch\saves\Bonk's Adventure (USA).srm".
[INFO] Redirecting savestate to "L:\RetroArch\states\Bonk's Adventure (USA).state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: SYSTEM_DIRECTORY: "L:\RetroArch\system".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[libretro INFO] Frontend supports RGB565 - will use that instead of XRGB1555.
[INFO] [Environ]: GET_PERF_INTERFACE.
[INFO] [Environ]: SET_SUPPORT_ACHIEVEMENTS: yes.
[INFO] [Environ]: PERFORMANCE_LEVEL: 5.
[INFO] Content loading skipped. Implementation will load it on its own.
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[libretro INFO] PCE CD Audio settings changed.
[libretro INFO] Loading L:\LaunchBox\Games\NEC TurboGrafx-16\Bonk's Adventure (USA).pce...

[libretro INFO]  Using module: pce_fast.


[libretro INFO]   ROM:       384KiB

[libretro INFO]   ROM CRC32: 0x599ead9b

[INFO] [Environ]: SET_MEMORY_MAPS.
[INFO]    ndx flags  ptr              offset   start    select   disconn  len      addrspace
[INFO]    001 M1A1bc 000000000965ECC0 00000000 001F0000 FFFFE000 00000000 00002000 
[INFO]    002 M1A1bc 000000000965E4A0 00000000 001EE000 FFFFF800 00000000 00000800 
[INFO] [RCHEEVOS]: ext_hash 0b889c7d ('pce')
[INFO] [RCHEEVOS]: Load task finished
[INFO] Skipping SRAM load..
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Cheats]: Load game-specific cheatfile: L:\RetroArch\cheats\Beetle PCE Fast\Bonk's Adventure (USA).cht
[INFO] [Audio]: Set audio input rate to: 44232.70 Hz.
[INFO] [Video]: Video @ fullscreen
[INFO] Setting fullscreen to 2560x240 @ 60Hz on device \\.\DISPLAY3.
[INFO] [XInput]: Found XInput v1.4.
[INFO] [XInput]: Found controller, user #0
[INFO] [XInput]: Pads connected: 1
[INFO] [DINPUT]: Enumerating joypads ...
[INFO] [DINPUT]: Device #0 PID: {02A1} VID:{045E}
[INFO] [DINPUT]: Done enumerating joypads ...
[INFO] [XInput]: Attempting autoconf for "XInput Controller (User 1)", user #0
[INFO] [DINPUT]: Found XInput pad at index 0 (DINPUT index 0)
[INFO] [XInput]: Found VID/PID (045E/02A1) from DINPUT index 0 for "XInput Controller (User 1)", user #0
[INFO] [XInput]: Attempting autoconf for user #1
[INFO] [XInput]: Attempting autoconf for user #2
[INFO] [XInput]: Attempting autoconf for user #3
[INFO] [XInput]: Attempting autoconf for user #4
[INFO] [XInput]: Attempting autoconf for user #5
[INFO] [XInput]: Attempting autoconf for user #6
[INFO] [XInput]: Attempting autoconf for user #7
[INFO] [XInput]: Attempting autoconf for user #8
[INFO] [XInput]: Attempting autoconf for user #9
[INFO] [XInput]: Attempting autoconf for user #10
[INFO] [XInput]: Attempting autoconf for user #11
[INFO] [XInput]: Attempting autoconf for user #12
[INFO] [XInput]: Attempting autoconf for user #13
[INFO] [XInput]: Attempting autoconf for user #14
[INFO] [XInput]: Attempting autoconf for user #15
[INFO] [Joypad]: Found joypad driver: "xinput".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [D3D11]: Found GPU at index 0: AMD Radeon (TM) R9 380 Series (CRT Emudriver)
[INFO] [D3D11]: Found GPU at index 1: Microsoft Basic Render Driver
[INFO] [D3D11]: Found GPU at index 2: Microsoft Basic Render Driver
[INFO] [D3D11]: Using GPU index 0.
[INFO] [Video]: Found display server: win32
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Menu]: Found menu display driver: "d3d11".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [LED]: LED driver = 'null' 0000000000B981E0
[INFO] [MIDI]: Initializing ...
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "winmm" driver.
[INFO] Loading history file: [L:\RetroArch\content_history.lpl].
[INFO] Loading history file: [L:\RetroArch\content_music_history.lpl].
[INFO] Loading history file: [L:\RetroArch\content_video_history.lpl].
[INFO] Loading history file: [L:\RetroArch\content_image_history.lpl].
[INFO] Loading favorites file: [L:\RetroArch\content_favorites.lpl].
[INFO] Written to playlist file: L:\RetroArch\content_history.lpl
[INFO] Setting refresh rate to: 60.000 Hz.
[INFO] SET_GEOMETRY: 256x240, aspect: 1.215.
[INFO] [config] Saved new config to "L:\RetroArch\retroarch.cfg".
[INFO] [Cheats]: Save game-specific cheatfile: L:\RetroArch\cheats\Beetle PCE Fast\Bonk's Adventure (USA).cht
[INFO] Saving RAM type #0 to "L:\RetroArch\saves\Bonk's Adventure (USA).srm".
[INFO] Saved successfully to "L:\RetroArch\saves\Bonk's Adventure (USA).srm".
[INFO] Content ran for a total of: 00 hours, 00 minutes, 18 seconds.
[INFO] Saving runtime log file: L:\RetroArch\playlists\logs\Beetle PCE Fast\Bonk's Adventure (USA).lrtl
[INFO] Unloading game..
[INFO] Unloading core..
[libretro INFO] [Beetle PCE Fast]: Samples / Frame: 734.32040
[libretro INFO] [Beetle PCE Fast]: Estimated FPS: 60.05553
[INFO] Unloading core symbols..
[INFO] [Core Options]: Saved core options file to "L:\RetroArch\retroarch-core-options.cfg"
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] Removing temporary content file: L:\LaunchBox\Games\NEC TurboGrafx-16\Bonk's Adventure (USA).pce.
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

Where did you see those options suggested? I ask because I think the custom viewport settings are forcing one resolution and then switchres is trying to do another, and that could be the source of your out-of-sync signals.

I’m also not sure whether it works with d3d11 vs gl video driver or if it matters.

https://cdcruze.com/2019/03/retroarch-and-crt-emudriver-setup-guide/ and http://forum.arcadecontrols.com/index.php?topic=158359.0

are the latest ones i remember seeing…but seen those setting more than just those 2 times

I kinda made some progress. I noticed in the log file it was setting fullscreen to 640x480 @ 60Hz. The crt can only handle 480i so figured that may be a problem and in RA went to video>output> and set it to 640x480 @30 . After that everything started working when launched from retroarch. And everything appears to be running in 240p with nice scanlines.

So then I head to launchbox/bigbox and try it out… still a scrambled screen :frowning:

Hmm, well, good to know that d3d11 works. (the CDCRUZE tutorial has nice web design)

Glad you got it working launching from RetroArch, at least. I’m not sure what would be going wrong from Launchbox.

Ive tested more cores from RA directly and everything is working good, but from bigbox its still out of sync or unsupported signal or whatever is causing the scrambled image. Ive been at it for days and cant figure it out. Still open to ideas if anyone has any thanks

Is there any chance launchbox is using a different config file? You can specify a path to a config in your launch line with -c C:\path\to\config.cfg

That is what I was going to look into next… but if im running bigbox do I need to even worry about launchbox? It seems they behave independently from one another. Launchbox still opens where it wants and bigbox opens to whatever screen I have it set to but cant find this option with launchbox. What i mean to say … do they have different config files and where are they located? And if running bigbox does it just run bigbox config or does it rely on launchboxes as well?

Do you have the crt as the primary monitor and are you launching LaunchBox and BigBox from the crt as the primary monitor? Even if you are launching retroarch to a 2nd monitor within BigBox it will not work correctly with crt emudriver if the crt is not the primary monitor. Also if you have your emulators set up correctly in LaunchBox there is no separate settings for the emulators in BigBox.

1 Like

I have display #1 set to motherboards integrated video out so that my system doesnt load a harmful out of range signal to the crt during boot, display#2 is my ultrawide and display #3 is the crt set as primary. Ive tried it almost every way possible but yes currently the crt is primary, ive ran bigbox from the crt and the ultrawide same issues either way.

Im in retroarch again and cant get anything to run right once again like its putting out the wrong signal. Ive spent days trying everything I can think of in settings. I had it working that one time by setting video output to 640x480 at 30hz. I did this because in verbose log file it shows ra starting at 640x480 at 60hz which this crt cant handle, before switching to a super resolution. Somehow last time it made it work, this time i just have an out of sync menu. I dont think setting video output to 640 x480 30 should of worked when it did because it should of been left on auto to use the 240x2560 super res, or set to 240x2560 but ive tried that too and same squished horizontal image of my desktop every time i try to load a rom

Ok, playing around with setting in RA for several days has gave me a hunch of whats going on and im able to replicate it but dont know how to resolve the issue.

In retroarch when I open it directly the menu is clear like its in progressive mode and no rom from any core will launch right, ill get sound but still just see a darkened squished horizontally desktop.

But if i go into retroarchs settings > video> and turn on “threaded video” it will make my menu flicker like its in interlaced mode and any rom on any core will launch and switchres works and super res works.

The problem is… next time I open retroarch the menu is in progressive again even though “threaded video” is still on. But if I toggle it to off - my menu will flicker like its in interlaced mode again and will lauch any rom fine again.

Retroarch is starting up in progressive mode and i need it to start in interlaced for it to work. Or at least this is the symptom im seeing and can replicate a fix if I toggle “threaded video” every single time.

Maybe this will help someone more knowledgeable figure out whats going wrong in my setup.

Someone else at arcade controls forum has the same issues ive been experiencing… http://forum.arcadecontrols.com/index.php/topic,162333.msg1711117.html#msg1711117

1 Like

Ive finally figured out what was going wrong. I noticed anytime retroarch would start in progressive 60fps … nothing would play, and if I could trick it into interlaced 30fps by toggling “threaded video” then any rom would load fine. Ive tried changing video_refresh_rate to 30 in cfg file but it was just like toggling “threaded video” and would only work once and next time RA was launched it would revert back to 60fps and whenever RA would start in 60fps mode everything would mess up. I finally tried turning save_on_exit to false in the config…

Now retroarch runs fine everytime, and loads all roms/cores without issues.

Untill… Im in bigbox , then I get a scrambled screen. I dont understand what bigbox could be doing to make the screen scrambled when retroarch runs fine now when launched directly.

I feel like its something to do with retroarch being able to switch resolutions fine on its own but when ran through bigbox it gets messed up. Do I need to run the crt at a specific resolution since it seems bigbox just takes whatever resolution the monitor its on is ran at? Ive tried 640x480 30hz interlaced, 60hz interlaced, 120hz interlaced and all give me the same out of sync image when a games loaded through bigbox. I think once when I set crt to 60hz interlaced the game would load but it wasnt in 240p super res it was in mushy 480i. Ive tried setting descktop res on crt to 2560x240 but just get a squished image but its there and isnt out of sync.

Ive been sitting at this computer for over a week now in ocd mode, i just need it to work so i can do other stuff in life lol. Im desperate…Is crt switchres wizardry noone knows about?

1 Like

Heres a video I feel like its something simple im overlooking.

Ive changed every setting in retroarch config one by one that I thought would have anything to do with it but nomatter what its like this when ran from bigbox but fine when ran from retroarch. Im pulling straws at this point.

Does it work if you launch from a regular command line? That is, just like Bigbox would, but without it?

My commands arent working…do i need to enable debug or something?

So I installed another fresh instance of launchbox on my c drive (not my 8tb launchbox drive ive been having the issues with)

Pointed it to retroarch and bam… 240p first try.

The problem is I spent weeks compiling my 8tb drive from roms I had on my arcade cabs hdd, and roms from another computer. I just recently compiled it all a few months back and its updated to latest launchbox. I pointed to the same retroarch folder as the instance of launchbox I just downloaded and the launchbox I just downloaded outputs 240p fine but my compiled hdd dont. What could be the issue? What would be the best way to fix it without having to recompile/reconfigure the 8tb drive AGAIN from scratch?