LINUX.ORG.RU

Изменение вывода glxinfo

 , , , ,


0

1

Вечер добрый.

Есть желание изменить кусок вывода glxinfo, а именно - пункт OpenGL Renderer: с «Gallium 0.4 on AMD PICTAIRN [...]» на что-то вменяемое, типа «R7 370».

Как можно это сделать? Есть ли возможность настройки данного пункта? Вангую, что да, ибо блобы, например, меняют строки на свои. Или это всё захардкожено в libGL.so?

static const char* r600_get_chip_name(struct r600_common_screen *rscreen)
{
	switch (rscreen->info.family) {
	case CHIP_R600: return "AMD R600";
	case CHIP_RV610: return "AMD RV610";
	case CHIP_RV630: return "AMD RV630";
	case CHIP_RV670: return "AMD RV670";
	case CHIP_RV620: return "AMD RV620";
	case CHIP_RV635: return "AMD RV635";
	case CHIP_RS780: return "AMD RS780";
	case CHIP_RS880: return "AMD RS880";
	case CHIP_RV770: return "AMD RV770";
	case CHIP_RV730: return "AMD RV730";
	case CHIP_RV710: return "AMD RV710";
	case CHIP_RV740: return "AMD RV740";
	case CHIP_CEDAR: return "AMD CEDAR";
	case CHIP_REDWOOD: return "AMD REDWOOD";
	case CHIP_JUNIPER: return "AMD JUNIPER";
	case CHIP_CYPRESS: return "AMD CYPRESS";
	case CHIP_HEMLOCK: return "AMD HEMLOCK";
	case CHIP_PALM: return "AMD PALM";
	case CHIP_SUMO: return "AMD SUMO";
	case CHIP_SUMO2: return "AMD SUMO2";
	case CHIP_BARTS: return "AMD BARTS";
	case CHIP_TURKS: return "AMD TURKS";
	case CHIP_CAICOS: return "AMD CAICOS";
	case CHIP_CAYMAN: return "AMD CAYMAN";
	case CHIP_ARUBA: return "AMD ARUBA";
	case CHIP_TAHITI: return "AMD TAHITI";
	case CHIP_PITCAIRN: return "AMD PITCAIRN";
	case CHIP_VERDE: return "AMD CAPE VERDE";
	case CHIP_OLAND: return "AMD OLAND";
	case CHIP_HAINAN: return "AMD HAINAN";
	case CHIP_BONAIRE: return "AMD BONAIRE";
	case CHIP_KAVERI: return "AMD KAVERI";
	case CHIP_KABINI: return "AMD KABINI";
	case CHIP_HAWAII: return "AMD HAWAII";
	case CHIP_MULLINS: return "AMD MULLINS";
	case CHIP_TONGA: return "AMD TONGA";
	case CHIP_ICELAND: return "AMD ICELAND";
	case CHIP_CARRIZO: return "AMD CARRIZO";
	case CHIP_FIJI: return "AMD FIJI";
	case CHIP_STONEY: return "AMD STONEY";
	default: return "AMD unknown";
	}
}
Novell-ch ★★★★★
()
Ответ на: комментарий от mradermaxlol

Если они стали писать своё, значит это единственный метод.

anonymous
()

можно sed'ом в бинарнике поменять, если так мешает, главное количество букв оставить неизменным
AMD PICTAIRN
AMD R7 370\X
типа того

Novell-ch ★★★★★
()
Последнее исправление: Novell-ch (всего исправлений: 1)

Не проще использовать lspci?

i-rinat ★★★★★
()

«Gallium 0.4 on AMD PICTAIRN [...]»

вменяемый вывод

«R7 370»

НЕвменяемый
Вопросы?

targitaj ★★★★★
()
Ответ на: комментарий от mradermaxlol
linux-xb3a:/home/pont # glxinfo |grep Gallium
ATTENTION: default value of option vblank_mode overridden by environment.
OpenGL renderer string: Gallium 0.4 on AMD TAHITI (DRM 2.43.0, LLVM 3.9.0)
linux-xb3a:/home/pont # sed -i "s|AMD TAHITI|NAGIBATOR |g" /usr/lib64/dri/radeonsi_dri.so
linux-xb3a:/home/pont # glxinfo |grep Gallium
ATTENTION: default value of option vblank_mode overridden by environment.
OpenGL renderer string: Gallium 0.4 on NAGIBATOR  (DRM 2.43.0, LLVM 3.9.0)

Novell-ch ★★★★★
()
Ответ на: комментарий от Novell-ch

Угу, спасибо. Я так понял, что делать это стоит через алиасы, или писать всё в автостарт.

Хотя не, ещё есть функции fish (юзаю именно её в качестве шелла).

mradermaxlol
() автор топика
Ответ на: комментарий от mradermaxlol

это будет до тех пор пока фаил не затрется, но думаю тут будут и свои минусы

Novell-ch ★★★★★
()
Ответ на: комментарий от mradermaxlol

оно меняет сам фаил, тупо заменяет в нем текст

Novell-ch ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.