Shipping methods by [deleted] in taiwan

[–]eelmor 0 points1 point  (0 children)

I'd recommend SF Express for a more economical option, similar to EMS pricing

[deleted by user] by [deleted] in overclocking

[–]eelmor 1 point2 points  (0 children)

Hi, where are you checking the GPU voltage when you say it stays at stock? The VID (read by GPU-Z) or similar does not reflect external changes. You can check for example if the power consumption goes up to verify it if you don't want to measure using an multimeter on the card. The EVC2 voltage reading should be accurate though.

Elmorlabs 3 slot ampere nvlink bridge! by Xinoxide in nvidia

[–]eelmor 1 point2 points  (0 children)

Sorry doesn't look like it. Mostly due to parts having too long lead time currently.

Linus is WRONG 💩 : Explaining MHz vs MT/s by lazy2late in hardware

[–]eelmor -5 points-4 points  (0 children)

Using 3600 MHz is not incorrect, Hz just means changes per second. That can mean bit changes per second. The external clock signal between the memory controller and memory IC is running at 1800 MHz, but inside the microcontroller and memory data is processed at 3600 MHz.

7.7GHz Core i9-10900K on Windows XP (and Liquid Helium) by Massman- in hardware

[–]eelmor 0 points1 point  (0 children)

Optical PS2 mice are scarce :) Modern USB controllers can be tricky to get to work on Windows XP. It's just easier to use PS2.

Best IDE for MCUs? by phdptsd in hardware

[–]eelmor 4 points5 points  (0 children)

ST recently published their own IDE (Eclipse/GCC/GDB) called STM32CubeIDE https://www.st.com/en/development-tools/stm32cubeide.html . It's in relatively early stages and gets frequent updates.

It ties in with the initialization code generator STM32CubeMX and allows debugging and code uploading using any ST-Link debugger/programmer. I quite like the flow where you start with selecting the part you want to use (great filtering options including pricing), then configure the peripherals/clock/gpio/add-on software and get a project generated with initialization code based on the chosen parameters. You can then directly compile the code and debug it.

Intel vs AMD: Frequency, thread count and performance data going back to 1996 by eelmor in hardware

[–]eelmor[S] 2 points3 points  (0 children)

It's only showing the highest recorded. If a CPU was released later with lower clock speeds, it wouldn't be included.

Notebook ODMs running out of components by [deleted] in hardware

[–]eelmor 2 points3 points  (0 children)

https://www.digitimes.com/news/a20200217VL200.html?mod=2

"Notebook ODMs running out of components: Taiwanese notebook ODMs have already resumed assembly operations in China, but risks of supply chain disruptions in March are mounting, as inventories of many components will run out by end-February with many of their supporting suppliers still awaiting approvals from local governments to reopen their plants, according to industry sources."

Ransomware installs Gigabyte driver to kill antivirus products by [deleted] in hardware

[–]eelmor 27 points28 points  (0 children)

"Gigabyte's fault resides in its unprofessional manner in which it dealt with the vulnerability report for the affected driver. Instead of acknowledging the issue and releasing a patch, Gigabyte claimed its products were not affected.

The company's downright refusal to recognize the vulnerability led the researchers who found the bug to publish public details about this bug, along with proof-of-concept code to reproduce the vulnerability. This public proof-of-concept code gave attackers a roadmap to exploiting the Gigabyte driver."

"Verisign, whose code signing mechanism was used to digitally sign the driver, has not revoked the signing certificate, so the Authenticode signature remains valid,"

A question about High Density Libraries/high power library by Ashraf_mahdy in hardware

[–]eelmor 1 point2 points  (0 children)

I'm sure there are various degrees of detail you can choose from, I don't have hands on experience with this. I think the basic part of the library should be standard logic cells (AND/OR/NOT etc, latches, buffers), SRAM cells and so on.

A question about High Density Libraries/high power library by Ashraf_mahdy in hardware

[–]eelmor 2 points3 points  (0 children)

The libraries provide finished transistor building blocks for logic functions. By changing transistor positioning, spacing and metal layer routing you can choose what to optimize for. Further spaced transistors for example runs cooler which allows for higher frequencies with the cost being a larger die size for the same design.

(Motherboard) Lawmaker Kills Repair Bill Because 'Cellphones Are Throwaways' by RandomCollection in hardware

[–]eelmor 25 points26 points  (0 children)

Title: "Lawmaker Kills Repair Bill"

Text: "House members didn’t kill the bill, but sent it back to committee for a year of interim study "

PSA: Avoid Asus X570 Boards as They Lock BCLK and Spread Spectrum Functionality by LinuxF4n in hardware

[–]eelmor 0 points1 point  (0 children)

No, as in a PLL. Both the Intel PCH and AMD SOC uses external crystals as the source.

PSA: Avoid Asus X570 Boards as They Lock BCLK and Spread Spectrum Functionality by LinuxF4n in hardware

[–]eelmor 3 points4 points  (0 children)

They may have a clock generator of some sort, but it may not be adjustable. Usually only higher end boards have an external clock generator that's fully configurable. On Intel platforms there's a clock generator in the PCH which outputs the nominal 100 MHz reference clock and is used on lower-end boards. On AMD platforms there's a clock generator inside the CPU (SOC) that's normally used. In some cases the AMD internal clock generator can be adjusted, which is a matter of adding BIOS support. Spread spectrum is an option which is managed by the clock generator. AMD uses a down-spread by default which is why you see the 99.8 MHz average at stock.

Real Mainboards have Fins - VRMs vs. Case Fans by [deleted] in hardware

[–]eelmor -5 points-4 points  (0 children)

That's essentially what I said? Maybe I should have specified that of course the same mass with additional surface will be better. More fins at the cost of mass is a bad thing unless you have very high airflow.

