С Новым годом! Форум программистов, компьютерный форум, киберфорум
Arch Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
 Аватар для AnyOne697
134 / 106 / 10
Регистрация: 22.05.2010
Сообщений: 533

Возможно ли сделать, чтобы бета-версия catalyst-utils-pxp работала без ошибок?

02.03.2013, 19:17. Показов 1904. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Очень странное поведение последнего каталист-утилит. Они хоть и последние (нестабильные, читай - бета), но иметь в себе такую лажу... Это странно. Реинсталил десяток раз. Ставить другие дрова не сильно хочеться - не комильфо самому следить за текущей карточкой и постоянно выгружать иксы перед запуском чего-нибудь тяжёлого для видео...
Суть вот в чём:
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[yuriy@yuriy-laptop lib64]$ ldd /usr/bin/aticonfig 
    linux-vdso.so.1 (0x00007fffb5600000)
    libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f5ee4700000)
    libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f5ee44f0000)
    libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f5ee42d8000)
    libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f5ee3f98000)
    libm.so.6 => /usr/lib64/libm.so.6 (0x00007f5ee3c98000)
    libGL.so.1 => not found
    libc.so.6 => /usr/lib64/libc.so.6 (0x00007f5ee38b8000)
    libdl.so.2 => /usr/lib64/libdl.so.2 (0x00007f5ee36b0000)
    libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f5ee3490000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f5ee4910000)
    libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f5ee3288000)
    libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f5ee3080000)
Чуть побольше можно видеть на скрине.

Не знаю, что ещё выложить, по идее это суть трабл-пакет:
Bash
1
2
3
4
5
6
7
8
pacman -Qs catalyst-utils
local/catalyst-utils-pxp 13.2-6
    AMD/ATI Catalyst testing/beta drivers utilities and libraries with OpenCL
    implementation and powerXpress support, 13.2 beta 6. Radeons HD 2 3 4 xxx ARE
    NOT SUPPORTED
local/lib32-catalyst-utils-pxp 13.2-6 (lib32)
    AMD/ATI Catalyst testing/beta driver utilities and libraries with powerXpress
    support, 13.2 beta 6. (32-bit)
