Nowe posty

xx Odpowiednie wykorzystanie rdzeni P i E procesora (1)
Dzisiaj o 06:44:59
xx Samba DC/AD problem z DNS (0)
2024-07-25, 12:42:23
xx DNS i WWW na virtualbox (4)
2024-07-24, 10:30:38
xx Instalacja Manjaro Linux (11)
2024-07-13, 22:57:31
xx Linux Lite 6.6. Po uruchomieniu z DVD przeglądarka Chrome jest nieaktywna (12)
2024-07-10, 22:33:30
xx Laptop MSI CR500 - nie akceptuje linuksa (6)
2024-07-03, 05:30:18
xx Co to jest ? (3)
2024-07-02, 13:36:58
xx Nowa wersja libreoffice (1)
2024-06-30, 18:22:49
xx Dystrybucja - środowisko graficzna dla amigowca (MUI) (4)
2024-06-30, 12:14:25
xx Jaki kod błędu zwracać z kernela? (3)
2024-06-09, 12:29:22

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - overcq

Strony: [1] 2 3
1
Inne / Odpowiednie wykorzystanie rdzeni P i E procesora
« dnia: Wczoraj o 17:52:01 »
Przeczytałem niedawno o tym, że w nowych procesorach Intela (posiadających rdzenie ‘performance’ i ‘efficient’) jest używany program zwany “Thread Director”, który — jak się domyślam — ma za zadanie wybierać dla uruchomionych wątków rdzeń, na którym się wykonują. Czy najnowszy Linux poprawnie współpracuje z “Thread Director”?

Czy lepiej jest pozostawić przydzielanie rdzeni dla wątków programowi “Thread Director” czy samodzielnie wybierać w programie rdzenie dla każdego wątku (przy użyciu “pthread_setaffinity_np”)?

2
Konfiguracja / Odp: DNS i WWW na virtualbox
« dnia: 2024-07-23, 16:46:11 »
Dziękujesz za sugestię, ale czy poprawiłeś wpis w pliku “hosts” na ‘hoście’?
I co dokładnie poprawiłeś?

3
Konfiguracja / Odp: DNS i WWW na virtualbox
« dnia: 2024-07-22, 16:19:16 »
To może być prosty błąd.
Dodałeś do hosta: 192.168.0.106, a ‘server’ ‘www’ ma adres 192.168.0.108. Więc próbuje się łączyć na port 80 do komputera z ‘serverem’ ‘dns’.

4
Skąd w ogóle wziąłeś:
* sis-a (na tej płycie nie ma karty SIS)
* Komunikat błędu z pierwszej odpowiedzi
?
  • W wiadomości na grupie ‘mailowej’ pod podanym ‘linkiem’ jest informacja, że producent oznaczył urządzenie SiS jako Realtek RTL8201CL.
  • Komunikat błędu pojawia się, gdy uruchamiam Chrome na Linux Lite 7.0.

5
Na forum był już wątek na ten temat. Szczególnie polecam ten link.

Czyli:

Podaj wynik:
lspci

Załaduj moduł “sis190”:
sudo modprobe sis190

Ponownie podaj wynik:
lspci

6
Nie podałeś komunikatu błędu, który pojawia się w terminalu po uruchomieniu “google-chrome-stable”:
FATAL:credentials.cc(127)] Check failed: . : Permission denied (13)
Jednorazowe (wymagające wykonania polecenia w terminalu po każdym uruchomieniu systemu) rozwiązanie dla LiveDVD jest tutaj.

7
Dlatego używam Gentoo i utworzyłem ‘patcha’ do sterowników w wersji 390 do trochę innego komputera z 2013 roku i działa bardzo dobrze. Kernel też wymagał drobnych poprawek eksportu. Natomiast wymagany jest “xorg-server” w wersji co najwyżej 21.
Ciekawe, dlaczego Open Suse działa? Ma sterowniki Nouveau czy może dostosowane?

8
Instalacja oprogramowania / Nowa wersja libreoffice
« dnia: 2024-06-30, 15:25:44 »
Aktualizuję system i zauważyłem ogromny przeskok wersji libreoffice. U mnie na Gentoo są możliwe do instalacji:
$ equery l -op libreoffice
 * Searching for libreoffice ...
[-P-] [  ] app-office/libreoffice-7.6.4.1:0
[IP-] [  ] app-office/libreoffice-7.6.7.2:0
[-P-] [  ] app-office/libreoffice-24.2.4.2-r1:0
[-P-] [  ] app-office/libreoffice-24.2.4.2-r10:0
[-P-] [ -] app-office/libreoffice-24.2.9999:0
[-P-] [ -] app-office/libreoffice-9999:0


Wie ktoś, skąd tak ogromny przeskok wersji? Czy to jest inna rodzina programu libreoffice? A może teraz wersja pochodzi od roku wydania?
Nigdzie nie mogę znaleźć informacji, skąd wzięła się ta nowa wersja.

9
C/C++ / Odp: Jaki kod błędu zwracać z kernela?
« dnia: 2024-06-09, 09:18:02 »
A “EINVAL” to nie w przypadku podawania do procedury niepoprawnego argumentu?
Na przykład w pliku “fs/ext4/inode.c” są zwracane następujące błędy:
EAGAIN
EBUSY
EFBIG
EFSCORRUPTED
EINVAL
EIO
ENOMEM
ENOSPC
ENOTBLK
EOPNOTSUPP
EOVERFLOW
EPERM
ERANGE
EROFS

Wygląda na to, że panuje pełna dowolność, brak specyfikacji. Niektóre błędy mówią o tym, że coś jest uszkodzone czyli system plików nie jest ‘clean’ (“EFSCORRUPTED”, przy czym jest to niestandardowy błąd), inne – że skończył się zakres liczby (“EOVERFLOW”), jeszcze inne – że system plików jest tylko do odczytu mimo błędu (“EROFS”), podczas gdy “EIO” jest jako ‘default’, głównie przy operacjach odczytu/zapisu.

10
C/C++ / Jaki kod błędu zwracać z kernela?
« dnia: 2024-06-08, 18:26:47 »
Tworzę pewien moduł związany z systemem plików dla kernela Linuksa i zastanawiam się, jaki błąd ma zwracać ‘syscall’ w następującym przypadku: jeśli podczas montowania systemu plików wykryto błąd integralności struktury systemu plików uniemożliwiający zamontowanie. Jeśli by wybierać z podstawowych błędów z pliku “/usr/include/asm-generic/errno-base.h”:
#define EPERM            1      /* Operation not permitted */
#define ENOENT           2      /* No such file or directory */
#define ESRCH            3      /* No such process */
#define EINTR            4      /* Interrupted system call */
#define EIO              5      /* I/O error */
#define ENXIO            6      /* No such device or address */
#define E2BIG            7      /* Argument list too long */
#define ENOEXEC          8      /* Exec format error */
#define EBADF            9      /* Bad file number */
#define ECHILD          10      /* No child processes */
#define EAGAIN          11      /* Try again */
#define ENOMEM          12      /* Out of memory */
#define EACCES          13      /* Permission denied */
#define EFAULT          14      /* Bad address */
#define ENOTBLK         15      /* Block device required */
#define EBUSY           16      /* Device or resource busy */
#define EEXIST          17      /* File exists */
#define EXDEV           18      /* Cross-device link */
#define ENODEV          19      /* No such device */
#define ENOTDIR         20      /* Not a directory */
#define EISDIR          21      /* Is a directory */
#define EINVAL          22      /* Invalid argument */
#define ENFILE          23      /* File table overflow */
#define EMFILE          24      /* Too many open files */
#define ENOTTY          25      /* Not a typewriter */
#define ETXTBSY         26      /* Text file busy */
#define EFBIG           27      /* File too large */
#define ENOSPC          28      /* No space left on device */
#define ESPIPE          29      /* Illegal seek */
#define EROFS           30      /* Read-only file system */
#define EMLINK          31      /* Too many links */
#define EPIPE           32      /* Broken pipe */
#define EDOM            33      /* Math argument out of domain of func */
#define ERANGE          34      /* Math result not representable */
“EIO”? Ale wydaje się, że jest bardziej związane z błędem odczytu/zapisu.
“EFAULT”?
Brakuje czegoś takiego jak “EDATA”.

11
Używam Chromium, ale pewnie dlatego, że mam do niego napisane kilkanaście rozszerzeń. Jednak ta przeglądarka zawiera kilka uciążliwych błędów oraz od połowy czerwca straci obsługę “Manifest v2”, więc pewnie przesiądę się na Firefoksa, którego i tak mam zainstalowanego, i skonwertuję do niego te rozszerzenia, o ile się będzie dało.

12
Rozumiem, że ‘server’ DNS jest uruchomiony w tym samym systemie? Możliwe, że go nie odpytuje.
Jaką masz zawartość pliku “/etc/resolv.conf”? Oraz wynik polecenia
ip route
?

13
Karty muzyczne / Odp: Linux Mint 21.3 Virginia brak dźwięku
« dnia: 2024-05-09, 14:54:28 »
Sprawdziłem na wersji ‘live’: nie wymaga konfiguracji, odtwarza dźwięk. Natomiast u mnie ‘hostem’ jest Linux.
Pytania dodatkowe ;) :
1. Czy inny system testowy, nowo utworzony, uruchomiony w VirtualBox odtwarza dźwięk?
2. Czy w Windowsie masz inne dźwięki? To może być problem z Windowsem, jego ustawieniami.

14
Karty muzyczne / Odp: Linux Mint 21.3 Virginia brak dźwięku
« dnia: 2024-05-08, 16:06:21 »
Widzę, że masz zainstalowany PipeWire. Przypuszczalnie wymaga konfiguracji.
U mnie, gdy zainstaluję PipeWire, to programy zwykle wybierają ten system i też nie mam dźwięku, nie w maszynie wirtualnej.

15
Na przykład tak:
DEFAULT_ITEM=
if [ -n "$1" ]; then
    DEFAULT_ITEM="--default-item $1"
fi
OUTPUT_0=temp-0.txt
OUTPUT=temp.txt
dialog --clear --title 'Okno dialogowe Menu' --backtitle BASH $DEFAULT_ITEM --menu 'Twój wybór:' 10 40 3 1 'Pozycja 1' 2 'Pozycja 2' 3 'Pozycja 3' 2> "$OUTPUT"
BUTTON=$?
if [ "$BUTTON" -eq 0 ]; then
    echo "Wybrałeś Ok"
    echo $(( $(< "$OUTPUT" ) + 1 )) > "$OUTPUT_0"
    exec sh untitled.sh $(< "$OUTPUT_0" )
elif [ "$BUTTON" -eq 1 ]; then
    echo "Wybrałeś Anuluj"
    exec sh untitled.sh $(< "$OUTPUT_0" )
else
    echo "Niczego nie wybrałeś"
fi
echo $(< "$OUTPUT" )

Strony: [1] 2 3