[gelöst] Monitor, nur 1/4 bei hoher Auflösung auf der Konsole

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
ren22

[gelöst] Monitor, nur 1/4 bei hoher Auflösung auf der Konsole

Beitrag von ren22 » 07.11.2014 15:27:20

hallo,

ich habe ein LG E2340T Monitor über DVI laufen, ich habe schon ein paar livedistros probiert aber immer wenn es dazu kommt das die Konsole (tty0?), also kein X, in einer höheren Auflösung umschaltet, bekomme ich nur noch 1/4 vom Monitor zu sehen, siehe skizze unten, xrandr liefert mir leider "Can't open Display". Leider bin ich nicht fit in diesem Bereich
vielleicht kann mir der ein oder andere sagen was ich machen könnte um dieses "Problem" zubeheben damit ich mal den kompletten Monitor ansteuern kann, Kabel habe ich auch schon getauscht.


Monitor nach hoher Konsolenauflösung, "x" ist was ich sehen kann

Code: Alles auswählen

------------------------
-xxxxxx                -
-xxxxxx                -
-                      -
-                      - 
-                      -
------------------------
vielen Dank
Zuletzt geändert von ren22 am 19.11.2017 03:27:23, insgesamt 1-mal geändert.

ren22

Re: Monitor, nur 1/4 bei hoher Auflösung auf der Konsole

Beitrag von ren22 » 31.03.2017 01:05:45

Ich habe leider noch nach wie vor das Problem mit der Auflösung, das nicht der gesamte Bildschirm genutzt wird.
Also nach ein wenig lesen scheint es sich wohl um /dev/fb0 (framebuffer Device) zu handeln.

Code: Alles auswählen

cat /sys/class/graphics/fb0/modes:
U:640x480p-0
habe auch versucht mit "fbset" was zu ändern aber da erhalte ich leider eine Fehlermeldung:

Code: Alles auswählen

fbset -fb /dev/fb0 -g 1920 1080 1920 1080 16
ioctl FBIOPUT_VSCREENINFO: invalid Argument

Code: Alles auswählen

fbset -i

mode "640x480" 
geometry 640 480 1920 1080 8
timings 0 0 0 0 0 0 0
accel true
rgba 8/0,8/0,8/0,0,0
endmode

Frame buffer device Information:
Name : radeondrmfb
Adress : 0xfc040000
Size : 2211840
Type : PACKED PIXELS
Visual : PSEUDOCOLOR
XPanStep : 1
YPanStep : 1
YWrapStep : 0
LiveLength : 2048
Accelerator : No
Bild

Danke

Benutzeravatar
smutbert
Moderator
Beiträge: 8316
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Monitor, nur 1/4 bei hoher Auflösung auf der Konsole

Beitrag von smutbert » 31.03.2017 15:02:09

Hast du in Grub schon irgendwelche Optionen festgelegt?
Anfangen würde ich mit

Code: Alles auswählen

…
GRUB_GFXMODE=1920x1080
GRUB_GFXPAYLOAD_LINUX=keep
…
in »/etc/default/grub« und danach ein

Code: Alles auswählen

# update-grub
Die erste Zeile sollte die Auflösung in grub auf 1920x1080 setzen und die zweite sollte dafür sorgen, dass Linux diese Auflösung beibehält.

Benutzeravatar
Patsche
Beiträge: 3255
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

Re: Monitor, nur 1/4 bei hoher Auflösung auf der Konsole

Beitrag von Patsche » 31.03.2017 16:49:06

Was ist den für eine Grafikkarte verbaut? Und welcher Treiber wird verwendet?

Code: Alles auswählen

lspci -nnk | grep VGA -A3
Bei AMD Karten benötigt man häufig unfreie Firmware, damit alle Auflösungen angeboten werden. (Debianfirmware-linux-nonfree)

Benutzeravatar
smutbert
Moderator
Beiträge: 8316
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Monitor, nur 1/4 bei hoher Auflösung auf der Konsole

Beitrag von smutbert » 31.03.2017 17:54:09

ren22 hat geschrieben:
Name : radeondrmfb
Adress : 0xfc040000
Das müsste der freie radeon-Treiber sein.

Das mit der Firmware ist auf jeden Fall ein guter Tipp

ren22

Re: Monitor, nur 1/4 bei hoher Auflösung auf der Konsole

Beitrag von ren22 » 01.04.2017 01:00:06

hallo Patsche
also

Code: Alles auswählen

lspci -nnk | grep VGA -A3 gibt aus:

01:05. VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI]
RS690M [ Radeon Xpress 1200/1250/1270] [1002:791f]
Subsystem: Fujitsu Technology Solutions RS690M [ Radeon Xpress 1200/1250/1270] [1734:111d]
Kernel driver in use: radeon
Kernel modules: radeon
soweit bin ich estmal, ich mache mich mal wegen der Firmware schlau :)

Danke

ren22

Re: Monitor, nur 1/4 bei hoher Auflösung auf der Konsole

Beitrag von ren22 » 01.04.2017 13:56:29

weiss jemand zufällig wo ich den offiziellen source code (nicht debian) finde für die firmware/s von den AMD spezifieschen Teil ?

Danke

ren22

Re: Monitor, nur 1/4 bei hoher Auflösung auf der Konsole

Beitrag von ren22 » 18.11.2017 22:48:57

ich hab jetzt nochmal ein frisches Debian9 minimal installation auf die Platte getan.



root@musikbox:~# dmesg | grep -E 'drm|radeon'
[ 11.186539] [drm] Initialized
[ 12.078318] [drm] radeon kernel modesetting enabled.
[ 12.545837] [drm] initializing kernel modesetting (RS690 0x1002:0x791F 0x1734:0x111D 0x00).
[ 12.545883] [drm] register mmio base: 0xFE200000
[ 12.545886] [drm] register mmio size: 65536
[ 12.546147] radeon 0000:01:05.0: VRAM: 32M 0x000000003E000000 - 0x000000003FFFFFFF (32M used)
[ 12.546153] radeon 0000:01:05.0: GTT: 512M 0x0000000040000000 - 0x000000005FFFFFFF
[ 12.546205] [drm] Detected VRAM RAM=32M, BAR=32M
[ 12.546208] [drm] RAM width 128bits DDR
[ 12.546474] [drm] radeon: 32M of VRAM memory ready
[ 12.546478] [drm] radeon: 512M of GTT memory ready.
[ 12.546521] [drm] GART: num cpu pages 131072, num gpu pages 131072
[ 12.578734] [drm] radeon: 1 quad pipes, 1 z pipes initialized.
[ 12.578745] [drm] PCIE GART of 512M enabled (table at 0x0000000038500000).
[ 12.579777] radeon 0000:01:05.0: WB enabled
[ 12.579788] radeon 0000:01:05.0: fence driver on ring 0 use gpu addr 0x0000000040000000 and cpu addr 0xffff9b8178095000
[ 12.579793] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 12.579795] [drm] Driver supports precise vblank timestamp query.
[ 12.579799] radeon 0000:01:05.0: radeon: MSI limited to 32-bit
[ 12.579932] radeon 0000:01:05.0: radeon: using MSI.
[ 12.579972] [drm] radeon: irq initialized.
[ 12.580000] [drm] Loading RS690/RS740 Microcode
[ 13.406591] radeon 0000:01:05.0: firmware: direct-loading firmware radeon/RS690_cp.bin
[ 13.406981] [drm] radeon: ring at 0x0000000040001000
[ 13.407011] [drm] ring test succeeded in 1 usecs
[ 13.407387] [drm] ib test succeeded in 0 usecs
[ 13.408333] [drm] Radeon Display Connectors
[ 13.408337] [drm] Connector 0:
[ 13.408339] [drm] DVI-I-1
[ 13.408340] [drm] HPD2
[ 13.408345] [drm] DDC: 0x7e40 0x7e60 0x7e44 0x7e64 0x7e48 0x7e68 0x7e4c 0x7e6c
[ 13.408347] [drm] Encoders:
[ 13.408349] [drm] CRT1: INTERNAL_KLDSCP_DAC1
[ 13.408351] [drm] DFP2: INTERNAL_DDI
[ 13.408353] [drm] Connector 1:
[ 13.408354] [drm] LVDS-1
[ 13.408358] [drm] DDC: 0x7e40 0x7e50 0x7e44 0x7e54 0x7e48 0x7e58 0x7e4c 0x7e5c
[ 13.408359] [drm] Encoders:
[ 13.408361] [drm] LCD1: INTERNAL_LVTM1
[ 13.475505] [drm] fb mappable at 0xFC040000
[ 13.475510] [drm] vram apper at 0xFC000000
[ 13.475512] [drm] size 2211840
[ 13.475514] [drm] fb depth is 8
[ 13.475515] [drm] pitch is 2048
[ 13.475803] fbcon: radeondrmfb (fb0) is primary device
[ 13.642704] radeon 0000:01:05.0: fb0: radeondrmfb frame buffer device
[ 13.656096] [drm] Initialized radeon 2.49.0 20080528 for 0000:01:05.0 on minor 0
root@musikbox:~# lsmod

Code: Alles auswählen

Module                  Size  Used by
amdkfd                139264  1
radeon               1486848  1
snd_emu10k1           155648  0
snd_util_mem           16384  1 snd_emu10k1
snd_hwdep              16384  1 snd_emu10k1
snd_ac97_codec        126976  1 snd_emu10k1
ac97_bus               16384  1 snd_ac97_codec
snd_rawmidi            32768  1 snd_emu10k1
snd_seq_device         16384  2 snd_emu10k1,snd_rawmidi
snd_pcm               110592  2 snd_emu10k1,snd_ac97_codec
snd_timer              32768  2 snd_emu10k1,snd_pcm
snd                    86016  7 snd_emu10k1,snd_hwdep,snd_ac97_codec,snd_timer,snd_rawmidi,snd_seq_device,snd_pcm
soundcore              16384  1 snd
edac_mce_amd           28672  0
edac_core              57344  0
emu10k1_gp             16384  0
serio_raw              16384  0
gameport               16384  2 emu10k1_gp
kvm_amd              2179072  0
ttm                    98304  1 radeon
drm_kms_helper        155648  1 radeon
kvm                   589824  1 kvm_amd
pcspkr                 16384  0
evdev                  24576  2
drm                   360448  4 radeon,ttm,drm_kms_helper
sg                     32768  0
irqbypass              16384  1 kvm
k8temp                 16384  0
i2c_algo_bit           16384  1 radeon
shpchp                 36864  0
button                 16384  0
sp5100_tco             16384  0
ip_tables              24576  0
x_tables               36864  1 ip_tables
autofs4                40960  2
ext4                  585728  4
crc16                  16384  1 ext4
jbd2                  106496  1 ext4
crc32c_generic         16384  8
fscrypto               28672  1 ext4
ecb                    16384  0
glue_helper            16384  0
lrw                    16384  0
gf128mul               16384  1 lrw
ablk_helper            16384  0
cryptd                 24576  1 ablk_helper
aes_x86_64             20480  0
mbcache                16384  5 ext4
sd_mod                 45056  6
hid_generic            16384  0
usbhid                 53248  0
hid                   122880  2 hid_generic,usbhid
uas                    24576  0
usb_storage            73728  6 uas
ata_generic            16384  0
ohci_pci               16384  0
pata_atiixp            16384  0
libata                249856  2 pata_atiixp,ata_generic
firewire_ohci          40960  0
ehci_pci               16384  0
ohci_hcd               53248  1 ohci_pci
ehci_hcd               81920  1 ehci_pci
firewire_core          65536  1 firewire_ohci
crc_itu_t              16384  1 firewire_core
i2c_piix4              24576  0
scsi_mod              225280  5 sd_mod,usb_storage,libata,uas,sg
usbcore               249856  7 usbhid,usb_storage,ehci_hcd,ohci_pci,uas,ohci_hcd,ehci_pci
usb_common             16384  1 usbcore
r8169                  81920  0
mii                    16384  1 r8169

Also an der fehlenden Firmware müsste es ja nun nicht mehr liegen oder ?
Die Äuflösung hat sich nach wie vor nicht geändert ... hat jemand noch eine Idee ?