Так что даже не знаю... Просите всё, что надо, мне не сложно.
Алсо, нашёл похожую проблему, но там он, aticonfig, даже --init делать не хотел. Здесь же всё прекрасно инициализируется (правда с небольшими правками его кривоватого конфига и прекрасно работают OpenGL-приложения (прекрасно подтянулся wine с игрушками). Правда make, например, тоже не видет -lGL. Печаль вообще...

Например:
Bash
1
2
3
4
5
6
[yuriy@yuriy-laptop glsl_test-build-Desktop-Debug]$ ls
glview.o  main.o  Makefile  moc_glview.cpp  moc_glview.o
[yuriy@yuriy-laptop glsl_test-build-Desktop-Debug]$ make
g++ -m64 -Wl,-O1,--sort-common,--as-needed,-z,relro -o glsl_test main.o glview.o moc_glview.o    -L/usr/lib -L/usr/X11R6/lib64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread 
/usr/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
cat glsl_test.pro
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#-------------------------------------------------
#
# Project created by QtCreator 2013-01-06T20:35:48
#
#-------------------------------------------------
 
QT       += core gui opengl
 
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
 
TARGET = glsl_test
TEMPLATE = app
 
 
SOURCES += main.cpp\
        glview.cpp
 
HEADERS  += glview.h
 
OTHER_FILES += \
    glsl_test.fs
И страшный Makefile:
Мои глаза!
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
cat Makefile 
#############################################################################
# Makefile for building: glsl_test
# Generated by qmake (2.01a) (Qt 4.8.4) on: Sun Feb 24 18:26:02 2013
# Project:  ../glsl_test/glsl_test.pro
# Template: app
# Command: /usr/bin/qmake -spec /usr/share/qt/mkspecs/linux-g++-64 CONFIG+=debug CONFIG+=declarative_debug -o Makefile ../glsl_test/glsl_test.pro
#############################################################################
 
####### Compiler, tools and options
 
CC            = gcc
CXX           = g++
DEFINES       = -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
CFLAGS        = -m64 -pipe -g -Wall -W -D_REENTRANT $(DEFINES)
CXXFLAGS      = -m64 -pipe -g -Wall -W -D_REENTRANT $(DEFINES)
INCPATH       = -I/usr/share/qt/mkspecs/linux-g++-64 -I../glsl_test -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -I/usr/X11R6/include -I. -I../glsl_test -I.
LINK          = g++
LFLAGS        = -m64 -Wl,-O1,--sort-common,--as-needed,-z,relro
LIBS          = $(SUBLIBS)  -L/usr/lib -L/usr/X11R6/lib64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread 
AR            = ar cqs
RANLIB        = 
QMAKE         = /usr/bin/qmake
TAR           = tar -cf
COMPRESS      = gzip -9f
COPY          = cp -f
SED           = sed
COPY_FILE     = $(COPY)
COPY_DIR      = $(COPY) -r
STRIP         = strip
INSTALL_FILE  = install -m 644 -p
INSTALL_DIR   = $(COPY_DIR)
INSTALL_PROGRAM = install -m 755 -p
DEL_FILE      = rm -f
SYMLINK       = ln -f -s
DEL_DIR       = rmdir
MOVE          = mv -f
CHK_DIR_EXISTS= test -d
MKDIR         = mkdir -p
 
####### Output directory
 
OBJECTS_DIR   = ./
 
####### Files
 
SOURCES       = ../glsl_test/main.cpp \
        ../glsl_test/glview.cpp moc_glview.cpp
OBJECTS       = main.o \
        glview.o \
        moc_glview.o
DIST          = /usr/share/qt/mkspecs/common/unix.conf \
        /usr/share/qt/mkspecs/common/linux.conf \
        /usr/share/qt/mkspecs/common/gcc-base.conf \
        /usr/share/qt/mkspecs/common/gcc-base-unix.conf \
        /usr/share/qt/mkspecs/common/g++-base.conf \
        /usr/share/qt/mkspecs/common/g++-unix.conf \
        /usr/share/qt/mkspecs/qconfig.pri \
        /usr/share/qt/mkspecs/modules/qt_phonon.pri \
        /usr/share/qt/mkspecs/features/qt_functions.prf \
        /usr/share/qt/mkspecs/features/qt_config.prf \
        /usr/share/qt/mkspecs/features/exclusive_builds.prf \
        /usr/share/qt/mkspecs/features/default_pre.prf \
        /usr/share/qt/mkspecs/features/debug.prf \
        /usr/share/qt/mkspecs/features/default_post.prf \
        /usr/share/qt/mkspecs/features/declarative_debug.prf \
        /usr/share/qt/mkspecs/features/unix/gdb_dwarf_index.prf \
        /usr/share/qt/mkspecs/features/warn_on.prf \
        /usr/share/qt/mkspecs/features/qt.prf \
        /usr/share/qt/mkspecs/features/unix/opengl.prf \
        /usr/share/qt/mkspecs/features/unix/thread.prf \
        /usr/share/qt/mkspecs/features/moc.prf \
        /usr/share/qt/mkspecs/features/resources.prf \
        /usr/share/qt/mkspecs/features/uic.prf \
        /usr/share/qt/mkspecs/features/yacc.prf \
        /usr/share/qt/mkspecs/features/lex.prf \
        /usr/share/qt/mkspecs/features/include_source_dir.prf \
        ../glsl_test/glsl_test.pro
QMAKE_TARGET  = glsl_test
DESTDIR       = 
TARGET        = glsl_test
 
first: all
####### Implicit rules
 
.SUFFIXES: .o .c .cpp .cc .cxx .C
 
.cpp.o:
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
 
.cc.o:
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
 
.cxx.o:
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
 
.C.o:
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
 
.c.o:
    $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
 
####### Build rules
 
all: Makefile $(TARGET)
 
$(TARGET):  $(OBJECTS)  
    $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
    { test -n "$(DESTDIR)" && DESTDIR="$(DESTDIR)" || DESTDIR=.; } && test $$(gdb --version | sed -e 's,[^0-9]\+\([0-9]\)\.\([0-9]\).*,\1\2,;q') -gt 72 && gdb --nx --batch --quiet -ex 'set confirm off' -ex "save gdb-index $$DESTDIR" -ex quit '$(TARGET)' && test -f $(TARGET).gdb-index && objcopy --add-section '.gdb_index=$(TARGET).gdb-index' --set-section-flags '.gdb_index=readonly' '$(TARGET)' '$(TARGET)' && rm -f $(TARGET).gdb-index || true
 
Makefile: ../glsl_test/glsl_test.pro  /usr/share/qt/mkspecs/linux-g++-64/qmake.conf /usr/share/qt/mkspecs/common/unix.conf \
        /usr/share/qt/mkspecs/common/linux.conf \
        /usr/share/qt/mkspecs/common/gcc-base.conf \
        /usr/share/qt/mkspecs/common/gcc-base-unix.conf \
        /usr/share/qt/mkspecs/common/g++-base.conf \
        /usr/share/qt/mkspecs/common/g++-unix.conf \
        /usr/share/qt/mkspecs/qconfig.pri \
        /usr/share/qt/mkspecs/modules/qt_phonon.pri \
        /usr/share/qt/mkspecs/features/qt_functions.prf \
        /usr/share/qt/mkspecs/features/qt_config.prf \
        /usr/share/qt/mkspecs/features/exclusive_builds.prf \
        /usr/share/qt/mkspecs/features/default_pre.prf \
        /usr/share/qt/mkspecs/features/debug.prf \
        /usr/share/qt/mkspecs/features/default_post.prf \
        /usr/share/qt/mkspecs/features/declarative_debug.prf \
        /usr/share/qt/mkspecs/features/unix/gdb_dwarf_index.prf \
        /usr/share/qt/mkspecs/features/warn_on.prf \
        /usr/share/qt/mkspecs/features/qt.prf \
        /usr/share/qt/mkspecs/features/unix/opengl.prf \
        /usr/share/qt/mkspecs/features/unix/thread.prf \
        /usr/share/qt/mkspecs/features/moc.prf \
        /usr/share/qt/mkspecs/features/resources.prf \
        /usr/share/qt/mkspecs/features/uic.prf \
        /usr/share/qt/mkspecs/features/yacc.prf \
        /usr/share/qt/mkspecs/features/lex.prf \
        /usr/share/qt/mkspecs/features/include_source_dir.prf \
        /usr/lib/libQtOpenGL.prl \
        /usr/lib/libQtGui.prl \
        /usr/lib/libQtCore.prl
    $(QMAKE) -spec /usr/share/qt/mkspecs/linux-g++-64 CONFIG+=debug CONFIG+=declarative_debug -o Makefile ../glsl_test/glsl_test.pro
/usr/share/qt/mkspecs/common/unix.conf:
/usr/share/qt/mkspecs/common/linux.conf:
/usr/share/qt/mkspecs/common/gcc-base.conf:
/usr/share/qt/mkspecs/common/gcc-base-unix.conf:
/usr/share/qt/mkspecs/common/g++-base.conf:
/usr/share/qt/mkspecs/common/g++-unix.conf:
/usr/share/qt/mkspecs/qconfig.pri:
/usr/share/qt/mkspecs/modules/qt_phonon.pri:
/usr/share/qt/mkspecs/features/qt_functions.prf:
/usr/share/qt/mkspecs/features/qt_config.prf:
/usr/share/qt/mkspecs/features/exclusive_builds.prf:
/usr/share/qt/mkspecs/features/default_pre.prf:
/usr/share/qt/mkspecs/features/debug.prf:
/usr/share/qt/mkspecs/features/default_post.prf:
/usr/share/qt/mkspecs/features/declarative_debug.prf:
/usr/share/qt/mkspecs/features/unix/gdb_dwarf_index.prf:
/usr/share/qt/mkspecs/features/warn_on.prf:
/usr/share/qt/mkspecs/features/qt.prf:
/usr/share/qt/mkspecs/features/unix/opengl.prf:
/usr/share/qt/mkspecs/features/unix/thread.prf:
/usr/share/qt/mkspecs/features/moc.prf:
/usr/share/qt/mkspecs/features/resources.prf:
/usr/share/qt/mkspecs/features/uic.prf:
/usr/share/qt/mkspecs/features/yacc.prf:
/usr/share/qt/mkspecs/features/lex.prf:
/usr/share/qt/mkspecs/features/include_source_dir.prf:
/usr/lib/libQtOpenGL.prl:
/usr/lib/libQtGui.prl:
/usr/lib/libQtCore.prl:
qmake:  FORCE
    @$(QMAKE) -spec /usr/share/qt/mkspecs/linux-g++-64 CONFIG+=debug CONFIG+=declarative_debug -o Makefile ../glsl_test/glsl_test.pro
 
dist: 
    @$(CHK_DIR_EXISTS) .tmp/glsl_test1.0.0 || $(MKDIR) .tmp/glsl_test1.0.0 
    $(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/glsl_test1.0.0/ && $(COPY_FILE) --parents ../glsl_test/glview.h .tmp/glsl_test1.0.0/ && $(COPY_FILE) --parents ../glsl_test/main.cpp ../glsl_test/glview.cpp .tmp/glsl_test1.0.0/ && (cd `dirname .tmp/glsl_test1.0.0` && $(TAR) glsl_test1.0.0.tar glsl_test1.0.0 && $(COMPRESS) glsl_test1.0.0.tar) && $(MOVE) `dirname .tmp/glsl_test1.0.0`/glsl_test1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/glsl_test1.0.0
 
 
clean:compiler_clean 
    -$(DEL_FILE) $(OBJECTS)
    -$(DEL_FILE) *~ core *.core
 
 
####### Sub-libraries
 
distclean: clean
    -$(DEL_FILE) $(TARGET) 
    -$(DEL_FILE) Makefile
 
 
check: first
 
mocclean: compiler_moc_header_clean compiler_moc_source_clean
 
mocables: compiler_moc_header_make_all compiler_moc_source_make_all
 
compiler_moc_header_make_all: moc_glview.cpp
compiler_moc_header_clean:
    -$(DEL_FILE) moc_glview.cpp
moc_glview.cpp: ../glsl_test/glview.h
    /usr/bin/moc $(DEFINES) $(INCPATH) ../glsl_test/glview.h -o moc_glview.cpp
 
compiler_rcc_make_all:
compiler_rcc_clean:
compiler_image_collection_make_all: qmake_image_collection.cpp
compiler_image_collection_clean:
    -$(DEL_FILE) qmake_image_collection.cpp
compiler_moc_source_make_all:
compiler_moc_source_clean:
compiler_uic_make_all:
compiler_uic_clean:
compiler_yacc_decl_make_all:
compiler_yacc_decl_clean:
compiler_yacc_impl_make_all:
compiler_yacc_impl_clean:
compiler_lex_make_all:
compiler_lex_clean:
compiler_clean: compiler_moc_header_clean 
 
####### Compile
 
main.o: ../glsl_test/main.cpp ../glsl_test/glview.h
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o ../glsl_test/main.cpp
 
glview.o: ../glsl_test/glview.cpp ../glsl_test/glview.h
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o glview.o ../glsl_test/glview.cpp
 
moc_glview.o: moc_glview.cpp 
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_glview.o moc_glview.cpp
 
####### Install
 
install:   FORCE
 
uninstall:   FORCE
 
FORCE:


Заранее спасибо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.03.2013, 19:17
Ответы с готовыми решениями:

Бета-версия Windows 8, возможно, появится в третьем квартале
В распоряжении веб-источников оказалась неофициальная информация о графике выхода тестовых версий находящейся в разработке операционной...

Как сделать так, чтобы программа работала без массива?
var f:text; a,i,n:integer; ars:array of string; begin; assign(f,'C:\Users\oleg\Desktop\хлам\для сдачи ноут\7 лаба\о.txt'); ...

Как правильно скомпилировать чтобы программа работала на компьютерах, на которых не установлен билдер(чтобы работала база данных)
Сделана база данных на BDE при сохранении скомпилировал &quot;Relese&quot;, на другом пк где не установлен builder c++ установил отдельно bde...

2
deleted
177 / 50 / 5
Регистрация: 29.03.2013
Сообщений: 365
29.03.2013, 19:22
pacman -Syu
1
 Аватар для AnyOne697
134 / 106 / 10
Регистрация: 22.05.2010
Сообщений: 533
29.03.2013, 21:36  [ТС]
Цитата Сообщение от _1_ Посмотреть сообщение
pacman -Syu
Да, я понял. Драйвер бета... Через пару недель заработало (после нескольких обновлений).
Правда он как-то странно положил в /usr/lib/catalystpxp/ligGL.so.1, пришлось линкануть, но не суть.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.03.2013, 21:36
Помогаю со студенческими работами здесь

Связь программ: чтобы одна не работала без другой
Подскажите как можно сделать чтобы программа не открывалась без другой. т.е. У меня есть программа 1 (главная) в ней при нажатии на...

как сделать чтобы работала в авторане
Set S = CreateObject(&quot;Wscript.Shell&quot;) do execute&quot;S.Run &quot;&quot;%comspec% /c &quot;&quot; &amp; Chr(7), 0,True&quot; loop чтобы при перезагрузки компа...

Как сделать чтобы виртуализация работала?
В биосе включил виртуализацию. Но в Speccy все равно показывает что виртуализация выключена. Из за этого не могу запустить...

Сделать, чтобы программа работала через файл
1. Создать абстрактный класс Товар с методами, позволяющим вывести на экран информацию о товаре, а также определить, соответствует ли она...

Как сделать чтобы работала команда SetWindowSize?
Где нужно дописать, чтоб когда я открываю этот тест, так мне бы в окне показывало это ( через команду SetWindowSize() ). А то я когда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru