-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PrusaSlicer won't launch on secondary monitor. Nahimic? #5573
Comments
Hello, |
I see the hourglass for a moment and then nothing (no splash screen). I
checked the task manager thinking it was just off-screen somewhere, but
no. It must have crashed. Is there a log file somewhere? I have 40 years
of software engineering under my belt so if there is something I can look
for or monitor I'd be glad to help. I'm not sure I want to sign up to fix
it myself though.
On a side note, if I use my work laptop with the same docking station,
slicer runs fine. In that case all 3 monitors have same default resolution
(1680x1050). My guess it has something to do with the native resolution of
my personal laptop. Like I said in the incident, I dropped the resolution
of my personal laptop to match the monitors, rebooted with same results.
THanks,
David
…On Thu, Dec 24, 2020 at 2:59 AM Kachidoki ***@***.***> wrote:
Hello,
What do you mean by "won't launch"? Do you see the splashcreen? Do you
have a crash? Do you have nothing happenning?
I am currently using PS 2.3.0-rc2 with a dual monitor (2560x1440 and
1680x1050) under Win10 2004 without issue.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#5573 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADG4ZYMH3IGVRZVCTLIPYMLSWL7HFANCNFSM4VHYB5XA>
.
|
More system info.
[image: image.png]
On Thu, Dec 24, 2020 at 5:49 AM david schneider <david.p.schneider@gmail.com>
wrote:
… I see the hourglass for a moment and then nothing (no splash screen). I
checked the task manager thinking it was just off-screen somewhere, but
no. It must have crashed. Is there a log file somewhere? I have 40 years
of software engineering under my belt so if there is something I can look
for or monitor I'd be glad to help. I'm not sure I want to sign up to fix
it myself though.
On a side note, if I use my work laptop with the same docking station,
slicer runs fine. In that case all 3 monitors have same default resolution
(1680x1050). My guess it has something to do with the native resolution of
my personal laptop. Like I said in the incident, I dropped the resolution
of my personal laptop to match the monitors, rebooted with same results.
THanks,
David
On Thu, Dec 24, 2020 at 2:59 AM Kachidoki ***@***.***>
wrote:
> Hello,
> What do you mean by "won't launch"? Do you see the splashcreen? Do you
> have a crash? Do you have nothing happenning?
> I am currently using PS 2.3.0-rc2 with a dual monitor (2560x1440 and
> 1680x1050) under Win10 2004 without issue.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#5573 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ADG4ZYMH3IGVRZVCTLIPYMLSWL7HFANCNFSM4VHYB5XA>
> .
>
|
I have the same issue. It just crashes when opened on seccond monitor. |
I have a similar issue which seems to be linked to multiple displays. PrusaSlicer version Operating system type + version Other system information + Hardware Problem Work Around
Prusaslicer does not start on the secondary display like @horviskoadrianko mentioned. Clarification: When prusaslicer is started with the work around, move the window to the secondary screen, close prusaslicer and it won't start again without the work around. |
If this is the Nahimic driver issue, then please bug https://www.nahimic.com/ |
I don't know. I can't find Nahimic anywhere. It's not something that
shows up as an application/feature and I don't see it in the running
services. I also searched for it on my SSD.
[image: image.png]
…On Mon, Jan 4, 2021 at 5:31 AM Vojtěch Bubník ***@***.***> wrote:
#2142 <#2142>
If this is the Nahimic driver issue, then please bug
https://www.nahimic.com/
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#5573 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADG4ZYOKQ633CEMD3SSMI2LSYGRH5ANCNFSM4VHYB5XA>
.
|
Is your motherboard or laptop Asus made? |
No, unless Dell farms out motherboard work to Asus. It's a Dell XPS laptop.
…On Mon, Jan 4, 2021 at 7:08 AM Vojtěch Bubník ***@***.***> wrote:
Is your motherboard or laptop Asus made?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#5573 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADG4ZYOMSUACVDPNXQ4JWSDSYG4THANCNFSM4VHYB5XA>
.
|
Thanks. Unfortunately these issues are difficult to solve without having access to such a device. |
My other business laptop is a Dell Precision 5540. That one, like I said,
has the same resolution as my external monitors and Slicr works just fine
with the same docking station.
On Mon, Jan 4, 2021 at 9:00 AM david schneider <david.p.schneider@gmail.com>
wrote:
… No, unless Dell farms out motherboard work to Asus. It's a Dell XPS
laptop.
On Mon, Jan 4, 2021 at 7:08 AM Vojtěch Bubník ***@***.***>
wrote:
> Is your motherboard or laptop Asus made?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#5573 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ADG4ZYOMSUACVDPNXQ4JWSDSYG4THANCNFSM4VHYB5XA>
> .
>
|
I'm a S/W guy so I totally understand. I guess if it bugs me enough, I can
build and debug the problem myself. I have a work-around though ... start
Slicr before docking my laptop. Thanks
…On Mon, Jan 4, 2021 at 9:02 AM Vojtěch Bubník ***@***.***> wrote:
Thanks. Unfortunately these issues are difficult to solve without having
access to such a device.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#5573 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADG4ZYJHFYL4FHFQCEZ7OZLSYHJ7ZANCNFSM4VHYB5XA>
.
|
I'm a S/W guy so I totally understand. I guess if it bugs me enough, I can
build and debug the problem myself.
That would help immensely.
po 4. 1. 2021 v 16:07 odesílatel david schneider <notifications@github.com>
napsal:
… I'm a S/W guy so I totally understand. I guess if it bugs me enough, I can
build and debug the problem myself. I have a work-around though ... start
Slicr before docking my laptop. Thanks
On Mon, Jan 4, 2021 at 9:02 AM Vojtěch Bubník ***@***.***>
wrote:
> Thanks. Unfortunately these issues are difficult to solve without having
> access to such a device.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <
#5573 (comment)
>,
> or unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/ADG4ZYJHFYL4FHFQCEZ7OZLSYHJ7ZANCNFSM4VHYB5XA
>
> .
>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#5573 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABMPSI6B7EYP4NLSEYWVGS3SYHKS7ANCNFSM4VHYB5XA>
.
|
I read your "How to Build" document. Should I be using VS2019? I'm It
sounds like you are in a state of flux going from VS2013 to VS2019. It
would be in your best interest to keep the how-to current. Thanks
On Mon, Jan 4, 2021 at 9:08 AM Vojtěch Bubník <notifications@github.com>
wrote:
… > I'm a S/W guy so I totally understand. I guess if it bugs me enough, I
can
build and debug the problem myself.
That would help immensely.
po 4. 1. 2021 v 16:07 odesílatel david schneider ***@***.***
>
napsal:
> I'm a S/W guy so I totally understand. I guess if it bugs me enough, I
can
> build and debug the problem myself. I have a work-around though ... start
> Slicr before docking my laptop. Thanks
>
> On Mon, Jan 4, 2021 at 9:02 AM Vojtěch Bubník ***@***.***>
> wrote:
>
> > Thanks. Unfortunately these issues are difficult to solve without
having
> > access to such a device.
> >
> > —
> > You are receiving this because you authored the thread.
> > Reply to this email directly, view it on GitHub
> > <
>
#5573 (comment)
> >,
> > or unsubscribe
> > <
>
https://github.com/notifications/unsubscribe-auth/ADG4ZYJHFYL4FHFQCEZ7OZLSYHJ7ZANCNFSM4VHYB5XA
> >
> > .
> >
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <
#5573 (comment)
>,
> or unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/ABMPSI6B7EYP4NLSEYWVGS3SYHKS7ANCNFSM4VHYB5XA
>
> .
>
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#5573 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADG4ZYIHYCN34RKDAQ6SPILSYHKXVANCNFSM4VHYB5XA>
.
|
@bubnikv Since i cannot find any newer drivers, i'll try to get rid of nahimic. |
Olle,
We might be chasing different issues. Mine is on a Dell w/o any Nahimic.
I'm a S/W developer, but this is new territory for me, If you have any tips
on setting the environment I'm all ears! :-)
…On Mon, Jan 4, 2021 at 2:50 PM Olle ***@***.***> wrote:
@bubnikv <https://github.com/bubnikv>
I have never heard about Nahimic but yes, *i found* a *service running*
on my machine. It must be included in the realtek drivers from my
motherboard manufacturer (Asus).
After stopping the service, prusaslicer starts as expected on my secondary
monitor.
Since i cannot find any newer drivers, i'll try to get rid of nahimic.
*But before i do*, would you like me to debug something for you? I have
compiled a version of prusaslicer 2.3.0 rc-2 that i prepared in order to
troubleshoot this.
Please note that i am not really a software dev, so i might need some
instructions to get you what you need.
Br
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#5573 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADG4ZYIIYWFVHUTI5FSYDNDSYIS2FANCNFSM4VHYB5XA>
.
|
@schneidp20 Regarding Dev environment.
Hope it helps. |
Thank you!
…On Mon, Jan 4, 2021 at 4:24 PM Olle ***@***.***> wrote:
@schneidp20 <https://github.com/schneidp20>
I did not think i was running any Nahimic software at first either, so i
suspected the issues were related. Later on i found a service named
"NahimicService" which was listed in services.msc.
I would take an extra look just to be sure, Nahimic lists Dell as a vendor
on their website.
*Regarding Dev environment.*
I just followed the How to build - Windows.md noob-guide-step-by-step
<https://github.com/prusa3d/PrusaSlicer/blob/master/doc/How%20to%20build%20-%20Windows.md#noob-guide-step-by-step>
guide.
I had two issues.
1. When building the dependencies, git needs to be in the environment
variable "path", i had to manually add it. Also make sure to build the
dependencies via a terminal opened via Start Menu and Click on "Visual
Studio 2019" folder, then select the ->"x64 Native Tools Command Prompt"
like the instructions say, otherwise the environment vars might load
correctly.
2. First time i built the actual prusaslicer solution, something
failed and prusaslicer-console reported that prusaslicer.dll was not loaded
when started. I am not sure what went wrong, i just performed a cleanup and
rebuilt the solution and prusaslicer started as expected in debug mode.
Hope it helps.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#5573 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADG4ZYKB2Q6K577JIRAIWI3SYI52JANCNFSM4VHYB5XA>
.
|
Cool. BTW This may be a quick test, that anybody could try. Just run the following from the command line:
You may also try to bug Asus and/or Nahimic. I am really interested in their response.
Frankly I don't know. Is it crashing? Or hanging? I remember from analyzing some crash logs that it was crashing inside either the Nahimic or OpenGL driver. It would be best if we can get hands on one of these computers and debug it ourselves. |
process explorer We can likely detect the Nahimic DLL loaded into our PrusaSlicer process and report it, possibly with a notification or in System info. That may give user a hint, but it does not really help to resolve the issue. |
It is not just Asus, but also MSI that preinstalls the Nahimic drivers. |
Most likely the Nahimic service injects a DLL using 1, 5 or 6 method described in It would help us, if somebody documents the names of the DLLs injected into PrusaSlicer by Nahimic service and possibly documents the way the DLL is injected. A "fix" may consist of creating phony Nahimic DLLs and loading them into PrusaSlicer before Nahimic, however I am not sure how reliable this would be. https://github.com/microsoft/Detours |
@bubnikv
I do not really know since i have yet to see any logs that tells me anything, event viewer is not helping much. but it looks like it is hanging. prusa-slicer-console is showing nothing, the process is listed in taskmanager but in a "not responding" state. I included some debug output from when i attempted to start prusaslicer and later on killed the task. Debug output from visual studio
My computer is a Custom built PC, My motherboard is a Asus Rog Strix B550-i Gaming if you want to try to get hold of the hardware.
This does not help, the processes restarts as soon as they are killed.
I can provide you with a full or mini dump generated by process explorer for prusa-slicer-console if you like. But as far i can see, there are four dlls loaded from Nahimic into prusa-slicer-console (prusaslicer is in a hanged state but prusa-slicer-console is running)
Is there anything that you like me to look further in? |
@obgr Would you please check whether the DLL is referenced in registry? See the section 6 of |
@bubnikv |
@obgr maybe we will put together an experimental build patching the LoadLibrary API to filter out the Nahimic DLL, but it will not be soon. |
@bubnikv i'd be happy to help. |
@enricoturri1966 would you please investigate the call stacks? |
My experience mirror's @jozsefhabit's, however I found that I can use external monitors in 'Extend' mode provided my laptop is set as the 'main display' (set via Display Settings). So for those chasing a workaround - I find that having the laptop as my main display is less cumbersome than temporarily undocking or changing the external monitor projection mode in order to launch PrusaSlicer. |
We have one computer available in house, where PrusaSlicer hangs if a USB 3 based docking station is connected with specifically 2 monitors connected and it has to be specific monitors. With other 2 monitors PrusaSlicer starts just fine. We are investigating it further. It is supposed to work before the last big Windows 10 update, it broke after the Windows 10 update. |
We have a handful of ASUS based desktops around, but as for now we did not find any, for which the ASUS Sound Studio would be available. |
@bubnikv |
@obgr Maybe. I would have to check with our IT department whether they could build a test setup around it. |
@bubnikv |
Some of the issues here may not be Nahimic related, but similar to #2939 |
This Might be an nvidiaproblem; when trying to delete that dll, i get the error message:" can't be deleted, because it is opened in nvidia Container" |
I am on AMD Ryzen 9 3900X, board TUF GAMING X570-PLUS, NVIDIA GPU, my 3 colleges have similar setup and we don't experience such issues. I am not saying that there is no issue, I am just saying that it is quite rare as far as I can judge, only we have so many installations that the issue pops up often enough. |
Hello, I've had the same problem for quite some time now, but was just made to look by the prompt on v2.4. Stopping the Naimic service did solve the issue, but I also found this link where they point to a BlackApps.dat file where you can add the executable that have the issue with this Nahimic services. I tried it and it solve the problem for for me (with prusaslicer but also fusion 360 and openscad). Hope this helps ! |
The BlackApps.dat solution worked for me also. No more problems on my secondary monitor. This seems to be the proper solution. Now only the startup prompt is remaining. Perhaps a "do not show again" option on that dialogue would be nice to hide it in the future. |
Glad it worked for you, but there is no such file (BlackApps.dat) on my
system, plus I can't find Nahimic or any of the 'Sonic" apps listed in
the link. It's not just Pusua though. Fusion 360 has the same problem and
no response from their customer support. Dell XPS 15 9500, Windows 10.
I'm still stuck with the work-around of starting the apps un-docked.
…On Tue, Dec 28, 2021 at 2:01 AM Martin Ruskowski ***@***.***> wrote:
The BlackApps.dat solution worked for me also. No more problems on my
secondary monitor. This seems to be the proper solution. Now only the
startup prompt is remaining. Perhaps a "do not show again" option on that
dialogue would be nice to hide it in the future.
—
Reply to this email directly, view it on GitHub
<#5573 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADG4ZYJ4WS3SMJN4DROE3QDUTFVE3ANCNFSM4VHYB5XA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Hi Guys, I'm having a similar issue to other folks here. I've never had an issue with Prusa Slicer but this holiday season I ended up picking up two monitors and extending my desktop. Now, my setup is a little bit different from some folks. I have these stacked vertically, not sure if that is what is causing my issue. When I start the slicer the splash screen displays and then disappears with no slicer window. I checked the windows event viewer in the application log and I saw that Prusa Slicer had crashed. I am running Prusa Slicer Version 2.4.0. Here is the windows event log information: Faulting application name: prusa-slicer.exe, version: 2.4.0.0, time stamp: 0x61c1feea One interesting thing to note, if I delete "window_mainframe" property in the PrusaSlicer.ini file, I am able to launch the slicer until the next time after it writes its window position into the file again. Hope that helps. EDIT: Just to note, I do not have nahimic or anything like that and my Fusion360 and OpenScad works just fine. |
We tried to workaround this problem in upcoming 2.4.1 release by making the position restoring optional (and on by default). When the crash described here occurs, PrusaSlicer will suggest to turn the feature off on the next start. It is not exactly a fix, but it is better than nothing. Because we cannot reproduce the issue, could you guys please test the following build and let us know if it helped? If the build crashes on the very first try, run it again. Thanks a lot. |
Fusion 360 has the same problem on my System, same solution works. Location:
|
The build "fixes" the problem on my machine! |
@valberg Thanks for the info, glad to hear it. |
For anyone who has this problem ill give you method i used to fix it.
Hope this helps someone :) |
Version
2.3.0 rc2, 2.2.9.1
Use
About->About PrusaSlicer
for release versionsFor -dev versions, use
git describe --tag
or get the hash value for the version you downloaded orgit rev-parse HEAD
Operating system type + version
Windows 10 Version 2004
3D printer brand / version + firmware version (if known)
Prusa MK3, but not really applicable in this case
Behavior
Slicer will only launch when just running on my laptop. When 2 external monitors are used, slicer won't launch. External monitors are 1920x1080, laptop monitor is 3840x2400. I dropped the laptop resolution down to match the monitors, but slicer still doesn't launch. Also closing the laptop forces just the low res monitors to be used and slicer still won't launch. The work around is to launch slicer before connecting the monitors. When this is done, slicer can maximize, but when not maximized, slicer won't resize small enough to fit on the screen. It's like slicer is using the laptop display resolution to determine its size even when the laptop monitor is off.
Project File (.3MF) where problem occurs
Upload a PrusaSlicer Project File (.3MF) (
Plater -> Export plate as 3MF
for Slic3r PE 1.41.2 and older,File -> Save
/Save Project
for PrusaSlicer, Slic3r PE 1.42.0-alpha and newer)Images (PNG, GIF, JPEG), PDFs or text files could be drag & dropped to the issue directly, while all other files need to be zipped first (.zip, .gz)
The text was updated successfully, but these errors were encountered: