LINUX.ORG.RU

Поменять разрешение на другой вставленной видюхе, и возможно ли это в принципе

 


0

1

Приветствую.

Ситуация. Есть видюха нищеброд-класса, Radeon R7 240 / HD8570. Игори мне особо не нужны, поэтому она работает у меня затычкой. Работает.

Намедни подогнали мне другую видюху такого же класса, Radeon HD 5770. Те же фаберже, но по бенчмаркам чуть-чуть быстрее, учитывая бесплатность - почему бы и нет.

Проблема в том что Linux не видит на этой видюхе нативное QHD разрешение монитора, 2560х1080. Под любым DE не видит. Максимум 1920x1080.

Винда - видит. То есть дело не в видюхе, не в мониторе, не в HDMI. По возвращению старой видюхи - все работает.

Вопрос: в чем может быть причина?

P.S. прошу без randr, без xorg.conf и прочего колупания в кишках. Оно того не стоит. Хочу автоматом чтоб все было.

Благодарю.

ntfs@ntfs-b450mds3hv2 ~]$ xrandr --props
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
	TearFree: auto 
		supported: off, on, auto
	audio: auto 
		supported: off, on, auto
	scaling mode: None 
		supported: None, Full, Center, Full aspect
	dither: off 
		supported: off, on
	underscan vborder: 0 
		range: (0, 128)
	underscan hborder: 0 
		range: (0, 128)
	underscan: off 
		supported: off, on, auto
	coherent: 1 
		range: (0, 1)
	link-status: Good 
		supported: Good, Bad
	CONNECTOR_ID: 55 
		supported: 55
	non-desktop: 0 
		range: (0, 1)
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 673mm x 284mm
	EDID: 
		00ffffffffffff001e6df159ae490000
		031c010380431c78eaca95a6554ea126
		0f5054a54b80714f818081c0a9c0b300
		0101010101017e4800e0a0381f404040
		3a00a11c21000018023a801871382d40
		582c4500a11c2100001e000000fc004c
		4720554c545241574944450a000000fd
		00384b1e5a18000a202020202020019f
		02031cf1499004031412051f01132309
		07078301000065030c001000023a8018
		71382d40582c450056512100001e011d
		8018711c1620582c250056512100009e
		011d007251d01e206e28550056512100
		001e8c0ad08a20e02d10103e96005651
		21000018000000ff003830334e545557
		304a3836320a00000000000000000090
	TearFree: auto 
		supported: off, on, auto
	audio: auto 
		supported: off, on, auto
	scaling mode: None 
		supported: None, Full, Center, Full aspect
	dither: off 
		supported: off, on
	underscan vborder: 0 
		range: (0, 128)
	underscan hborder: 0 
		range: (0, 128)
	underscan: off 
		supported: off, on, auto
	coherent: 1 
		range: (0, 1)
	link-status: Good 
		supported: Good, Bad
	CONNECTOR_ID: 57 
		supported: 57
	non-desktop: 0 
		range: (0, 1)
   1920x1080     60.00*   50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.88  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
DVI-0 disconnected (normal left inverted right x axis y axis)
	TearFree: auto 
		supported: off, on, auto
	load detection: 1 
		range: (0, 1)
	audio: auto 
		supported: off, on, auto
	scaling mode: None 
		supported: None, Full, Center, Full aspect
	dither: off 
		supported: off, on
	underscan vborder: 0 
		range: (0, 128)
	underscan hborder: 0 
		range: (0, 128)
	underscan: off 
		supported: off, on, auto
	coherent: 1 
		range: (0, 1)
	link-status: Good 
		supported: Good, Bad
	CONNECTOR_ID: 59 
		supported: 59
	non-desktop: 0 
		range: (0, 1)
DVI-1 disconnected (normal left inverted right x axis y axis)
	TearFree: auto 
		supported: off, on, auto
	load detection: 1 
		range: (0, 1)
	audio: auto 
		supported: off, on, auto
	scaling mode: None 
		supported: None, Full, Center, Full aspect
	dither: off 
		supported: off, on
	underscan vborder: 0 
		range: (0, 128)
	underscan hborder: 0 
		range: (0, 128)
	underscan: off 
		supported: off, on, auto
	coherent: 1 
		range: (0, 1)
	link-status: Good 
		supported: Good, Bad
	CONNECTOR_ID: 62 
		supported: 62
	non-desktop: 0 
		range: (0, 1)
[ntfs@ntfs-b450mds3hv2 ~]$ 

И да,

[ntfs@ntfs-b450mds3hv2 ~]$ xrandr --output HDMI-0 --mode 2560x1080
xrandr: cannot find mode 2560x1080
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Juniper XT [Radeon HD 5770]

Не читает edid судя по всему. И все бы ничего, но винда же читает.

★★★★★

Последнее исправление: windows10 (всего исправлений: 4)
Ответ на: комментарий от steemandlinux

Ну параметры системы.

Во-первых, ты меня обманул, что вполне логично. Если система не получает EDID, то ты хоть обмажься своими кедами, а разрешение она не получит. KDE Neon - kwin_wayland? Или ты сейчас скажешь что мне надо снести все с SSD-шника и поставить систему начисто, тогда точно заведется, инфа сотка?

Во-вторых, сомневаюсь что если ты приобрел шкаф не по размеру - долбаешь стены в доме. У меня долбать желания нет. Одно дело прописать параметр ядру в грабе, а другое дело че то там ставить, какие то скрипты писать, че-то в автозагрузку пихать. Не завелось - значит черт с ним, так и запишем: винда круче.

windows10 ★★★★★
() автор топика
Последнее исправление: windows10 (всего исправлений: 1)
Ответ на: комментарий от windows10

Если система не получает EDID

Проблема в том что Linux не видит на этой видюхе нативное QHD разрешение монитора, 2560х1080. Под любым DE не видит. Максимум 1920x1080.

Ты же сам подтвердил, что EDID читается. Просто драйверы могут не поддерживать выше разрешение и всё.

У тебя какой иксовый драйвер сейчас modesetting или радеоновский?

steemandlinux ★★★★★
()
Последнее исправление: steemandlinux (всего исправлений: 1)
Ответ на: комментарий от steemandlinux

Посмотреть какой драйвер используется - меньше минуты, поменять его ещё минута.

O sancta simplicitas =)

А достать системник, отключив с него все провода, найти в барахле видеокарту, снять старую, поставить новую, подключить провода обратно, поставить системник на место, посмотреть какой драйвер, достать системник, отключив с него все провода, снять новую, поставить старую, подключить провода обратно, поставить системник на место - сколько минут?)

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

Ты спросил какой у меня драйвер.

Я ответил, что не буду несколько дней подряд заниматься садомазохизмом, почему-то подразумевая, что ты понял, что я не буду несколько дней подряд (с момента создания темы) сидеть на полурабочей видеокарте.

Это значит что я снял полурабочую видеокарту, и поставил старую.

А это значит, что чтобы посмотреть какой драйвер сейчас используется, мне не меньше минуты надо, мне надо как минимум раскрутить системник и вставить туда полурабочую видеокарту, посмотреть какой драйвер используется, и вернуть обратно рабочую видеокарту.

ДА НЕ СИЖУ Я СЕЙЧАС НА ПОЛУРАБОЧЕЙ ВИДЕОКАРТЕ. Выбросил на свалку. Все. Happy End !

windows10 ★★★★★
() автор топика