Elvas Tower: 64bit version (>4GB RAM usage) - Elvas Tower

Jump to content

Posting Rules

All new threads will be started by members of the Open Rails team, Staff, and/or Admins. Existing threads started in other forums may get moved here when it makes sense to do so.

Once a thread is started any member may post replies to it.
  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

64bit version (>4GB RAM usage) Rate Topic: -----

#1 User is online   James Ross 

  • Open Rails Developer
  • Group: Status: Elite Member
  • Posts: 5,488
  • Joined: 30-June 10
  • Gender:Not Telling
  • Simulator:Open Rails
  • Country:

Posted 10 August 2019 - 09:14 AM

Quote

Provide fully-functional 64bit version of Open Rails. Ideally by using .NET AnyCPU so that the same executable works on 32bit and 64bit.

Roadmap: https://trello.com/c...n-4gb-ram-usage
Blueprint: https://blueprints.l.../or/+spec/64bit

I don't expect any objections, but all proposed features should have a discussion thread and this one is for the 64bit version.

  • Adding 64bit support will not remove or alter 32bit support
  • The 64bit version will automatically be used on 64bit operating systems


#2 User is offline   Csantucci 

  • Member, Board of Directors
  • Group: Status: Elite Member
  • Posts: 6,986
  • Joined: 31-December 11
  • Gender:Male
  • Country:

Posted 10 August 2019 - 09:58 PM

The issue there is the Raildriver, which at the moment is managed through a 32 bit .dll.

#3 User is online   James Ross 

  • Open Rails Developer
  • Group: Status: Elite Member
  • Posts: 5,488
  • Joined: 30-June 10
  • Gender:Not Telling
  • Simulator:Open Rails
  • Country:

Posted 11 August 2019 - 03:51 AM

View PostCsantucci, on 10 August 2019 - 09:58 PM, said:

The issue there is the Raildriver, which at the moment is managed through a 32 bit .dll.

Ah yes, so we need to get the new RailDriver implementation included first. Thanks!

#4 User is offline   perpetualKid 

  • Fireman
  • Group: Status: Active Member
  • Posts: 190
  • Joined: 10-June 18
  • Gender:Male
  • Simulator:OR
  • Country:

Posted 11 August 2019 - 08:18 AM

View PostJames Ross, on 11 August 2019 - 03:51 AM, said:

Ah yes, so we need to get the new RailDriver implementation included first. Thanks!


also it requires Monogame first, as XNA doesn't support 64bit at all.

#5 User is offline   cjakeman 

  • Vice President
  • PipPipPipPipPipPipPipPip
  • Group: ET Admin
  • Posts: 2,857
  • Joined: 03-May 11
  • Gender:Male
  • Location:Peterborough, UK
  • Simulator:Open Rails
  • Country:

Posted 09 January 2022 - 08:50 AM

View PostJames Ross, on 10 August 2019 - 09:14 AM, said:

I don't expect any objections, but all proposed features should have a discussion thread and this one is for the 64bit version.

  • Adding 64bit support will not remove or alter 32bit support
  • The 64bit version will automatically be used on 64bit operating systems


A Pull Request has now been submitted, so you should be able to try this out in the Unstable Version.

Please note: I don't expect RailDriver to work on 64-bit Windows yet - that needs another PR.

#6 User is offline   perpetualKid 

  • Fireman
  • Group: Status: Active Member
  • Posts: 190
  • Joined: 10-June 18
  • Gender:Male
  • Simulator:OR
  • Country:

Posted 09 January 2022 - 12:14 PM

View Postcjakeman, on 09 January 2022 - 08:50 AM, said:

A Pull Request has now been submitted, so you should be able to try this out in the Unstable Version.

Please note: I don't expect RailDriver to work on 64-bit Windows yet - that needs another PR.


Maybe you have something else in mind, but RailDriver SDK had been updated about half a year ago to enable 64bit support https://github.com/o...rails/pull/408.

#7 User is offline   Csantucci 

  • Member, Board of Directors
  • Group: Status: Elite Member
  • Posts: 6,986
  • Joined: 31-December 11
  • Gender:Male
  • Country:

Posted 10 January 2022 - 01:00 AM

It's great that this is now reality.

#8 User is offline   cjakeman 

  • Vice President
  • PipPipPipPipPipPipPipPip
  • Group: ET Admin
  • Posts: 2,857
  • Joined: 03-May 11
  • Gender:Male
  • Location:Peterborough, UK
  • Simulator:Open Rails
  • Country:

Posted 10 January 2022 - 08:50 AM

View PostperpetualKid, on 09 January 2022 - 12:14 PM, said:

Maybe you have something else in mind, but RailDriver SDK had been updated about half a year ago to enable 64bit support https://github.com/o...rails/pull/408.

No, I had missed that, so thanks.


I don't have a RailDriver myself. Are you able to try it and report whether it works in 64-bit or is there something still to be done?

#9 User is offline   perpetualKid 

  • Fireman
  • Group: Status: Active Member
  • Posts: 190
  • Joined: 10-June 18
  • Gender:Male
  • Simulator:OR
  • Country:

Posted 14 January 2022 - 12:01 AM

View Postcjakeman, on 10 January 2022 - 08:50 AM, said:

No, I had missed that, so thanks.


I don't have a RailDriver myself. Are you able to try it and report whether it works in 64-bit or is there something still to be done?


I just did a quick test based on your PR, and seems to work as expected. RunActivity in 64bit and RD library is loaded correctly and RD Input working. Haven't though driven a route.

#10 User is offline   Aldarion 

  • Engineer
  • PipPipPipPipPip
  • Group: ET Owner
  • Posts: 619
  • Joined: 11-February 13
  • Gender:Male
  • Location:Lisbon, Portugal
  • Simulator:Open Rails
  • Country:

Posted 14 January 2022 - 12:12 PM

last year i tested it a lot with runactivity in 64bit, NYMG and never encoutered a problem with it.

  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users