Sziasztok,
Messziről indítom a story-t, hogy átmenjen az érzés :)
[TL;DR]
A 2012-ben összerakott "home serverem" elfüstölt, szó szerint égett az alaplap, úgyhogy gondoltam kicserélek benne pár dolgot... Így kapott egy Ryzen 3 2200G-t, új tápot új DDR4 ramot és ennyi nekem elég is volt. Ja igen, MB: MSI B450-A PRO MAX (MS-7B86).
A régi giggabit LAN kártyák ill. HDD-k maradtak. A korábbi VGA (valami ASUS AMD volt) szinté meghalt.
Nem volt eddig időm a D8 upgradelni, hát most rákényszerültem és ment fel a D9. A Buster-t még nem mertem rátenni (részletek lentebb).
A HTPC sok mindent futtat (wine emulál egy video rögztíő software-t: UC; ill. Kodi szolgája ki a családot filmekkel +pár apróság dhcp, routing, tűzfal, mail server,smb,nfs,stb.), így lassan kell haladni az upgrade-del,h használható is maradjon a gép.
Az upgrade-től azért is félek, mert ha esetleg megkapom a 4.x -es wine-t azzal nem biztos, h fog menni az "UC" cucc. Ugyanis stretch-backports-ból upgrade-eltem és nem dolgozza fel a 4 IP kamera képét, csak feketén áll. Így idő híján downgrade-elnem keleltt a wine-t (teljes wine uninstall, back-ports off, clean, és wine install). A megfigyelő rendszer miatt ennek van a legnagyobb prioritása.
[=========== Lényeg innen]
Egy kb. 3-5m-es HDMI kábellel van összekötve a gép+monitor, melyet a D9 "unknown-nak"talál. Feltettem hát hozzá _szerintem_ minden szükséges drivert, de a helyzet ugyanaz.
Kép van, de a monitor unknow. A frekvenciat sem lehet a GUI-ból állítani. A glxgears kerekei viszont szépen pörögnek.
Ez még nem is annyira zavarna, de nem jön a HDMI-n a hang.
Próbáltam default-ba vágni az alsa-t, de nem segített. A "pavucontrol" azt írja az eszközökre, hogy nem kapcsolódott, nincs bedugva -> "unplugged"
Bios a legfrissebb.
Próbáltam a régi 3.xxx kernellel bootolni, ofc. nem lett jobb, továbbra sincs hang, a HDMI hang "unplugged"
Megfordult már a fejemben az is, hogy a kernellel lenne gond? Túl régi?
Rossz a driver?
Találkotatok már ilyennel? Merre induljak el?
[UPDATE1]: korábban x86-os architecturan futott a cucc, így a hardver elemek upgrade-je után továbbra is x86 maradt.
[UPDATE2] Tegyem esetleg fel kézzel ezt? https://wiki.debian.org/AMDGPUDriverOnStretchAndBuster2
[=========== Pár infó]
spci -nn | grep VGA
29:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:15dd] (rev c8)
uname -a
Linux calm 4.9.0-11-686-pae #1 SMP Debian 4.9.189-3+deb9u2 (2019-11-11) i686 GNU/Linux
Release: Debian GNU/Linux 9.11 (stretch)
dpkg --get-selections | grep xorg
xorg install
xorg-docs-core install
xorgxrdp install
xserver-xorg install
xserver-xorg-core install
xserver-xorg-input-all install
xserver-xorg-input-evdev install
xserver-xorg-input-libinput install
xserver-xorg-input-mouse install
xserver-xorg-input-synaptics install
xserver-xorg-input-wacom install
xserver-xorg-video-amdgpu install
xserver-xorg-video-cirrus install
xserver-xorg-video-fbdev install
xserver-xorg-video-geode install
xserver-xorg-video-mga install
xserver-xorg-video-modesetting deinstall
xserver-xorg-video-neomagic install
xserver-xorg-video-nouveau install
xserver-xorg-video-openchrome install
xserver-xorg-video-qxl install
xserver-xorg-video-savage install
xserver-xorg-video-siliconmotion install
xserver-xorg-video-sisusb install
xserver-xorg-video-tdfx install
xserver-xorg-video-trident install
xserver-xorg-video-vesa install
xserver-xorg-video-vmware install
dpkg --get-selections | grep firmware-
firmware-amd-graphics install
firmware-linux install
firmware-linux-free install
firmware-linux-nonfree install
firmware-misc-nonfree install
firmware-realtek install
lshw -c video
*-display UNCLAIMED
description: VGA compatible controller
product: Advanced Micro Devices, Inc. [AMD/ATI]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:29:00.0
version: c8
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix vga_controller bus_master cap_list
configuration: latency=0
resources: memory:e0000000-efffffff memory:f0000000-f01fffff ioport:f000(size=256) memory:fca00000-fca7ffff memory:c0000-dffff
Véleményem szerint elégnek kellene lennie az amdgpu drivernek: https://wiki.debian.org/AtiHowTo. Stretch elméletileg támogatja az újabb AMD CPU-kat.
Hozzászólások
A kernel biztos nem jó, mert 4.15-től felfelé támogatja a Ryzeneket. Nézd meg a stretch-backports tárolóban a kernelt. Sőt a Buster jobb ilyen szempontból, mint a Stretch. Nálam Athlon200GE-vel az 5.0-s kernel hozta el a tökélyt..
https://hup.hu/node/161773
Köszönöm szépen a segítséget :)
Most raktam össze a buster live usb-t, bootolok be és megnézem mit tud a gyári linux-image-4.19.0-0.bpo.6-686-pae kernellel.
Még két azaz három kérdés:
- 5.0-s kernelt busterre a sid repobol tetted fel?
- a fenti linken látom,h a kollega felteszi a backports-ból a csomagokat, de nem upgradeli a rendszer onnan (nem úgy csinálja mint itt: https://xw.is/wiki/Install_newer_kernels_in_Debian_stable. Kell ilyenkor upgrade a a backports tárolóból? Kernelt még nem backportosoltam és nem kockáztatnék :)
- ha megy backportolt kernellel akkor is a bustert javaslod?
A kernelt fordítottam (volt egy szabad délutánom :) ), de most már inkább tárolóból keresnék (buster-backports). Nálam jól el van a backports kernel és a "gyári". A Bustert a hosszabb támogatottság miatt javaslom.
http://ftp.hu.debian.org/debian/pool/main/l/linux-signed-amd64/linux-im…
http://ftp.hu.debian.org/debian/pool/main/l/linux-signed-i386/linux-ima…
Szia!
Miért használsz 32bites kernelt? (Linux calm 4.9.0-11-686-pae)
BIOS-t probáltad már frissíteni az alaplapon?
Videókártya:
Hát igen, az AMD-nek szarok a driverei linuxhoz, az NVIDIA fényévekkel jobb.
BIOS frissítés nem oldja meg, akkor szerintem szerezz be valamilyen NVIDIA kártyát.
32bites kerenel: nem akartam 32bit-64bit migrációt csinálni, és ez az OS már elég régóta fut, rengeteg konfigurációval :S
Csak a 64bites kernelt betolni a 32bites rendszer alá nem lenne jó, újratelepíteni pedig nem akartam (a migrációtól ez is jobb)
BIOS update volt, de sztem ez rossz irány. Biztos, hogy a régi kernellel lesz gond ahogy fentebb is írja ebcsont.
Szia!
Nem rossz irány a BIOS update, sok "gányolást" utólag szoktak javítani.
Rákerestem, tele van az internet ezzel a problémával "ryzen hdmi no sound"
De szerintem ez lesz a megoldás:
https://wiki.archlinux.org/index.php/Talk:AMDGPU#AMDGPU_and_HDMI_Audio
"The default amdgpu driver your AMD GPU is using does not support HDMI sound, the amdgpu-pro driver does have the sound support"
Köszönöm, megszületett a megoldás: https://hup.hu/comment/2418649#comment-2418649
Egy tartalék meghajtóra felhúznék egy 64 bites Debian10-et, min. 5.0-ás kernellel, esetleg egy Manjaro-t. Ha attól félsz, hogy nem fog menni az új Debianon az újabb verziót Wine, akkor a PlayOnLinux-ot feltéve tudsz váltogatni, hogy egy windowsos alkalmazás melyik verziós régi Wine-t használja, egész konkrét Wine-verziót ki tudsz így választani. Azt is be tudod állítani, hogy 32 bites vagy 64 bites Windowst emuláljon a Wine, tehát 64 bites disztrón is tud 32 biteset emulálni.
Amire még mindenképp figyelj, hogy Debianon engedélyezd a non-free tárolókat, és tedd fel a linuxfirmware és firmware-amd-graphics firmware-eket. Manjaro-n elég a linux-firmware, az tartalmazza az AMD GPU-khoz szükséges firmware-eket is.
Azzal viszont nem értek egyet, hogy az NV driverek jobbak lennének. NV-n csak zárt driverrel lehet meglenni, azzal meg szopó frissíteni. Az AMD driverei legalább nyíltak. A nagyon új hardvernél vannak vele gikszerek, de idővel ki szokta forrni magát adott eszközre vetítve.
“A computer is like air conditioning – it becomes useless when you open Windows.” (Linus Torvalds)
Szia, köszi szépen az emlékeztetőt a PlayOnLinux-ra. Teljesen elfelejtettem, h ez létezik :)
Ma hajnalban viszont volt egy nagy crash...
D7->D8 upgrade lefutott régesrégen. Majd két napja a D8->D9 is. A kernel probléma miatt nekiálltam nagynehezen a D9->D10 upgrade-nek és menet közben megtelet a /usr (szétparticionáltam a rendszert anno, külön /var, /boot, /home, /tmp, /usr, LVM nincs).
Hát nem tudtam mit tenni, megpróbáltam live usb-ről mozgatni a partíciókat gparted-del, de sajnos volt olyan amit 3x kellett mozgatni (sőt a partíciókat elejéről - hátra). Majd reboot, upgrade folytatás. Az le is futott, majd mikor bebootoltam volna a 4.19.x kernellel, megfagyott az egészboot process -ha jól láttem az USB driverek betöltése után. A kernel-t betoltam debug módba, de semmi újat nem mondott. Recovery-ben sem indult.
A régebbi def. stretch kernellel (4.9) bootolt, de nem ment a névfeloldás sem, IP-t ugyan kapott, de a ping sem ment (ip-vel a GW felé). 5.0-s kernelt felraktam offline, azt amit a kollega említett fent - semmi siker, ugyanaz a probléma mint a 4.19-el.
Úgyhogy megy a clean install... A backupot megcsináltam a rendszerről de nemfogom újra elkezdeni az upgrade-et. Sejtem valami nagyon félre sikerült a partíciók mozgatásakor. Nem szerencsés a partíciókat az elejéről elmozgatni.
UPDATE: Viszont az install sem megy könnyen :D
Olyannyira nem támogatja a VEGA APU-t a buster kernel (az ami az install mediaban van, persze ott a nonfree firmware-linux nincs fent,sem xorg amdgpu driver), hogy mindenféle install módban csikoza a képernyőt. Csak live installerrel megy, viszont ott nem tudom expert módban telepíteni a szervert. Job híján ez lesz.
Próbáltam már a DVD installerekből az elsőt, a netintstallt, a grafikust (normal/expert), a CLI-eset (normal/expert), egyik sem megy... mindenhol csikozza a képernyőt.
Specal symbol install mód nem csikoz, de az nagyon buta, drivereket sem lát, azt pedig nem fogok kézzel kukázni,
Innen nézzél egy egy iso-t:
https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-fir…
Továbbá ezt a kernel paramétert is próbálhatod:
https://askubuntu.com/questions/1160806/18-04-unable-to-boot-with-athlo…
Uhh ezt nem ismertem, elmentem. Köszönöm szépen.
+Köszönöm, megszületett a megoldás: https://hup.hu/comment/2418649#comment-2418649
update: érdekelt, így a fent linkelt image-el is megpróbáltam boolni, de ugyanúgy csikos lett kép.
Kernel paramétert sajnos nem tudtam megadni, mert nem engedte az installer (debian-live-10.2.0-amd64-mate+nonfree.iso) szerkeszteni a paramétereket.
Estlegesen segítség: http://ftp.hu.debian.org/debian/pool/non-free/a/amd64-microcode/amd64-m…
Mindenkinek nagyon köszönöm a segítséget. Clean Buster install + 4.19.0-6-amd64 + amd64-microcode + firmware-linux-free + firmware-amd-graphics + xserver-xorg-video-amdgpu megoldotta a problémát :)
Csak ezt kellett volna elolvasni: https://hup.hu/node/166761.
Kevesebb idő lett volna.
Hajrá Buster!
Igen :)
Örüm az ürömben, h legalább a konfigokat helyretettem és tettem be + hardeningeket az egyes dameon-okhoz.