Celestia 1.7.0 windows installer

The place to discuss creating, porting and modifying Celestia's source code.
Avatar
Topic author
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #61by cartrite » 24.01.2023, 19:27

john71 wrote:
selden wrote:In Celestia:

Do you have the hires textures installed? (I don't.)

In hardware:

What's your screen resolution? 4K, maybe? (Mine's 1080p )

It is a clean install from Cartrite's file, nothing more.

It runs in a window at 1080p.

I have the latest driver AND I can run almost any modern game with it.

I have to mention that if I unmark all celestial bodies in Preferences (Qt), the fps goes up to 60. Stars have no effect on the fps rate, but if I mark Planets, then it goes down like crazy, to 8-10 fps.

So it is not a video card issue in my opinion.

OK, I have some results: it seems that Celestia 1.6.2.2 installs some OTHER files to the system, which Celestia needs.

My modest win32 fps rate were BEFORE I installed 1.6.2.2.

Now the win32 Celestia 1.7 has a constant 60 fps.

WTF??????

The Qt version is still tragic though.

The Qt version dislikes Mars. No change, it still has a 9 fps rate there.

Files installed by 1.6.2.2 should not have any thing to do with 1.7. Everything needed to run 1.7 comes with the installer for 1.7. I don't know what could be happening here. Could you supply some more info about your hardware, like a desktop, laptop, brand name. Is your graphics on board or extra?
I have read some about your card and it seems that models comes with some laptops and must be on board. I also read that people having low frame rates were using a small percentage of their cpu while their gpu was maxed out at 100 %. Also, what version of Windows are you using? It may have to do with Windows settings. If this is an after market graphics card in a desktop, are your BIOS settings set up right, card settings. etc?

When I go to Mars, I'm running a model with a lot of vertices and textures and still get fps 60 +. I also see no difference in performance between the qt5 version and win32. So I can't imagine what can be going wrong in your case.
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

john71
Posts: 1009
Joined: 10.08.2016
With us: 8 years 4 months

Post #62by john71 » 24.01.2023, 19:31

cartrite wrote:Could you supply some more info about your hardware

Desktop, 4x3.2Ghz Intel Core, GeForce GTX 1050 Ti, 16 GB RAM, Windows 10 latest build 64 bit.

Built it myself from parts.

Has no problem with high end PC games.

Avatar
Topic author
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #63by cartrite » 24.01.2023, 19:37

I read about one person who had low frame rates cleaning the card contacts and reinstalling it to get rid of their problem. Also maybe you should take a look at BIOS settings. And as Selden suggested, install and test your card with Furmark.

Added after 5 minutes 9 seconds:
For comparisons sake, my laptop specs are in my signature. Its an off the shelve laptop with USB drives running linux.
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

john71
Posts: 1009
Joined: 10.08.2016
With us: 8 years 4 months

Post #64by john71 » 24.01.2023, 19:49

I have 4.6.0 GL version.

My card was able to achieve 820-941 fps with this test:

https://sourceforge.net/projects/openglchecker/

Added after 2 minutes 52 seconds:
cartrite wrote:I read about one person who had low frame rates cleaning the card contacts and reinstalling it to get rid of their problem. Also maybe you should take a look at BIOS settings. And as Selden suggested, install and test your card with Furmark.

I have NO problems otherwise. I can play high end PC games with HIGH fps.

And I won't use a stress test. ;)

Avatar
Topic author
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #65by cartrite » 24.01.2023, 19:58

You don't seem to need a stress test. But when you used the 1.7 installer, did you install it to a new location or on top of another installation? If it was a new location and nothing else was added, I'm out of ideas.
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

john71
Posts: 1009
Joined: 10.08.2016
With us: 8 years 4 months

Post #66by john71 » 24.01.2023, 20:01

cartrite wrote:If it was a new location and nothing else was added, I'm out of ideas.

I just purged all unnecessary registry data and uninstalled all Celestia versions a few weeks ago.

AND after that I installed your exe file.

:think:

Avatar
Topic author
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #67by cartrite » 24.01.2023, 20:14

When you use windows to uninstall programs, the only files that are deleted are those that were installed. Anything that was added to the installed folder remains. So. As I stated in a previous post, When I uploaded the first installer this month, I forgot to give it a unique GUID. So it would have installed it to a default location without asking. C:\Program Files or wherever you installed it if you used the installer from last year. If there was anything left there from a previous installation like add-ons textures, models, they would still be there.
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

john71
Posts: 1009
Joined: 10.08.2016
With us: 8 years 4 months

Post #68by john71 » 24.01.2023, 20:18

Quite the opposite: every unnecessary file was purged by Bleachbit after I deleted every Celestia folder.

That's why I suspect that reinstalling 1.6.2.2 changed something...

Avatar
Topic author
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #69by cartrite » 24.01.2023, 20:24

Try using the Shift "~" key to see what is loading at start up and while you travel about. Also you can see 1.6.2.2 and 1.7 are in different folders. If they are, they should have nothing to do with each other except cel, celx, file associations. They should not be using each others dep dll's.
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

john71
Posts: 1009
Joined: 10.08.2016
With us: 8 years 4 months

Post #70by john71 » 24.01.2023, 20:26

