Utilita na zjištění kompatibility hardwaru s Linuxem

hknmtt

  • ****
  • 309
    • Zobrazit profil
    • E-mail
Je nejaka utilita, ktora mi moze naskenovat HW info z notebooku a povedat, ci mi nebude v nejakej linuxovej distribucii, alebo vseobecne, nieco chybat? Nejaky driver, problemy s uspavanim, grafikou, zvukom, BT, wifi, podsvietena klavesnica...


Re:Utilita na zistenie kompatibility HW s Linuxom?
« Odpověď #1 kdy: 19. 09. 2025, 20:56:08 »
Můžeš zkusit bootnout z aktuálního instalátoru příslušné distribuce a uvidíš, co půjde či nepůjde. Obvykle jádro bývá stejné.

Re:Utilita na zistenie kompatibility HW s Linuxom?
« Odpověď #2 kdy: 19. 09. 2025, 21:08:34 »
O žádné takové nevím. Ale když se tady pochlubíte modelem počítače, určitě posbíráte pár kvalifikovaných názorů. Problémy s uspáváním nezjistíte, dokud to pod Linuxem nezkusíte (nebo nevygooglíte předem pro specifický model notebooku).
Popravdě jsem nějaký novější noťas pod Linuxem asi ještě neviděl. Jeden konkrétní oříšek z relativně novější doby by mohl být I2C HID. Nikoli USB ale I2C. Na svém windowsovém HP ProBooku mám takto připojený touchpad. Zároveň vidím klávesnici na legacy PS/2 (součást SuperIO/EC).  Hehe zajímavá futuretro kombinace. No a jak kolem toho teď Googlím v souvislosti s Linuxem, narazil jsem na zmínku (a nepsala ji AI) že pokud máte problém s linuxovým driverem pro i2c-hid, a ten driver unloadnete/zakážete, dočkáte se fallbacku na PS/2 přístup k touchpadu :-O  dost možná je toto specifické pro konkrétní (starší) model hardwaru...

Obecně bych se měl v Linuxu na pozoru před big.LITTLE (posledních pár generací CPU Intel) - raději AMD, kde jsou všechna jádra stejná (plnohodnotná). Údajně snad i AMD už má nějaké první vlaštovky s nestejnými jádry...

Wasper

  • ***
  • 208
    • Zobrazit profil
    • E-mail
Re:Utilita na zistenie kompatibility HW s Linuxom?
« Odpověď #3 kdy: 20. 09. 2025, 13:07:37 »
Obecně bych se měl v Linuxu na pozoru před big.LITTLE (posledních pár generací CPU Intel) - raději AMD, kde jsou všechna jádra stejná (plnohodnotná). Údajně snad i AMD už má nějaké první vlaštovky s nestejnými jádry...
Proč? Funguje to dost dobře out of the box (i5 12600KF), dokonce se tím dá pomocí afinity řídit hlučnost u žravých procesů (beesd, dnes bohužel i firefox...)

ad původní dotaz - zkuste bootnout z USBčka nějaké live distro. Já tahám v kapse Kali linux, ale nepochybně jsou i jiné distribuce https://www.debian.org/CD/live/

Re:Utilita na zjištění kompatibility hardwaru s Linuxem
« Odpověď #4 kdy: 21. 09. 2025, 22:12:48 »
Vyzkoušej nabootovat Live verzi libovolné distribuce.

Tam pak spusť HW probe: https://linux-hardware.org/?view=howto


Re:Utilita na zistenie kompatibility HW s Linuxom?
« Odpověď #5 kdy: 22. 09. 2025, 20:43:43 »
Obecně bych se měl v Linuxu na pozoru před big.LITTLE (posledních pár generací CPU Intel) - raději AMD, kde jsou všechna jádra stejná (plnohodnotná).

Marně pátrám, jaký byste k tomu měl mít důvod. Funguje to celkem bez problémů. Pravda je, že Intelu na nich podle benchmarků o něco hůř funguje schedulling ale to je tak vše. Zase je ale v idle energeticky o dost úspornější. Každý má své pro a proti. A na nových CPU jsou, mimochodem, i ta úsporná jádra dost výkonná, Intel na tom dost zapracoval.
« Poslední změna: 22. 09. 2025, 20:45:48 od Martin Poljak »

Re:Utilita na zistenie kompatibility HW s Linuxom?
« Odpověď #6 kdy: 23. 09. 2025, 06:51:57 »
Obecně bych se měl v Linuxu na pozoru před big.LITTLE (posledních pár generací CPU Intel) - raději AMD, kde jsou všechna jádra stejná (plnohodnotná).

Marně pátrám, jaký byste k tomu měl mít důvod. Funguje to celkem bez problémů. Pravda je, že Intelu na nich podle benchmarků o něco hůř funguje schedulling ale to je tak vše. Zase je ale v idle energeticky o dost úspornější. Každý má své pro a proti. A na nových CPU jsou, mimochodem, i ta úsporná jádra dost výkonná, Intel na tom dost zapracoval.

No právě ten scheduling procesů. Už je nějak uspokojivě vyřešeno (automaticky v scheduleru), aby proces od kterého chci výkon, běžel na výkonném jádře, zatímco proces který si podle mého má trhnout nohou, dostal jádro slabé? :-)

Wasper

  • ***
  • 208
    • Zobrazit profil
    • E-mail
Re:Utilita na zistenie kompatibility HW s Linuxom?
« Odpověď #7 kdy: 23. 09. 2025, 11:42:22 »
No právě ten scheduling procesů. Už je nějak uspokojivě vyřešeno (automaticky v scheduleru), aby proces od kterého chci výkon, běžel na výkonném jádře, zatímco proces který si podle mého má trhnout nohou, dostal jádro slabé? :-)
Nevím, jak je to přesně pod kapotou, ale jedu právě teď tréning neuronku (žere to +- jedno jádro na 100 procent, ale víc threadů) - to běží na P-core

pustil jsem stress -c 6, neuronku to odsunulo na dvě E jádra, a stress zabral P jádra
pustil jsem stress -c 7, 6 stressů je na P jádrech, sedmý stress a neuronka je na E
pustil jsem stress -c 5, pět stressů je na P, pár sekund toneuronku rozhodilo na 1P+4E zbytek, ale pak jí to sesypalo zpět na zbývající P
Po schození stressu to okamžitě neuronku vrátí na P.

Vše AlderLake i5 s vypnutým HT (takže 6P+4E)

Nevím, jestli je za tím heuristika nebo capacity aware scheduling, ale funguje to tak, jak po tom chci aby to fungovalo.

(a "ručně" se dá použít taskset, když chci něčemu dát "E-nice", jediné, kde to nefungovalo byl Steam s protonem, kde když to nemělo povolenou affinitu na CPU0, tak to Proton nerozdejchal...)