Google Chrome 142 byl prohlášen za stabilní. Nejnovější stabilní verze 142.0.7444.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 20 bezpečnostních chyb. Za nejvážnější z nich bylo vyplaceno 50 000 dolarů. Vylepšeny byly také nástroje pro vývojáře.
Pro moddery Minecraftu: Java edice Minecraftu bude bez obfuskace.
Národní identitní autorita, tedy NIA ID, MeG a eOP jsou nedostupné. Na nápravě se pracuje [𝕏].
Americký výrobce čipů Nvidia se stal první firmou na světě, jejíž tržní hodnota dosáhla pěti bilionů USD (104,5 bilionu Kč). Nvidia stojí v čele světového trhu s čipy pro umělou inteligenci (AI) a výrazně těží z prudkého růstu zájmu o tuto technologii. Nvidia již byla první firmou, která překonala hranici čtyř bilionů USD, a to letos v červenci.
Po Canonicalu a SUSE oznámil také Red Hat, že bude podporovat a distribuovat toolkit NVIDIA CUDA (Wikipedie).
TrueNAS (Wikipedie), tj. open source storage platforma postavená na Linuxu, byl vydán ve verzi 25.10 Goldeye. Přináší NVMe over Fabric (NVMe-oF) nebo OpenZFS 2.3.4.
Byla vydána OpenIndiana 2025.10. Unixový operační systém OpenIndiana (Wikipedie) vychází z OpenSolarisu (Wikipedie).
České základní a střední školy čelí alarmujícímu stavu kybernetické bezpečnosti. Až 89 % identifikovaných zranitelností v IT infrastruktuře vzdělávacích institucí dosahuje kritické úrovně, což znamená, že útočníci mohou vzdáleně převzít kontrolu nad klíčovými systémy. Školy navíc často provozují zastaralé technologie, i roky nechávají zařízení bez potřebných aktualizací softwaru a používají k nim pouze výchozí, všeobecně známá
… více »Během tradiční ceremonie k oslavě Dne vzniku samostatného československého státu (28. října) byl vyznamenán medailí Za zásluhy (o stát v oblasti hospodářské) vývojář 3D tiskáren Josef Průša. Letos byly uděleny pouze dvě medaile Za zásluhy o stát v oblasti hospodářské, druhou dostal informatik a manažer Ondřej Felix, který se zabývá digitalizací státní správy.
Tor Browser, tj. fork webového prohlížeče Mozilla Firefox s integrovaným klientem sítě Tor přednastavený tak, aby přes tuto síť bezpečně komunikoval, byl vydán ve verzi 15.0. Postaven je na Firefoxu ESR 140.
O instalaci ATI ovladačů toho bylo popsáno opravdu mnoho, ale tyto informace jsou hlavně pro linuxové nováčky dost roztříštěné, neúplné, nebo spoléhající na různé automatické a poloautomatické instalátory a balíčkovací systémy většinou závislé na konkrétních distribucích. Pokusil jsem se tedy sepsat postup "krok za krokem", podle kterého budeme ovladač instalovat sice "pěkně ručně", ale zato budeme mít přehled o celém průběhu instalace, a tudíž můžeme okamžitě reagovat a odstraňovat případné chyby.
Pro správnou funkci ovladače musí být správně nastavené a zkompilované linuxové jádro. Jde hlavně o nastaveni AGPGART, DRM a TMPFS. Samotnou problematiku kompilace linuxového jádra zde probírat nebudu, zaměřím se pouze na věci související se zprovozněním ATI ovladačů.
Nejdříve se tedy podíváme, jak máme nastavené jádro. Je možné, že defaultni nastaveni od distributora bude vyhovující, takže kompilace jádra odpadne. Přesuneme se do adresáře se zdrojovými kódy jádra. Např.:
cd /usr/src/linux
a zkontrolujeme soubor .config:
grep -e DRM -e AGP -e TMPFS .config
A ve výpisu by měly být tyto řádky:
CONFIG_AGP=y
CONFIG_AGP_VIA=y (zde záleží na konkrétním
chipsetu, já mam VIA)
Dále musí být vypnuta podpora pro DRM přímo v jádře:
# CONFIG_DRM is not set
A nakonec zapnuta podpora pro TMPFS:
CONFIG_TMPFS=y
Jestliže je nastaveni jádra špatné, musíme ho opravit a znova zkompilovat. Zajímat nás budou tyto položky:
File system -> Pseudo filesystem -> tmpfs
Device drivers -> Character devices -> /dev/agpgart (AGP Support) +
použitý chipset
Device drivers -> Character devices ->Direct Rendering Manager
Dále je třeba přidat jeden řádek do souboru /etc/fstab:
tmpfs /dev/shm tmpfs defaults 0 0
Po přidání tohoto řádku nezapomenout tento FS přimountovat:
mount /dev/shm
Tak, tím máme vše připraveno pro samotnou instalaci ovladače.
Ovladač si stáhneme ze stránek ATI. K dispozici je balík pro x86 (32bit) i pro x86_64 (64bit), ve verzích pro X.Org server i pro 3 verze Xfree86. Nově je také možno stáhnout ATI instalátor, který v sobě obsahuje všechny zmíněné verze ovladačů (All-In-One) a grafické instalační rozhraní. Pro naše potřeby stáhneme jenom konkretní ovladač pro váš systém.
Přepneme se do adresáře s ovladačem a rozbalíme ho:
rpm2cpio fglrx_xxxxxxxxx.i386.rpm | cpio -id
Tím nám v adresáři s ovladačem vzniknou nové adresáře etc,
lib, opt a usr obsahující soubory z
rpm balíku. Pro naši potřebu stačí adresáře lib a
usr. Tyto adresáře zkopírujeme do kořenového adresáře
/.
cp -Rf lib/* /lib cp -Rf usr/* /usr
Tím jsme připraveni na kompilaci samotného ovladače (modulu fglrx).
Přesuneme se do:
cd /lib/modules/fglrx/build_mod/
a spustíme:
sh make.sh
Zde si všímáme hlavně případných řádků s ERROR hláškou. Je-li vše v pořádku, můžeme se posunout o adresář výše a zkompilovaný modul fglrx nainstalovat.
cd .. sh make_install.sh
V tomto kroku se instalační script pokouší nahrát zkompilovaný modul fglrx. Jestliže už máme nainstalované starší ATI ovladače a nemame v jádře povolenou volbu Module Unloading, zobrazí se pravděpodobně chyba, že modul nelze nahrát, protože už nahraný je (ten starší) a není povoleno automatické odstranění nahraných modulů. Po restartu by se mel nahrát už ten nový modul fglrx.
Jestliže opět proběhlo vše v pořádku, můžeme se vrhnout na úpravu
konfiguračního souboru xorg.conf.
xorg.confJestliže jsme už měli nainstalované starší ATI ovladače, xorg.conf máme
pravděpodobně v pořádku, a tuto část můžeme přeskočit. V souboru
/etc/X11/xorg.conf musíme změnit následující údaje.
V sekci Modules doplnit řádek pro nahrání modulu dri.
Section "Module"
Load "dri"
EndSection
Změnit používaný ovladač na fglrx. Po první instalaci vaší
distribuce bude přednastaveno nejspíše vesa nebo
radeon.
Section "Device"
Driver "fglrx"
EndSection
Nakonec zkontrolujeme práva k přístupu ke grafické akceleraci, aby si 3D mohl užívat nejenom root, ale hlavně uživatelé.
Section "dri"
Mode 0666
EndSection
Jestliže máme vše hotovo, odhlásíme se z root účtu, přihlásíme jako
běžný uživatel a spustíme gr. prostředí např. příkazem startx.
Je-li vše v pořádku, naběhne WM. To ovšem ještě neznamená, že 3D
akcelerace funguje. Otestovat funkčnost 3D můžeme spuštěním testovacího
programu přímo od ATI:
fgl_glxgears
Ten zobrazí rotující otexturovanou krychli a v konzoli, odkud jsme test spustili, se vypisuje fps. Další kontrolu poskytne program
glxinfo
který vypíše množství informaci o celém gr. subsystému. Pro lepší
orientaci v tomto výpisu můžeme zkombinovat glxinfo a
grep:
glxinfo | grep direct
a výsledek musí být:
direct rendering: yes
Jestli se správně nahrál modul fglrx, nám prozradí
lsmod:
lsmod | grep fglrx
V případě, že se grafické prostředí vůbec nespustí, nebo spustí, ale 3D akcelerace nefunguje, doporučuji prohlédnout si log:
cat /var/log/Xorg.0.log
Zajímat nás budou především řádky začínající na EE, opět si můžeme
pomoci programem grep:
cat /var/log/Xorg.0.log | grep EE
ATI ovladače také obsahuji utilitu fglrxconfig, která se
vás bude postupně ptát na otázky ohledně vaší grafické karty, monitoru a
dalších informaci a nakonec vygeneruje soubor xorg.conf. Jestliže si
dokážete xorg.conf upravovat sami ručně, není použití této utility
nutné.
Protože jsme ovladač neinstalovali pomocí žádného správce balíčků, ale všechno jsme kopírovali ručně, nemáme ani možnost ovladače obvyklým způsobem odinstalovat. Budeme to muset udělat opět ručně.
Adresář /lib/modules/fglrx můžeme klidně smazat celý,
obsahuje pouze soubory potřebné pro kompilaci a instalaci ovladače.
Při kopírování adresáře ./usr došlo k přepsání souboru
/usr/X11R6/lib/libGL.so.1.2. Ten je důležitý pro běh
X serveru, proto ho musíme nahradit tím originálním souborem z hlavního
balíčku nainstalovaného X serveru. Ostatní soubory se týkají pouze ovladače
ATI, ty můžeme smazat bez nahrazování. O které soubory se konkrétně jedná,
to nám řekne třeba příkaz find, který spustíme v adresáři, kde
máme rozbalený ovladač.
cd /cesta/k/souborum/ovladace/
Pro výpis obsahu adresáře ./usr zadáme:
find | grep ./usr
Nakonec vrátíme také změny v souboru /etc/X11/xorg.conf.
Tam musíme opět upravit řádek s určením ovladače.
fglrxnahradíme za nový ovladač, který chceme použít.
Tento postup instalace a odinstalace rozhodne není správně systémový; vždy je lepší instalovat způsobem určeným přímo pro vaši distribuci. Ovšem v případě problémů by vám tento postup měl dát dostatek informací o chybách a pomoci s vyřešením problému.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
/usr/X11R6/bin/X :1 & DRUHAX=$! sleep 5 kill $DRUHAXOverlay se pak znovu inicializuje a je to.
Nenechávat v bloguVšak ono to není v blogu
.
Něco podobného, akorát že pro nVidia, jsem před časem sepsal tady.Tak to musím upozornit i na článek Grafické karty nVIDIA na abíčku
.
Rád bych upozornil ještě na tyto dvě HOWTO:
ATI karty
nVidia karty
Osobně používám ATI kartu na SUSE LINUXu 9.3. Podle tohoto návodu by se měl dát z instalátoru generovat balíček pro různé distribuce. Osobně se mi to nepovedlo, kvůli nějaké nespecifikované chybě při kopírování (cp hlásí, že mu chybí nějaký sufix, či co. Samotný instalátor ale nic nehlásí, jen balíček nevytvoří.
) Používám starší ovladače instalované z RPM balíčku pro SUSE, který jsem našel dříve. Nezkoušeli jste to někdo? Nevíte, v čem by mohl být problém? Bylo by to asi nejlepší a nejčistější řešení, vygenerovat si z originálního balíčku s ovladačem nativní balíček pro distribuci.
`ati-driver-installer-8.18.8-i386.run --get-supported', respektive `ati-driver-installer-8.18.8-x86_64.run --get-supported').
# sh make.sh
....
Warning: could not find /lib/modules/fglrx/build_mod/2.6.x/.libfglrx_ip.a.GCC4.cmd for /lib/modules/fglrx/build_mod/2.6.x/libfglrx_ip.a.GCC4
*** Warning: "verify_area" [/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined!
build succeeded with return value 0
duplicating results into driver repository...
done.
# sh make_install.sh
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
FATAL: Error inserting fglrx (/lib/modules/2.6.14-AGPTEST/kernel/drivers/char/drm/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
failed.
A dmesg vypise nasledujici:
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
fglrx: Unknown symbol verify_area
Tim pro me instalace bohuzel konci:( Muzete poradit? Dekuju.
(Fedora Core4, Kernel 2.6.14, fglrx_6_8_0-8.18.8-1)
alien by mohl byt dostatecne univerzalni.
--get-supported, pak vám vypíše seznam distribucí a jejich verzí, pro které je schopen vygenerovat nativní balíček (příkazem --buildpkg <označení_distribuce>). A nativní balíček se pak pochopitelně dá instalovat nativně. S tím, že postinstalační skript tohoto balíčku pak provádí překlad jaderného modulu přímo pro kernel, na kterém ten systém běží.
gcc4 nejde zkompilovat tusim zadne jadro
$ cat /proc/version
Linux version 2.6.14-ck3 (robert@deb) (gcc version 4.0.3 20051023 (prerelease) (Debian 4.0.2-3))
Nové ati drivery(8.19?) ale myslím už 2.6.14 jádro podporují.
Section "dri"
Group 28 # video
Mode 0660
EndSection
) take pouzival, ale delal problemy pri hrani nekterych her, takze jsem ho opustil. Jak funguje ted , to netusim. Ale 3D akceleraci podporuje a na 2D bude urcite uplne v poradku. Na to 3D bude ale asi lepsi ten od ATI. Jestlize planujes hrat Win hry pres Cedegu, doporucuju si nejdruve prohlednout databazi podporovanych her a jake jsou s nima problemy. Zda se mi ze prave ATIny maji s Cedegou mnohem vetsi problemy nez nVidia.

sh make_install.shvypsalo plno radku. Nyni se mi vypise jen
pejsanek:/lib/modules/fglrx# sh make_install.shX server nabehne v poradku, ve logu nejsou zadne chyby. Ale 3D akcelerace nefunguje a hlavne tam nejsou zadne nainstalovane programy - fgl_glxgears, glxinfo. Jinak modul fglrx v lsmod je.
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
done.
direct rendering: Yes, ale jeste mi stale nejde ATI control panel z KDE-menu nabidky.
Pri vypnute akceleraci (no_accel) se zda, ze to bezi normalne, textove terminaly zustanou v poradku.
Nastaveni jadra mam podle HOWTO, takze kde je zakopany pes? Jeste musim podotknout, ze ten starsi ATi ovladac pri konfiguraci moji kartu nevypisuje, ale normalne ji detekuje pri startu X, akorat divne, jako X850XT. Novy ovladac ji umi uz zkonfigurovat (vypise ji v podporovanych), X opet ale hlasi, ze je to X850XT.
Protoze jsem v Linuxu uplny amater, tak si naprosto nevim rady, co dal. Kde je problem? V ovladaci? V jadre? V konfiguraci jadra? V konfiguraci ovladace?
Neni tu nekdo s podobnou konfiguraci, komu to chodi?
Hurrra! Fungujici kombinace:
gentoo
ati-drivers: 8.18.8-r2
kernel: 2.6.14
Xorg: 6.8.2
COMPOSITE extension funguje velice spatne, navic v pripade, ze je zapnuty, tak se vypne DRI - cili je to o nicem. Taky mi to vytuhne, kdyz spustim 2 X servery najednou, ale to mne uz tolik nepali. Hlavne, ze to jede, zbyva jen udelat nejaky poradny benchmark, asi UT2004 
Section "dri"
Mode 0666
EndSection
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
Load "glx" # libglx.a
Load "dri" # libdri.a
EndSection
Section "Device"
Identifier "ATI Graphics Adapter"
Driver "fglrx"
#Option "NoDDC"
Option "no_accel" "no"
Option "no_dri" "no"
Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr
Option "DesktopSetup" "0x00000000"
Option "MonitorLayout" "AUTO, AUTO"
Option "IgnoreEDID" "off"
Option "HSync2" "unspecified"
Option "VRefresh2" "unspecified"
Option "ScreenOverlap" "0"
Option "NoTV" "yes"
Option "TVStandard" "NTSC-M"
Option "TVHSizeAdj" "0"
Option "TVVSizeAdj" "0"
Option "TVHPosAdj" "0"
Option "TVVPosAdj" "0"
Option "TVHStartAdj" "0"
Option "TVColorAdj" "0"
Option "GammaCorrectionI" "0x00000000"
Option "GammaCorrectionII" "0x00000000"
Option "Capabilities" "0x00000000"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "CenterMode" "off"
Option "PseudoColorVisuals" "off"
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
Option "FSAAEnable" "no"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "yes"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
Option "UseFastTLS" "2"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "yes"
Option "ForceGenericCPU" "no"
BusID "PCI:2:0:0" # vendor=1002, device=4e48
Screen 0
EndSection
Section "Screen"
Identifier "Screen0"
Device "ATI Graphics Adapter"
Monitor "Monitor0"
DefaultDepth 24
#Option "backingstore"
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600"
ViewPort 0 0 # initial origin if mode is smaller than desktop
EndSubsection
EndSection
Jadro
CONFIG_AGP=y
CONFIG_AGP_NVIDIA=y
# CONFIG_DRM is not set
CONFIG_TMPFS=y
# CONFIG_TMPFS_XATTR is not set