Jump to content

Chapeau

Member
  • Posts

    6
  • Joined

  • Last visited

Awards

This user doesn't have any awards

Chapeau's Achievements

  1. It's disappointing in the sense that I would've hoped for more performance out of this thing, and that if it had been a "oh tweak this thing in your BIOS and boom mo powa babeh" I would've been happy with the $/FPS increase. But, oh well, it's definitely playable, I was just trying to optimize a bit. Thanks all.
  2. So it is indeed normal behavior, with the recommendation being to tell my GPU to "git gud"? A bit disappointing, but hey, if that's what it is.
  3. I've been playing Red Dead Redemption 2 recently and I started to get annoyed at low performance (40fps on max settings, 1440p, even if I lower the quality a bit) so I started to suspect some performance bottleneck. I load up GPU-Z and here's the result: This is a screenshot of a couple minutes of gameplay. If I'm reading this correctly, the PerfCap Reason for most of my gameplay has been PWR. I'm wondering what the cause might be and if there are any solutions, or if it's a case of my GPU not being powerful enough to run 2560x1440 (which I doubt.) GPU load is floored throughout, but the fans hardly kick in. The specs of my machine are as follows: Intel i9-990k 64GB 3600 RAM EVGA RTX 2070 SUPER XC Ultra My power supply is an EVGA 750 watts PSU My motherboard is some Asus ROG mobo... Thank you very much
  4. I have been able to virtualize Mac OS too, but in an enterprise environment, it's very fiddly and fragile and I can't have fiddly and fragile, unless I want angry users complaining.
  5. I think there's one thing that hasn't been mentioned and it's that really, any language can be a good first language* because once you learn how to program in one language, you learn to program period. From there, you can recognize the tools and building blocks from one language (say python) and reuse them elsewhere. Because once you understand what a variable is, how you can assign and retrieve data from it, flow control structures (ifs, loops etc.), declare functions, use external code (like Python's import statement) and so on... then you realize that ALL languages have these tools. Python makes you write "import" to get an external library. Node JS (Javascript) makes you use "require" C# has using Python makes you declare a function like so: def greet(): print("Hello world!") While Javascript does it like so function greet(){ console.log("Hello world!"); } Etc... Now, some languages have more syntax and more things to consider than others and all languages are good to learn. High level languages (very far from the "metal", lots of abstractions to simplify repetitive tasks) like Python and Javascript are good because they do their best to be simple. "Intermediate" languages like C# and Java make you think a bit more, but do hand you more power. Low level languages (little to no abstractions) like C++ and C have a lot of "landmines" and complexities (like the need to think about deleting variables you assign, instead of trusting the computer to do it itself), but are an amazing thing to learn because then you understand computers better, understand better the abstractions of higher level languages and can work better with them, or you can do more optimized and powerful programs. My school education was done mostly on C#, C++ and Java. Now, I work with Python and play around with Javascript (which I both learned by myself). In my free time, I mostly do web applications, though I always keep my C# handy because I work in a games studio and our engine of choice (Unity) uses C#. But really, all languages are good languages, it's more of a "right tool for the right job" kind of thing. I wouldn't develop a web server in C, but I wouldn't develop an OS in Javascript. So in the end, go ahead, learn Python. It's simple, popular, well documented and supported and then you can take what you learned in Python and take it to another language of your choice, and after a while, you'll do the same thing I do: groan when you open up a course on Ruby and they start from the very beginning teaching you what a variable is when you already know what a damned variable is. My BF went through Google Grasshopper after I recommended it to him. He's a nurse and he was curious at learning programming. Grasshopper does a fairly good job at doing what I just preached: learning not the specifics of a language, but the principles of programming in general. It does that through Javascript, but it's in no way a javascript tutorial. It's nice and light, free and split up in small bite-sized lessons to learn the fundamentals, which you could do in parallel to your Python lesson. Finally, the best advice I can give you to learn is to get your hands dirty. Find something you want to do and try to do it. It's okay to break things, it's okay for it to bug, it's okay for it to be "ugly code". Get to it, code, work and you'll get better at it. That's still how I learn most things. Have fun!
  6. I was shopping around for a new laptop, but my new job issued me a 15 inch 2018 Macbook Pro, with i7 and 16 Go of RAM. I love it. I'm a programmer and since it's a work computer, most of what I do is work on it and I love my Mac and Mac OS for that. It's super smooth, I find it very intuitive and multitasking is super easy. It runs all the programs I need, has some extra because a lot of programmers seem to prefer Mac OS too and runs the tools I need it to run, some Windows can't run cleanly. Though I adore Linux, I describe Mac OS as "the best linux" since it strikes a great balance between the user-friendliness and ubiquity of Windows and the raw power of Linux. Sure it's locked down and silly sometimes, but a poweruser will open a command prompt and do whatever he wants. Then, when work is off, it's a good machine for regular tasks like writing and media consumption and though, no, it's no competitive machine, I can do a bit of gaming just fine. (I have a dedicated gaming rig running Windows for serious gaming anyway.) Half my 500 ish item Steam library runs on Mac, so I can play Minecraft, Kerbal Space Program and strategy games just fine. I even ran Hitman on it at medium graphics just fine. I like the format, I like the battery life, I like the decision of putting USB-C as the only connector, I like the accessories (I have my laptop and accessories in a Bookbook case and its gorgeous.) I'm also in the category of people who happen to like the new butterfly keys. Mac OS is a very good UNIX OS which pleases me as a developer and as a user who just wants things to work from time-to-time and who does a bit of light gaming in his pauses and on the go, then goes home to his big gaming machine for serious gaming. I much prefer developing on MacOS and Linux than I do Windows. I'd ditch Windows if it was not for gaming. Though I have it easy. I didn't pay for it, my company did. That's a 5000$ CAD bill I didn't have to pay. I was personally ready to pay that price, but I do agree that macbooks are at least 500$ overpriced.You do get an excellent machine, but there is a definitive "apple tax". For work reasons, I also hate how Mac OS cannot be virtualized, but that is a story for another time. tl;dr My work issued macbook pro does everything I need it to comfortably and that's why I love it
×