@grahamdearsley
Forum Replies Created
-
AuthorPosts
-
Well it fits in with my classification of peoples opinions in general. They come in 3 tiers.
Tier 1.
Gather all the facts you can and weigh them up, come to a conclusion and use that as a basis for your opinion.
Easily changed when new facts come along if you don’t care about being wrong with the old facts.
Tier 2.
Just pick a person or group of people who you trust or respect and take THEIR opinion wholesale. Easy to spot because if you ask why they think like they do they will reply “Because He, She, They” said so. Only way to change that opinion is to become a MORE trusted person.
Then we get tier 3.
This is really just self delusion.
Find something you would like to be true and then just convince yourself that it is.
You will NOT shift this opinion with facts or logic because it didn’t get there that way.
Discuss 😁
Thanks for that Ed, I had a look.
I doesn’t look like the Cinebench R20 benchmark uses GPU acceleration at all.
My desktop with Core i7 990X and RX480 scores 1604 and the Surface pro with i5 and iris plus graphics gets 1565.
That really is the only way to do it, run the apps you are going to use and see what happens 😁
It really is surprising that iPhone’s do not have a USB-C port, seeing as Apple is a member of the USB Implementers Forum. I think it’s because they wan’t to remain compatible with the installed base of lightning port accessory’s or they are just plain stubborn.
My vote goes with option 2 🤣
I use the Avast VPN that is included with a yearly subscription to the antivirus, £27. Apparently I mostly live in New York 😂
I just ran the Geekbench OpenCL test again on my desktop with a Radeon RX480, the score was 41837 !
So it looks like any rendering app that uses the GPU is going to gain a HUGE advantage 😃
I was actually surprised at how little the surface pro runs in the background, straight out of the box, seeing as its a tablet with a touch screen.
Infact about the only thing that does launch on start up is the pen input service but that uses 0% CPU time if you don’t have a pen attached.
I just ran Geekbench 5 on my Surface Pro 7 and it scores 1237 on the single core test, 4423 on the multicore and 8129 on Open CL.
Was your Windows setup running something in the background ?
Ouch 😁
The 10th Gen G4 graphics can’t really compete with a dedicated card.
In 3D Mark Time Spy my surface pro 7 runs at 3-4 FPS but my desktop with a Radeon RX480 manages about 25.
The video encode/decode is about the same though so you may be OK for video work.
The surface pro 7 charger actually has a type A port that does USB-C fast charging as well as the lead with the surface pro magnetic plug, i’m using it to power my phone. I also have a Creative Roar Pro speaker that charges from the type A plug on the surface pro its self so only one mains socket required 😃
Come to think of it, if you have Office 365 you can probably use Mail sync to do what you want, it can sync on a schedule or via push notifications.
It appears you could do what you want with Outlook and an MS Mail account.
The Outlook client can be setup to receive new mail notifications and then automatically download new mail. You can then have Outlook forward mail to your own local mail server (may require a script).
Only works with MS accounts like Outlook or Hotmail though.
Just out of historic interest, the first Intel dual core CPU was the Pentium D based on the P4. This was only a sort of dual core because it was actually two seperate CPU’s in the same package. There was no shared cache and the CPU’s had to communicate with each other via the motherboard chipset.
AMD CPU’s of the time were designed with mulitple cores in mind from the start. Because the memory controller was moved into the CPU there was a built in crossbar switch to direct data to either memory or the system bus and it could equally well direct data between cores.
I do wish someone would write a decent book on Visual Studio and the version of Visual C++ that is supplied with it. The Microsoft Docs are scattered all over the place and i’m picking things up piecemeal as I go along 🤨
Visual Studio also provides C++/CLI which uses the Common Language Infrastructure. This IS a form of framework that produces managed code and it enables C++ to interface with C# code.
C++ does not use P code and it does not require any sort of virtual machine, unlike java.
The closest C++ comes to Pseudo code is its .OBJ files, these are compilation units that are used by the linker as part of the C++ separate compilation feature.
When you are in debug mode the compiler will generate an OBJ file for every source file in your project. If you change the code in any source file then you only need to recompile the code in that file and the linker will use the other existing OBJ files to produce an EXE.
When you do a release build C++ will compile a new .EXE direct from source.
https://docs.microsoft.com/en-us/cpp/mfc/general-mfc-topics?view=vs-2019
Have a look at the above link. Although MFC calls its self a framework it is actually just a useful class library, it in no way restricts what you can do with C++. C# on the other hand, well its not even a proper compiled language, you MUST go through the framework and its intermediate language.
https://docs.microsoft.com/en-us/cpp/mfc/general-mfc-topics?view=vs-2019
Have a look at the above link. Although MFC calls its self a framework it is actually just a useful class library, it in no way restricts what you can do with C++. C# on the other hand, well its not even a proper compiled language, you MUST go through the framework and it intermediate language.
I just found out that i’m not going to be stuck with programming the Windows API directly after all. Visual studio includes the Microsoft Foundation Class library for C++ programmers. The library includes a load of predefined classes for doing common tasks like managing windows and programming Windows sockets. There are even wizards to auto generate code for some tasks.
-
AuthorPosts
