ClioSport.net

Register a free account today to become a member!
Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

  • When you purchase through links on our site, we may earn an affiliate commission. Read more here.

The Power PC Thread [f*ck off consoles]



Ph1 Tom

ClioSport Club Member
Just a question, when you go on the AMD's website and go onto the Processors, then onto the 9000 Series, there's 4 currently listed I'm aware there's the X3D version coming out soon, but when you go onto the other Series like the 7000 , 5000 Series for eg theres way more varients on each series than the new 9000 series, does this mean there's more and more varients on the 9000 series coming out or is that it?

Also when you go on the Max Memory Speed bit on the AMD website there's 3600 and 5600 listed, but i know people on YouTube been putting on 6000 ram on. Can someone explain to me what's goin on, I'm confused. This is for the 9600x and the 9700x
The reason people use 6000mhz with the 7xxx is to run the memory controller at a 1:1 ratio but you'll have to do a big of manual tweaking.

The 9 series X3D haven't been launched yet but will be in the coming months, no confirmation on dates and models yet.

A reason why the older series have more models is because certain chips might only have 6 good cores instead of 8. They might only run at 4.3ghz instead of 4.6ghz for example. So they are released later on to slot in between other processors.

E.g the 5800X3D was the only X3D CPU for ages. Then eventually AMD released the 5600X3D and 5700X3D which could all be the same CPU on the production line but binned differently.
 

Geddes

ClioSport Club Member
  Fiesta Mk8 ST-3
The reason people use 6000mhz with the 7xxx is to run the memory controller at a 1:1 ratio but you'll have to do a big of manual tweaking.

The 9 series X3D haven't been launched yet but will be in the coming months, no confirmation on dates and models yet.

A reason why the older series have more models is because certain chips might only have 6 good cores instead of 8. They might only run at 4.3ghz instead of 4.6ghz for example. So they are released later on to slot in between other processors.

E.g the 5800X3D was the only X3D CPU for ages. Then eventually AMD released the 5600X3D and 5700X3D which could all be the same CPU on the production line but binned differently.
For someone like me who doesn’t want to mess around with settings and have no idea how to Overclock, do is it not worth my money on getting 6000mhz ram and just go for the 5600mhz ?

i think the new 9600x 6 cores will do me or at a push the 9700x 8 cores. im not sure if the 9000 series X3D will be overkill for me as my pc won’t be just for gaming will be for general use and the odd editing,

say if I go for the 9600x , I’ve seen the prices say for a 4070 , 4070 super or 4070ti , think that would be a good card to go for that cpu? balance wise. Hoping the prices on the cards will go down next year.

be interesting to see what the prices and specs on new line of gfx cards or just get last gen card high spec much cheaper?
 

Ph1 Tom

ClioSport Club Member
9700 will be best for CPU based stuff, editing etc. especially if it's multicore supporting software. Single threaded they'll be fairly similar.

Won't really matter for games, you'll be GPU limited on a 4070 anyway at 1440P.
 

Ph1 Tom

ClioSport Club Member
As for ram, look for EXPO (like XMP for Intel) and stick to DDR6000 with CL30. You won't need to do so much tweaking then, just set it in the bios (make sure the motherboard allows EXPO RAM etc.)

Either a 32gb or 64gb kit depending on your needs (32gb is enough for most).
 

Beauvais Motorsport

ClioSport Club Member
I just realised my cpu i9 14900k and the 7 7800x3d I have on order both have max ram speed of 5600 and 5200 respectively. I have 64gb 6000mhz in mine, I didn't know cpus had max speeds.

Is there any point running a faster speed? Does it 'de clock' the ram and put it under less stress?
 

R3k1355

ClioSport Club Member
You can run the ram at a slower speed, you can try faster speeds it might run ok or it might be too unstable.
 

Beauvais Motorsport