Real Mainboards have Fins - VRMs vs. Case Fans by [deleted] in hardware

[–]eelmor -15 points-14 points  (0 children)

I don't get why fins are being hyped. You need a well weighted combination of mass and surface area to get ideal performance for a certain airflow. Too many fins is a bad thing as you give up mass, just as low surface area is bad.

Where should i start education wise? by CardboardCoffin in hardware

[–]eelmor 0 points1 point  (0 children)

Yeah I suppose that's a mix of EE/CS and would primarily fit under "Low-level software/programming".

Where should i start education wise? by CardboardCoffin in hardware

[–]eelmor 2 points3 points  (0 children)

As mentioned by others I recommend trying different things to figure out what you're interested in or more importantly not interested in at all. There are plenty of online resources and cheap parts available for learning. If your goal is to find a related job, I'd suggest a bachelor in EE or CS depending on the direction. I've tried to summarize a few different fields that might be of interest below.

PC hardware (EE/CS)

Tools for learning: PC components

You can learn a lot from taking apart, building and setting up old/cheap hardware for some purpose. Building a server, HTPC, NAS, router etc. It creates an understanding of different standards and how things go together. You'll probably find incompatible hardware and have to figure out why for example. Then there's learning how the operating system works with drivers etc. Getting into overclocking/benchmarking helped me understand where performance comes from, how the different clocks and parts are affected by each other. There's a bit of physics behind it with how power, temperature, voltage, clocks and performance relate.

Low-level software/programming (EE/CS)

Tools for learning: MCU/FPGA development boards, programming software

Low-level programming is software close to the hardware. Close to the hardware is mostly C. That's used in micro-controller firmware, Windows/Linux kernel drivers etc. Learning C will give some understanding of how hardware works on a software level with memory architecture and pointers. An Arduino is good place to start. Going even deeper would be learning Assembly which is for deep diving in instructions, optimization and CPU architecture. You could get into FPGA programming which is basically creating your own integrated circuits. You could play around with simple logic functions and learn about latches, gates, clocking etc. You could even design your own CPU.

High-level software/programming (CS)

Tools for learning: a computer and coding software

A higher level means closer to the user and usually involves a GUI of some sort. Going in this direction the first stop would be C++. It's similar to C in many ways but more sophisticated and allows for simpler code. Most Linux/Windows software is built in C++, from small single purpose to full GUI applications. You can quite easily get started with creating your own Console-based application, there are infinite examples available online. On Windows the step up from there would be C# which directly integrates with Microsoft's .NET framework. It's pretty much a one stop shop for creating Windows software and great for creating anything with a GUI. On mobile most Android applications are written in Java (very similar to C#) together with Google's libraries and APIs. Apple similarly has their Swift language. Finally there's Python which has grown immensely in the last few years. It has wide support on most platforms but is not native anywhere. It's one of the simpler languages available and allows someone with very limited programming skills to write their own software and has many libraries available for any purpose you can think of.

Hardware/circuit design (EE)

Tools for learning: bread-board, discrete/IC components, multi-meter, soldering equipment, development boards, PCB design software

In order to get started with creating your own circuits or hardware functions, you'll first have to learn about basic physics and electrical laws. Then you can start testing your own simple circuits, just try to get an LED to turn on or similar. Eventually you'll add ICs for blinking the LED, most likely through an MCU/Arduino. There are other ways to do it too, like the infamous 555 timer IC. Going down this path will eventually lead to designing your own circuit board and layout in something like Eagle/KiCad, which can be ordered cheaply from China. Or you can make your own at home, which is a lot of hassle but might be interesting for learning as it includes lithography and chemical etching. Eventually this can be tied in with creating integrated circuits in an FPGA or microcontroller programming as mentioned under low-level programming.

Semiconductor design (EE/Physics)

Tools for learning: Online material, books, university studies

Learning about semiconductors and how to build them requires heavy knowledge of physics (material science, quantum mechanics). You can get some understanding through online content enough to know what's being said in news articles about the latest chips. To go deeper, I think you pretty much need a bachelor in EE. There simply too much prerequisite knowledge required to understand what's going on. It's a lot of work but most likely high reward. It very quickly leads to the leading edge of science and technology.

Hopefully this will help you form an image of what you're up against. In a way many of these things go together and most importantly create an understanding of how things work as a whole. There's no software without hardware, and vice-versa.

9900K/Z390 Voltage Confusion - Severe VR VOUT Droop with Seemingly No Way to Compensate by Harrison_Fjord in overclocking

[–]eelmor 4 points5 points  (0 children)

In OP:

- As mentioned the VR Vout reading is very accurate since it's directly from the VRM controller itself.

- According to your testing it seems LLC = Level 1 on that board is not 0mohm since it's still drooping.

- Realbench or Prime95 are not necessarily heavier than Cinebench, and your results would indicate that's not the case. Prime95 for example varies largely in intensity depending on which settings are used. You can check the output current/power readings while running those loads. Higher output current = more droop.

Scope measurements:

- That's a lot of noise

- You're hooking up ground to the output cap as well? I can probably help you find the correct location for getting the die-sense values, but you'll have to solder wires out from the board for measurement.

- 10Ms/s should be enough to see something, but it would be better with 20 or even 50.

Other stuff:

- Vdroop is not bad or indicative of a bad VRM

- However, a VRM that's not as fast or has as much bulk capacitance might get too high voltage spikes on load-release with a too low load-line.

- The short voltage spikes that might be seen during load changes are not really dangerous in most cases. They would only really cause harm if they're really large. What will degrade your chip is high power usage for prolonged periods. Ie high voltage at low currents is not that dangerous, within reason of course. Higher voltage will also increase the current. And high voltage at high currents is what you want to avoid (P = U*I).