Danke

geier22

Re: Monitor, nur 1/4 bei hoher Auflösung auf der Konsole

Beitrag von geier22 » 19.11.2017 00:57:04

Ich würde zu erst mal im Grub Menü (c - Taste)
mit

Code: Alles auswählen

videoinfo 
Festellen, was für Auflösungen zur Verfügung stehen. Ich glaube nicht, das Grub in diesem Stadium Treiber geladen hat, weiß es aber nicht genau.
Die dort angegebenen Auflösungen würde ich dann - wie von smutbert bereits vorgeschlagen - in die /etc/default/grub
eintragen und so vorgehen, wie smutbert beschrieben hat. das sollte an sich reichen.

ren22

Re: Monitor, nur 1/4 bei hoher Auflösung auf der Konsole

Beitrag von ren22 » 19.11.2017 02:33:36

hallo geier22

ich habe das auch probiert was smutbert schon geschrieben hat:

root@musikbox:~# cat /etc/default/grub

Code: Alles auswählen

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=1
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
GRUB_GFXMODE=1920x1080
GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
hier mal die videoinfo vom grub prompt:
https://imgur.com/oJYYyzM
https://imgur.com/9S41Fc9

aber wie ich sehe bin ich wohl nicht der einzigste mit dem problem das der bildschirm nicht voll ausgefüllt wird (siehe letzter post)
viewtopic.php?f=2&p=836435#p836630

ren22

Re: Monitor, nur 1/4 bei hoher Auflösung auf der Konsole

Beitrag von ren22 » 19.11.2017 03:25:38

mit "fbset" kann man wohl den Framebuffer, (/dev/fb0), also dessen Auflösung einstellen ...

Code: Alles auswählen

fbset -g 1920 1080 1920 1080 8
jetzt funktioniert es auch, dass ich endlich den gesamten Bildschirm geniessen kann :)

und das ganze dauerhaft zu speichern mache ich das so:

Code: Alles auswählen

fbset >> /etc/fb.modes
cat /etc/fb.mode .... ----8<-----

Code: Alles auswählen

mode "mymode"
    geometry 1920 1080 1920 1080 8
    timings 0 0 0 0 0 0 0
    accel true
    rgba 8/0,8/0,8/0,0/0
endmode
---->8-----

dann lege ich "/etc/systemd/system/display.service" an mit folgendem Inhalt:

Code: Alles auswählen

[Unit]
Description=Display resolution
After=local-fs.target
DefaultDependencies=no

[Service]
Type=simple
ExecStart=/bin/fbset mymode

[Install]
WantedBy=multi-user.target
chmod +x /etc/systemd/system/display.service

..sollte dann auch nach dem Neustart in "FullHD" Auflösung sein.

Benutzeravatar
Patsche
Beiträge: 3255
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

Re: [gelöst] Monitor, nur 1/4 bei hoher Auflösung auf der Konsole

Beitrag von Patsche » 27.02.2018 16:21:28

Hast du jetzt das Paket Debianfirmware-linux-nonfree installiert, oder nicht?

ren22

Re: [gelöst] Monitor, nur 1/4 bei hoher Auflösung auf der Konsole

Beitrag von ren22 » 01.03.2018 14:48:02

Hallo Patsche, die Antwort muss ich dir erstmal solange schuldig bleiben bis ich wieder an den Rechner rankomme, aber ich glaube schon das ich damals auch die fehlende Firmware installiert hatte, genau sagen kann ich es Dir erst wieder, wie gesagt, sobald ich an den Rechner komme... ich werde das dann nachreichen ...

aber wenn ich mir meinen alten Post anschaue :
posting.php?mode=reply&f=13&t=152281#pr1153297
wird ja die Datei geladen
  • [ 13.406591] radeon 0000:01:05.0: firmware: direct-loading firmware radeon/RS690_cp.bin
und wenn ich mir unter https://packages.debian.org/de/jessie/a ... e/filelist ist diese Datein in der
firmware-linux-nonfree enthalten... also sollte ich die Firmware installiert gehabt haben

Antworten