ClioSport Club Member
New 7 7800 3dx and asrock b650i not working :( Computer turns on but nothing displays. Updated the bios via flash back which correctly went through but same thing, have tried all the take it apart and re seat and nothing.

According to asrock site, the ram i have is not on the compatible list, I need a different cas latency for the speed/size I have. Will call supplier later and go from there.
 

Ant1

Brembo! Brembo! Brembo!
ClioSport Club Member
You slotted the ram into the correct sockets? Usually it’s a2 & b2 if using two sticks.
 

ChrisR

ClioSport Club Member
IMG_1181.jpeg
 

Beauvais Motorsport

ClioSport Club Member
You slotted the ram into the correct sockets? Usually it’s a2 & b2 if using two sticks.
Mini itx so only 2 slots, I tried one stick at a time and nothing. I’d done that before with the intel cpu and confirmed both ram was good.

it could be cpu, would be ironic considering I bought it because it’s more reliable than the i9!
 

Ant1

Brembo! Brembo! Brembo!
ClioSport Club Member
Mini itx so only 2 slots, I tried one stick at a time and nothing. I’d done that before with the intel cpu and confirmed both ram was good.

it could be cpu, would be ironic considering I bought it because it’s more reliable than the i9!

Could be board, cpu or ram. Aslong as you’re happy the power supply has been connected properly to the board for both cpu and main power supply.
 

Ph1 Tom

ClioSport Club Member
New 7 7800 3dx and asrock b650i not working :( Computer turns on but nothing displays. Updated the bios via flash back which correctly went through but same thing, have tried all the take it apart and re seat and nothing.

According to asrock site, the ram i have is not on the compatible list, I need a different cas latency for the speed/size I have. Will call supplier later and go from there.
The ram should normally default to a slower setting compatible with the motherboard. Then you change it later in the bios.

Assuming this is the same ram you had that ran ok previously?
 

Beauvais Motorsport

ClioSport Club Member
Could be board, cpu or ram. Aslong as you’re happy the power supply has been connected properly to the board for both cpu and main power supply.
When I ran the bios flash back It has you connect the main power supply and cpu supply which seemed to work, so confident its not psu or connections related.

The ram should normally default to a slower setting compatible with the motherboard. Then you change it later in the bios.

Assuming this is the same ram you had that ran ok previously?
Yes same ram, its Corsair Vengeance ddr5 6000mhz CMK64GX5M2B6000C38

Asrock site says that code is not compatible, its the equivalent but C40 on the end it says compatible not 38. I read someone say that ram not compatible could work fine for someone but doesnt mean for you lol
 

Ph1 Tom

ClioSport Club Member
When I ran the bios flash back It has you connect the main power supply and cpu supply which seemed to work, so confident its not psu or connections related.


Yes same ram, its Corsair Vengeance ddr5 6000mhz CMK64GX5M2B6000C38

Asrock site says that code is not compatible, its the equivalent but C40 on the end it says compatible not 38. I read someone say that ram not compatible could work fine for someone but doesnt mean for you lol
The C40 and C38 could well be the same ICs but binned differently.

Whenever I've installed ram before they've always ran at a slower speed and timings than advertised and I've had to adjust them manually.
 

Geddes

ClioSport Club Member
  Fiesta Mk8 ST-3


Here's an interesting video about the Motherboards including the X870 and X870E. Also there's some new Motherboards coming out early next year B840 and B850, could be the one of 2 I'll be going for
 

Geddes

ClioSport Club Member
  Fiesta Mk8 ST-3
9700 will be best for CPU based stuff, editing etc. especially if it's multicore supporting software. Single threaded they'll be fairly similar.

Won't really matter for games, you'll be GPU limited on a 4070 anyway at 1440P.
I don't do that much editing like, might end up doing more editing on YouTube and might do some Photoshop in the future, mainly just browsing and streaming Netflix and other stuff like that at the minute but handy to have a capable CPU in the future than swopping one out. The 9700X is a little high on price I'm sure the prices will go down next year.

Not sure what you mean by GPU limited on the 4070, yeah I'm aware of the EXPO on the ram, seen videos where in the BIOS it shows the lowest mhz and go into the setting on the bios and change it to say the 6000mhz.

I'm a little concerned on the bottlenecking and making sure that the CPU and GPU are balanced. So at the minute it's looking like the 9600X or the 9700X along with a 4070 maybe a Super version if the prices come down. The 4080 and 4090 will be out of my price range. My PC Parts Picker price is coming up at around £1500 now, i don't want to go any higher than that.

My current pc is 8 years next year and would like my new pc to last same sort of lengh without any changes or upgrades unless something gives in really
 

Geddes

ClioSport Club Member
  Fiesta Mk8 ST-3
In games at 1440P, the 4070 will be at 100% utilisation before the CPU.
Sorry I still don’t know what that means. I guess for those CPU’s the 4070 non Super even ti will be at max doing it’s thing, so I need next level up like a Super or 4080
 

Ph1 Tom

ClioSport Club Member
I wouldn't worry, they'll work ok together.

If you did want more performance without spending any extra you could get a Radeon 7900 GRE
 

Geddes

ClioSport Club Member
  Fiesta Mk8 ST-3
I wouldn't worry, they'll work ok together.

If you did want more performance without spending any extra you could get a Radeon 7900 GRE
there's still early mid to early next year when i'll be ready and placing orders on parts, just getting me head round on stuff. new parts and price changes will effect my build.

Thanks for your help on stuff though
 

Ph1 Tom

ClioSport Club Member
there's still early mid to early next year when i'll be ready and placing orders on parts, just getting me head round on stuff. new parts and price changes will effect my build.

Thanks for your help on stuff though
Yeah it'll be completely different by then. Definitely a different GPU and probably CPU.
 

Geddes

ClioSport Club Member
  Fiesta Mk8 ST-3
did any of you lot get any good deals on stuff last year on Prime day, it's on in 2 days and wondering if i should be looking out for anything in particular
 

Beauvais Motorsport

ClioSport Club Member
Anyone know how I can go about finding these 'files'? Web points me to scmutils, something scheme mechanics, probably not the best start to anything code related but I just want to to find out about how the user interface is made in solidworks.

// NOTE - ENUM VALUES ADDED TO THIS FILE ALSO MUST BE ADDED TO
\am\sldworks\ui\swcmgrui\swcmutils.h and swcmutils.cpp.
//

Thats inside a dll file I extracted as a bin a file, it has all the 'code' for the colours of the ui. Example..

//General
separator_clr=198,198,198
disabled_text_clr=180,180,180 // Used for disabled menu text and button text.
disabled_text_clr_shifted=255,255,255 // Disabled menus also have a second color, disabled_text_clr_shifted, because the text is actually drawn twice to give an embossed appearance.

//App Logo
swlogo_outer_border_clr=149,149,149
swlogo_inner_border_clr=255,255,255

//File New(NewDocDlg)
newdocdlg_font_clr = 69,69,69
newdocdlg_font_clr_disabled = 180,180,180
newdocdlg_separator_clr = 214,214,214
 

Maccy

ClioSport Club Member
  Straight 6
I’m itching to do this upgrade, but would need to pair it with GPU (currently on a GTX1080 that’s hanging in there as I’m only on 1080p still) and PSU upgrades which adds a bit more on.
I might have a 4090 available once the 50 series are released 👀
 

Geddes

ClioSport Club Member
  Fiesta Mk8 ST-3
Little upgrade today.

View attachment 1713883

A very noticeable uplift in fps compared to my old 11600k.

Goes well with the 7900XTX.
noticed the motherboard is a micro atx size, you puting it in a atx size case too? The Ram is the exact ram i'll be going for name and model and speed, after looking at more videos the 9600x and 9700x are a bit "Meh" so so. The 7800X3D you gone for is still the one to go for. We'll see when the new X3D comes out soon and see what the reviews are for it. Looks like I'll be missing out on the 9600x and the 9700x and go for the X3D

I still don't know which model of board I'll be going for B650, B650E, X670,X670E,X870,X870E or the new B840 or the B850. There's far too many boards it's overwhelming, the B650 is still a strong board but limited on the PCIe5.0 . The B650 WiFi Tomohawk looks nice to me or even the X670E WiFi Tomohawk which has the Pcie5.0.
 

Daz...

ClioSport Club Member
  Inferno 182 Cup
noticed the motherboard is a micro atx size, you puting it in a atx size case too? The Ram is the exact ram i'll be going for name and model and speed, after looking at more videos the 9600x and 9700x are a bit "Meh" so so. The 7800X3D you gone for is still the one to go for. We'll see when the new X3D comes out soon and see what the reviews are for it. Looks like I'll be missing out on the 9600x and the 9700x and go for the X3D

I still don't know which model of board I'll be going for B650, B650E, X670,X670E,X870,X870E or the new B840 or the B850. There's far too many boards it's overwhelming, the B650 is still a strong board but limited on the PCIe5.0 . The B650 WiFi Tomohawk looks nice to me or even the X670E WiFi Tomohawk which has the Pcie5.0.
I’ve gone for a micro atx case for this build. First time I haven’t had mini itx in about 8 years.
 

Geddes

ClioSport Club Member
  Fiesta Mk8 ST-3
I’ve gone for a micro atx case for this build. First time I haven’t had mini itx in about 8 years.
Reason why I asked is my case and stuff is micro atx. I too had it for 8 years going on next year. I thought and go for ATX this time round. Noticed you can get ATX boards in a small case like for micro atx . Different ways you can go these days
 

SharkyUK

ClioSport Club Member
Anyone know how I can go about finding these 'files'? Web points me to scmutils, something scheme mechanics, probably not the best start to anything code related but I just want to to find out about how the user interface is made in solidworks.

// NOTE - ENUM VALUES ADDED TO THIS FILE ALSO MUST BE ADDED TO
\am\sldworks\ui\swcmgrui\swcmutils.h and swcmutils.cpp.
//

Thats inside a dll file I extracted as a bin a file, it has all the 'code' for the colours of the ui. Example..

//General
separator_clr=198,198,198
disabled_text_clr=180,180,180 // Used for disabled menu text and button text.
disabled_text_clr_shifted=255,255,255 // Disabled menus also have a second color, disabled_text_clr_shifted, because the text is actually drawn twice to give an embossed appearance.

//App Logo
swlogo_outer_border_clr=149,149,149
swlogo_inner_border_clr=255,255,255

//File New(NewDocDlg)
newdocdlg_font_clr = 69,69,69
newdocdlg_font_clr_disabled = 180,180,180
newdocdlg_separator_clr = 214,214,214

I'm not sure what you are asking here, mate. Are you after copies of the swcmutils.h (header) and swcmutils.cpp (source) files? If I recall correctly, the majority of the core of Solidworks is written in C++, with higher level functions and some of the UI in C#. I believe there is a Solidworks API available as well that can be used through the Component Object Model (COM). However, I believe a lot of the UI might be implemented using native Win32 and MFC... yeah, that 30+ year old framework! I suspect Solidworks has a LOT of legacy code as a complete rewrite would be quite some undertaking. I'm not sure the files you are after would tell you much.
 

Beauvais Motorsport

ClioSport Club Member
I'm not sure what you are asking here, mate. Are you after copies of the swcmutils.h (header) and swcmutils.cpp (source) files? If I recall correctly, the majority of the core of Solidworks is written in C++, with higher level functions and some of the UI in C#. I believe there is a Solidworks API available as well that can be used through the Component Object Model (COM). However, I believe a lot of the UI might be implemented using native Win32 and MFC... yeah, that 30+ year old framework! I suspect Solidworks has a LOT of legacy code as a complete rewrite would be quite some undertaking. I'm not sure the files you are after would tell you much.
Thanks for the info! Best I can explain is at the minimum I want to access the 'header' and 'source' files to see what they mean by ENUM VALUES ADDED TO THIS FILE ALSO MUST BE ADDED TO (said files). I have about 1200 in cpu/mobo parts that either dont work at all or have possibly prematurely degraded, so I'm on my trusty old build and trying to keep busy to keep my mind off things and knowledge is always good to have.

I take it I need to start watching c++ tutorials. 😅
 

Beauvais Motorsport

ClioSport Club Member
@SharkyUK Just checking If I'm on the right track? I opened up one of the dll files in the main sw directory in dotPeek, it says .Net Framwork v4.8 which means it was possibly written in c#? But 'swStyleBlueu' says unmanaged assembly, which means its possibly written in c++? So I need to decompile said dll file if possible into something that can at least be understood, as from what I read, c++ decompiling is not straight forward. This file is what contains the txt file for the ui colour themes which are written in hex code, I take it when it says about 'enum values added to this file must be added to'.. its talking about the header and source files in the the same file?

If I want to modify anything code related in this or any other files I guess I need to learn about first decompiling to usable code, writing the code (c++?), compiling.. Basically programming, easy right? 😅

dotpeek.png
 

SharkyUK

ClioSport Club Member
Thanks for the info! Best I can explain is at the minimum I want to access the 'header' and 'source' files to see what they mean by ENUM VALUES ADDED TO THIS FILE ALSO MUST BE ADDED TO (said files). I have about 1200 in cpu/mobo parts that either dont work at all or have possibly prematurely degraded, so I'm on my trusty old build and trying to keep busy to keep my mind off things and knowledge is always good to have.

I take it I need to start watching c++ tutorials. 😅

I'm not 100% sure what the developer(s) meant with that comment, but it suggests that introducing new enumerated values (perhaps to represent new /additional colours) means that they also need to be replicated in multiple locations (i.e. the files you mention). For enums, this seems like a bad design decision as you generally want to specify them once in a well-defined source location.

@SharkyUK Just checking If I'm on the right track? I opened up one of the dll files in the main sw directory in dotPeek, it says .Net Framwork v4.8 which means it was possibly written in c#? But 'swStyleBlueu' says unmanaged assembly, which means its possibly written in c++? So I need to decompile said dll file if possible into something that can at least be understood, as from what I read, c++ decompiling is not straight forward. This file is what contains the txt file for the ui colour themes which are written in hex code, I take it when it says about 'enum values added to this file must be added to'.. its talking about the header and source files in the the same file?

If I want to modify anything code related in this or any other files I guess I need to learn about first decompiling to usable code, writing the code (c++?), compiling.. Basically programming, easy right? 😅

View attachment 1714194

It seems that a mixture of managed and unmanaged code is being used here. As you mentioned, .NET Framework 4.8 is being used in part along with unmanaged code, which looks a lot like C++ to me. The colour/styling themes in the unmanaged assembly look a lot like the resources that get spat out when writing a C++ application using the MFC library. This makes sense as, in my previous post, I mentioned that I believed Solidworks was written originally in MFC.

I would imagine that the managed code (.NET Framework) is marshalling data to/from the unmanaged assembly's resource section to style and present the user interface. And I'm assuming that that is what you are trying to figure out to create new styling (or edit existing styling)? It can be tricky decompiling a DLL and the process is not necessarily straightforward. DLLs may be wholly encrypted, partially encrypted, obfuscated... and they may not.

However, even if we assume that a DLL can be successfully decompiled, other problems would need to be overcome. In this case, being able to replicate those enumerated values in other files. Just having those files available and being able to change them doesn't mean they will magically work. You would need the entire code base in which those files reside. You would need to make the changes to the files (adding the enums), and then rebuild the entire code base.

On the subject of the enums, do you have any examples of what they are or might be? In C# and C++, enums are designed to represent discrete sets of named constants, typically using integer values. As such, they cannot directly store complex data types like an RGB triplet.

'Win32 Resources', does this imply the use of Win32 MFC like you said?

As above, it looks/feels/smells a lot like legacy Win32/MFC given the assembly structure and the naming conventions used in the resource section.
 


Top