cartrite wrote:They should not be using each others dep dll's.

Maybe the problem is in the registry. Are they separated there?

Avatar
Topic author
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #71by cartrite » 24.01.2023, 20:37

Registry issues could be an issue but only for file associations. When you click on a *.cel or *.celx, it will start either 1.6.2.2 or 1.7. That should have nothing to do with frame rates though.

Added after 4 minutes 33 seconds:
Since 1.6 and 1.7 are using the same registry keys, the last one to get installed is the one that should have the file associations unless they are unclicked during the install process.
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

john71
Posts: 1009
Joined: 10.08.2016
With us: 8 years 4 months

Post #72by john71 » 24.01.2023, 20:46


Avatar
Topic author
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #73by cartrite » 24.01.2023, 21:00

I heard about some talk here that qt5 is slow, but my system is not affected with qt5 running Windows or Linux. Both run fine and get good fps. Even with Wine, The vsync setting should be available for your card though Nvidia. When I used to run a desktop and had a Nvidia graphics card, I did have a Nvidia program installed on Windows that I was able to tweek the card settings. That was years ago though.
Last edited by cartrite on 24.01.2023, 21:05, edited 1 time in total.
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 3 months
Location: NY, USA

Post #74by selden » 24.01.2023, 21:01

FWIW, I'm getting 60fps at Mars.
*sigh*
Selden

john71
Posts: 1009
Joined: 10.08.2016
With us: 8 years 4 months

Post #75by john71 » 24.01.2023, 21:02

selden wrote:FWIW, I'm getting 60fps at Mars.
*sigh*

With Qt? :weirdface:

Added after 9 minutes 50 seconds:
Qt fps Mars.png


?????

Avatar
Topic author
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #76by cartrite » 24.01.2023, 22:01

I found a setting in windows you may want to try. I'm not sure how Windows 10 did it but it must be similar. I have Windows 11. I was able to go to Settings/Display/Graphics and there was a list of apps I have the option to change the settings. Celestia was not listed. But I was able to browse for Celestia-qt.exe and add it to the list. When I click on it there is an options tab. That had 3 options. Let Windows decide, power saving, and high performance. At the top of Settings/Display/Graphics was Default Settings. Clicking on that opens a page with an on/off button for Variable Refresh Rate. Mine is on. I didn't change anything but all of my apps listed were using power saving mode.

Added after 2 hours 47 minutes:
I'm at work now and using windows 10. At least on this machine Settings is easier to find and it asks whether to use battery life or performance. Might be worth trying. Just browse to where ever celestia-qt.exe is installed add it and choose performance
'

Added after 1 hour 20 minutes:
I'm starting to think you may be having power issues. You got a pretty powerful cpu and graphics card, fans, etc. Is the usage 80% of the power supply's output in wattage?
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 3 months
Location: NY, USA

Post #77by selden » 25.01.2023, 06:01

@john71

Yes, that's with Celestia-qt. See the Celestia screengrab below.

As for system settings, I have the computer's power management set to "performance" mode.

I've left most of Nvidia's Control Panel's settings unchanged, but, if anything, the ones I changed should make it slower.
I have not made any program-specific settings for Celestia.
(I believe Nvidia's menus have changed drastically for more recent driver versions.)

"3D settings -> adjust image settings" I have turned on "use my preference emphasizing quality" with its slider all the way to the right (maximum quality) (see image settings screengrab below)

"Manage 3D settings" (see 3D settings screengrab below)
"vertical sync" = "Application controlled" (unchanged)
"Antialiasing-Mode" = "override any application setting"
"Antialiasing-Setting" = "4X (4XMS)" (These two helped a lot to smooth out low-poly models)

"Power management mode" = "Nvidia driver controlled" (unchanged)



adjust_image_settings.png
nvidia control panel


manage_3d_settings.png
nvidia control panel


mars-60fps.png
celestia screengrab
Selden

Avatar
Art Blos M
Moderator
Posts: 1153
Joined: 31.08.2017
Age: 32
With us: 7 years 3 months
Location: Volgodonsk, Rostov Oblast, Russia

Post #78by Art Blos » 25.01.2023, 06:27

selden < Would you mind checking out what looks like Mars taken from Celestia Origin? I mean format *.dxt5nm.
Founder and head of the project "Celestia Origin"

Avatar
Topic author
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #79by cartrite » 25.01.2023, 06:33

Selden, I was not sure what John71 meant by 4 x 3.2 ghz. Does he have a 3.2 with 4 cores or a motherboard that supports 4 processors. If the latter, I would think he would need at least a 1000 w power supply in good condition. If he already has one it may be failing.
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

john71
Posts: 1009
Joined: 10.08.2016
With us: 8 years 4 months

Post #80by john71 » 25.01.2023, 07:23

cartrite wrote:If he already has one it may be failing.

So my PC's power supply is failing at Celestia Qt, but it is not failing at Celestia win32?

Not likely.

selden wrote:As for system settings, I have the computer's power management set to "performance" mode.

Thanks for the tips.

The problem is that Celestia Qt CAN reach 40-50 fps on my PC, but at Mars it STARTS to sink.

So it is not a global problem in my opinion.

It must be an internal problem interacting with a local problem...


Return to “Development”