Byla vydána nová verze 3.27 frameworku Flutter (Wikipedie) pro vývoj mobilních, webových i desktopových aplikací a nová verze 3.6 souvisejícího programovacího jazyka Dart (Wikipedie).
Byla vydána (𝕏) listopadová aktualizace aneb nová verze 1.96 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.96 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
OpenMandriva ROME, tj. průběžně aktualizovaná (rolling) edice linuxové distribuce OpenMandriva, byla vydána ve verzi 24.12.
U příležitosti oslav sedmi let prací na debianím balíčku vyšlo GPXSee 13.33. Nová verze přináší rychlejší vykreslování vektorových map a vylepšení/doladění nového stylu pro OpenAndroMaps/Mapsforge mapy. Kdo by rád OSM mapy v "prémiovém" barevném schématu a nechce čekat až nová verze dorazí do jeho distribuce, nalezne zdrojové kódy na GitHubu.
Tým Google Quantum AI představil kvantový čip Willow se 105 qubity.
Byla vydána nová verze 257 správce systému a služeb systemd (GitHub).
RPCS3 (Wikipedie), tj. open source emulátor Sony PlayStation 3, nově oficiálně běží také na architektuře arm64. Podporován je Apple Silicon (YouTube) je i Raspberry Pi 5 (YouTube).
Jaký byl rok 2024 ve vyhledávání Googlu? Mistrovství světa v hokeji, triumf Davida Pastrňáka, Robert Fico nebo loučení s herečkou Simonou Postlerovou. To jsou některá z témat, která letos nejvíce rezonovala ve vyhledávání na Googlu. Češi s velkým zájmem zjišťovali, proč je přestupný rok, a s podobnou intenzitou hledali důvod absence Zdeňka Chlopčíka ve StarDance. Kompletní žebříčky včetně globálních a další zajímavosti.
Chatbot Grok AI je nově pro uživatele sítě 𝕏 zdarma (návod). S omezením 10 zpráv za dvě hodiny a tři obrázky za den.
Dobrý den, velice bych ocenil pomoc s ovladači pro grafickou kartu:
Konkrétně mi jde o zapnutí Direct Rendering. Vím jistě že je to s touto kartou možné, jelikož jsem tuto možnost měl již funkční, ale nějakou nešťastnou náhodou mi to přestalo fungovat.
Postupoval jsem podle návodu na: http://cs.gentoo-wiki.com/Ovlada%C4%8De_nVidia_HOWTO
a téměř vše proběhlo hladce. Nemohl jsem pouze najít v kernelu:
lspci | grep nVi
01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce Go 7600] (rev a1)
Device Drivers ---> Graphics Support ---> <*> VESA VGA graphics supportProstě tuto možnost v
make menuconfig
nevidím, takže jsem tento krok ignoroval.
Ve /var/log/Xorg.0.log nemám žádný error, ani varování. glxgears
mi dáva cca 9000fps, což je snad dobrá hodnota a i nenáročné hry typu Quake III jdou pěkně. Ptám se na toto hlavně proto, že nemůžu nahodit Beryl a řekl bych že je to způsobeno právě tímto:
glxinfo | grep dir
direct rendering: No
Ještě přikládám nastavení X-serveru:
cat /etc/X11/xorg.conf
Section "Files"
#FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/Type1"
#FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi"
EndSection
Section "Module"
# SubSection "extmod"
# Option "omit xfree86-dga"
# EndSubSection
Load "dbe"
Load "type1"
Load "freetype"
Load "glx"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "int10"
Load "vbe"
# Load "dri"
# Load "synaptics"
EndSection
Section "ServerFlags"
Option "blank time" "10" # 10 minutes
#Option "standby time" "20"
#Option "suspend time" "30"
#Option "off time" "60"
EndSection
Section "InputDevice"
Identifier "notebook keyboard"
Driver "keyboard"
Option "AutoRepeat" "500 25"
Option "XkbModel" "pc105"
Option "XkbRules" "xorg"
Option "XkbLayout" "us,cz_qwerty"
Option "XkbOptions" "grp:alt_shift_toggle,grp:switch,grp_led:caps"
EndSection
#Section "InputDevice"
# Identifier "mouse"
# Driver "mouse"
# Option "Protocol" "Auto"
# Option "Emulate3Buttons"
#EndSection
Section "InputDevice"
Identifier "MX-510"
Driver "evdev"
Option "Protocol" "evdev"
Option "Device" "/dev/input/event3" # from 'cat /proc/bus/input/devices'
Option "Buttons" "10" # Number of buttons on MX-510
Option "ZAxisMapping" "4 5" # Scrollwheel MX-510
EndSection
Section "InputDevice"
Identifier "touchpad"
Driver "mouse"
Option "Device" "/dev/psaux"
Option "Protocol" "IMPS/2"
Option "LeftEdge" "1900"
Option "RightEdge" "5400"
Option "BottomEdge" "1800"
Option "TopEdge" "3900"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.02"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0010"
#Option "SHMConfig" "on"
EndSection
Section "Monitor"
Identifier "notebook display"
Mode "640x480"
DotClock 25.175
HTimings 640 664 760 800
VTimings 480 491 493 525
EndMode
EndSection
Section "Device"
Identifier "nVIDIA GeForce Go 7600"
Driver "nvidia"
BusID "PCI:1:0:0"
VideoRam 262144
# Option "pci retry"
# Option "XAANoOffscreenPixmaps" "true"
# Option "DRI" "true"
Option "RenderAccel" "true"
Option "AddARGBGLXVisuals" "true"
Option "HWcursor" "true"
Option "UseEvents" "false"
# Option "UseEvents" "false"
Option "NoLogo" "true"
EndSection
Section "Screen"
Identifier "default screen"
Device "nVIDIA GeForce Go 7600"
Monitor "notebook display"
Option "AddARGBGLXVisuals" "True"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x800"
EndSubsection
# SubSection "Display"
# Depth 8
# Modes "640x480"
# ViewPort 0 0
# Virtual 800 600
# EndSubsection
# SubSection "Display"
# Depth 4
# Modes "640x480"
# EndSubSection
# SubSection "Display"
# Depth 1
# Modes "640x480"
# EndSubSection
EndSection
Section "ServerLayout"
Identifier "simple layout"
Screen "default screen"
#InputDevice "MX-510" "CorePointer"
InputDevice "notebook keyboard" "CoreKeyboard"
# InputDevice "touchpad" "AlwaysCore"
InputDevice "touchpad" "CorePointer"
Option "AIGLX" "true"
EndSection
Section "Extensions"
Option "Composite" "enable"
EndSection
Section "DRI"
# Group 0
Mode 0666
EndSection
Za rady předem děkuji, snad to bude jen nějaká banalita.
uname -r
2.6.21-gentoo-r4
a volbu nvidia mam povolenu jak v USE, tak i v VIDEO_CARDS v make.conf
Section "Device" Identifier "Videocard0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce Go 7600" Option "NoLogo" "on" ## add by hurvajs Option "HWcursor" "false" Option "CursorShadow" "false" Option "DisableGLXRootClipping" "True" Option "AddARGBGLXVisuals" "true" Option "XAANoOffscreenPixmaps" "true" Option "AllowGLXWithComposite" "true" Option "UseEvents" "false" Option "RenderAccel" "true" Option "RandRRotation" "true" Option "TripleBuffer" "true" Option "Coolbits" "1" ## end EndSection ## add by hurvajs Section "Extensions" Option "Composite" "enable" EndSection ## end
Beryl mam jen kvuli tomu abych mohl ohromovat win usery. Ted vlastne nemam :(
Beryl mi jel naprosto v pohode. Rekl bych ze pomerne dobrym indikatorem spravnosti celkoveho nastaveni je onen fps monitor v Berylu. Kdyz jsem mel nekde neco blbe, tak mi to ukazovalo cca 30fps, kdyz "spravne", tak to byly tisice (mozna ze prehanim). Jinak Beryl se mi v zivote neseknul, nebo cokoliv.
Bohuzel netusim co bych mel u framebufferu nastavit, tak aby to bylo spravne. Jednou jsem se v tom v jadre hrabal myslim kvuli nejakemu prijatelnemu rozliseni pri bootovani. Tak je mozne ze tam budu jeste mit nejakej nepeknej zmatek v tom. Nemuzu vygooglit nejake "doporucene" nastaveni framebufferu, muzes me navest? Treba by to mohlo byt tim.
x11-drivers/nvidia-drivers-100.14.11 a tvoje xorg.conf me s problemem vubec nehlo :(
xorg.conf
. No a hned pri asi 10min. zkouseni se mi kousnula grafika. System bezel dal ale nereagovala ani klavesnice. Musel jsem z desktopu sestrelit X-ka.
Neco podobneho mi naprosto bezne dela firefox. Pouzivam openbox a velmi casto pri prehravani flashovych videi zamrzne jedna plocha. Pak pomuze killall firefox-bin. Je teda pravda, ze to mi pomohlo ctrl+alt+bckspc. Ale vazne bych to videl na nejaky nestastny hardware, nebo nestastnou konfiguraci, protoze ja si opravdu na nestabilitu stezovat nemohl.
eselect opengl show
eselect
.
Option "HWcursor" "true"
tak to nejde. To asi ani nejede Beryl, resp. nejdou efekty. V logu Xorg jsem nic nenasel.
dmesg
? Jinak s tímhle asi do fóra, tam ti snad pomůžou lidi z nVidie.
x11-drivers/nvidia-drivers-100.14.11
beryl-settings
. Vypise mi to nasledujici:Traceback (most recent call last): File "/usr/bin/beryl-settings", line 23, in ? import gtk ImportError: No module named gtkPredpokladam, ze mu chybi GTK Python (
dev-python/gnome-python
ci dev-python/gnome-python-desktop
). Je to tak?
root@zeryk hurvajs # emerge -s pygtk Searching... [ Results for search key : pygtk ] [ Applications found : 2 ] * dev-python/pygtk Latest version available: 2.10.6 Latest version installed: 2.10.6 Size of files: 2,673 kB Homepage: http://www.pygtk.org/ Description: GTK+2 bindings for Python License: LGPL-2.1 * dev-python/pygtkglext Latest version available: 1.1.0 Latest version installed: [ Not Installed ] Size of files: 340 kB Homepage: http://gtkglext.sourceforge.net/ Description: Python bindings to GtkGLExt License: GPL-2
Ha! Tak jsem nekde nahodne narazil na radu stahnout ovladace primo ze stranek nVidie a nainstalovat. Minimalne jsem dosahl:
Rekl bych ze opravdu budou roze*rane ony knihovny OpenGL, protoze v tom co jsem nasel take rikali ze jde o tento problem.
glxinfo | grep direct
direct rendering: Yes
eselect opengl set nvidia
.
Section "module"
Load "glx"
, aleLoad "/usr/lib/opengl/nvidia/extensions/libglx.so"
. Odvtedy bez problemu :) inak moj xorg.conf:
Section "Files" FontPath "/usr/share/fonts/corefonts/" FontPath "/usr/share/fonts/default/" FontPath "/usr/share/fonts/dejavu/" FontPath "/usr/share/fonts/encodings/" FontPath "/usr/share/fonts/misc/" FontPath "/usr/share/fonts/ttf-bitstream-vera/" FontPath "/usr/share/fonts/Type1/" FontPath "/usr/share/fonts/util/" FontPath "/usr/share/fonts/100dpi/" FontPath "/usr/share/fonts/75dpi/" EndSection Section "Module" Load "freetype" Load "extmod" # Load "glx" Load "/usr/lib/opengl/nvidia/extensions/libglx.so" Load "dbe" Load "i2c" Load "ddc" Load "vbe" Load "record" Load "xtrap" Load "type1" SubSection "extmod" Option "omit xfree86-dga" EndSubSection Load "vnc" EndSection Section "ServerFlags" Option "AllowMouseOpenFail" "true" EndSection Section "InputDevice" Identifier "USB-mouse" Driver "mouse" Option "Vendor" "Trust" Option "Name" "MI-6500X Laser combi mouse" Option "Device" "/dev/input/mice" Option "Protocol" "auto" Option "XAxisMapping" "6 7" Option "YAxisMapping" "8 9" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Identifier "PS2-keyboard" Driver "kbd" Option "XkbModel" "logiultrax" Option "XkbLayout" "us" EndSection Section "Monitor" Identifier "CRT-samsung" Option "DPMS" EndSection Section "Device" Identifier "VGA-nvidia" Driver "nvidia" Card "NVIDIA GeForce FX5500" Option "AddARGBGLXVisuals" "true" Option "AllowGLXWithComposite" "true" # Option "XAANoOffscreenPixmaps" Option "Logo" "false" # Option "RenderAccel" "true" Option "DPMS" "true" EndSection Section "Extensions" Option "Composite" "enable" EndSection Section "Screen" Identifier "Screen 0" Device "VGA-nvidia" Monitor "CRT-samsung" Option "AddARGBGLXVisuals" "true" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 16 Modes "1152x864" "1024x768" "800x600" EndSubSection SubSection "Display" Viewport 0 0 Depth 24 Modes "1152x864" "1024x768" "800x600" EndSubSection Option "PasswordFile" "/home/sweto/.vnc/passwd" EndSection Section "ServerLayout" Identifier "Base layout" Screen 0 "Screen 0" 0 0 InputDevice "PS2-keyboard" "CoreKeyboard" InputDevice "USB-mouse" "CorePointer" Option "OffTime" "60" EndSection
Při spuštění berylu jsem měl v lepším případě k dispozici rotující kostku s čistě bílími okny a to ještě velice trhanou. Rady typu eselect... pro mne neměly význam.Někde jsem ale našel řešení a teď můj .xinitrc vypadá takto:
A dokonce mám až 700fps v tom testeru v berylu. Je pravda že jeho spuštění zahltí procesor na 100%, ale normálně beryl skoro žádné cpu nežere, vše je plynulé.
beryl-xgl --use-copy &
emerald &
exec startxfce4
S ovladačema přímo ze stránek nvidie jsem bez jakékoli úpravy nastavení dosáhl touženého "yes" u této položky. Pokud jsem udělal vše správně, tak jsem i přeinstaloval knihovy k opengl. Ale po návratu zpět k nvidia-drivers v portage se mi žádným způsobem zprovoznění direct rendering nepovedlo.
Závěr bych měl tedy asi takový že v nvidia-drivers je něco špatně, nebo mám něco u sebe tak zázračně nastavené, že mi to s nimi prostě nejde
<M> Support for frame buffer devices
< > VESA VGA graphics support
schová, takže pokud nestartuješ na 16 barevné VGA tak to hoď do jádra.dri
. Je to už nějakej pátek co jsem naposled měl na svém počítači nvidii ale pokud tvrdíš že ovladče pro tvou kartu přímej rendering podporují tak ten řádek odkomentuj.
Tuhle možnost už přímo v jádře mám. Nakonec jsem si to někde našel sám.
Z wiki na gentoo:
Pro podporu 3D akcelerace je nutné v sekci Module zajistit, aby se načetl modul glx a nenačítal modul dri
Pro kontrolu výsledku našeho snažení spustíme příkaz glxinfo, měl by potvrdit funkci přímého renderování.Což mi připadne, že vámi navrhovaný postup by neměl projít. Pro jistotu jsem to ještě zkoušel, ale stejně dostávám Direct Rendering: no
Tiskni Sdílej: